Din 2005, Microsoft a oferit atât o versiune pe 32 de biți, cât și o versiune pe 64 de biți a sistemului său de operare Windows. Poate fi greu de spus care sunt diferențele și de ce contează – în cele din urmă, 64 de biți este superior, dar nu este potrivit pentru fiecare computer.
Ce este un „pic”?
În calcul, un bit este o singură cifră binară, are două valori posibile, 1 și 0. Pentru fiecare bit pe care îl adăugați, numărul de valori posibile se dublează, deci pentru doi biți, aveți două cifre binare și patru valori posibile. Pentru trei biți, aveți trei cifre binare și 8 valori posibile și așa mai departe. La 32 de biți, aveți 232 combinații posibile sau 4.294.967.296 de valori posibile. Cu 64 de biți, există un total de 18.446.744.073.709.551.616 de valori posibile.
Limitări pe 32 de biți
Pe cont propriu, ambele numere sunt impresionante, dar nu înseamnă nimic. Un CPU pe 32 de biți este capabil să utilizeze numai registre de 32 de biți pentru a stoca date și a procesa valori pe 32 de biți.
Sfat: Un registru este o bucată de memorie extrem de rapidă care stochează datele la care lucrează în mod activ CPU.
Principala limitare a unui procesor pe 32 de biți este cantitatea de RAM pe care o poate suporta. Un procesor pe 32 de biți poate adresa doar până la 4 GiB de RAM, un procesor pe 32 de biți nu este capabil fizic să apeleze adresa oricărei RAM peste această cantitate. Pentru o comparație reală, imaginați-vă că completați un formular online cu adresa dvs., dar unde trebuie să intrați numărul casei dvs. permite doar două cifre, dacă se întâmplă să locuiți în numărul casei 100, tocmai ați ieșit din noroc.
Sfat: GiB înseamnă Gibibytes. Gibi este un prefix conceput pentru sisteme binare precum computerele și este conceput pentru a permite faptul că prefixul standard de giga (1.000.000.000) nu este un număr întreg în binar. În această notație de prefix, fiecare etapă a prefixului este de 1024 de ori mai mare decât cea anterioară, mai degrabă decât de 1000 de ori. De exemplu, un kilogram este 1000 de grame și un kibibyte este 1024 de octeți. Patru gibibiți sunt 4 x 1024 x 1024 x 1024 octeți sau 4.294.967.296 de octeți.
De ce aveți nevoie de un procesor pe 64 de biți
În mod realist, computerele moderne au nevoie de mai mult de 4 GiB de memorie RAM pentru a-și putea rula bine sistemul de operare și software-ul. Windows 10 susține că cantitatea minimă necesară de RAM este de 1 GB pe un procesor pe 32 de biți sau de 2 GB pe un procesor pe 64 de biți. Dacă încercați să rulați un computer cu acea mică RAM, veți avea o experiență foarte proastă. Chiar și cu 4 GB de RAM în sistemul dvs., veți întâmpina în mod constant probleme în care rămâneți fără spațiu în RAM și trebuie să mutați datele din acesta înapoi pe hard diskul mult mai lent.
O mulțime de jocuri video moderne, instrumente precum software-ul de editare și chiar și Chrome cu un număr destul de mare de file deschise pot folosi mai mult de 4 GB de RAM pe cont propriu. Chiar și telefoanele mobile pot depăși limitele a 4 GB de RAM atunci când iei în considerare cerințele sistemului de operare, aplicațiile de fundal și un joc sau două. Pe măsură ce tehnologia avansează, cerințele de sistem vor continua să crească, trecerea la o platformă pe 64 de biți a fost concepută pentru a rezolva această problemă, înainte să devină o problemă prea mare.
Un procesor pe 64 de biți este teoretic capabil să abordeze cei 16 Exbibytes de RAM, totuși, din motive de performanță și compatibilitate, standardul actual este să accepte „doar” 4 pebibytes de RAM.
Sfat: un pebibyte și un exbibyte sunt (aproximativ) un milion și, respectiv, un miliard de gibibyte. Aproximativ pentru că acestea sunt creșteri în binar, deci sunt într-adevăr în multipli de 1024 și nu de 1000. Deci, numerele exacte ar fi 1.048.576 și, respectiv, 1.073.741.824 gibibytes.
Folosirea unui CPU pe 64 de biți înseamnă că poate fi adresată mai multă memorie RAM, dar înseamnă și că fiecare adresă, valoare de înregistrare și număr pe care CPU-ul le gestionează este mai mare. Acest lucru nu are un impact vizibil asupra performanței, dar înseamnă că este necesară mai mult spațiu de stocare pentru valorile registrului etc.
Pentru a profita de RAM suplimentară, trebuie să utilizați și un sistem de operare pe 64 de biți, fără acesta, un procesor pe 64 de biți va fi afectat de limitările pe 32 de biți ale sistemului de operare. Toate procesoarele și sistemele de operare pe 64 de biți orientate către consumatori acceptă rularea aplicațiilor pe 32 de biți fără a fi necesară nicio modificare. Deci, nu trebuie să vă faceți griji cu privire la compatibilitatea software-ului în aproape toate cazurile.
În lumea reală, un procesor pe 64 de biți nu este mai rapid decât un procesor pe 32 de biți pentru majoritatea utilizatorilor. În unele aplicații de calcul de înaltă performanță, cum ar fi supercalculatoarele, schimbarea arhitecturii poate avea un efect, dar este puțin probabil ca majoritatea oamenilor să observe o diferență.