PC-uri, laptopuri, Mac-uri, Windows, telefoane și tablete – totul este pe 64 de biți în zilele noastre. Chiar și unele smartphone-uri sunt pe 64 de biți.
Motivul principal al trecerii de la 32 de biți este depășirea limitei privind cantitatea de memorie pe care un procesor pe 32 de biți o poate accesa.
Ce este 32 de biți și 64 de biți?
Dispus simplu, 32 de biți este prescurtarea pentru un număr de 32 de biți. Acest număr conține 32 de biți (cifre binare) care sunt fie 0, fie 1. Și un exemplu ar putea fi 10101010101010101010101010101010101010.
Un procesor pe 32 de biți este – prin definiție – capabil să trateze instrucțiuni și să facă referire la locații de memorie de 32 de biți.
De ce nu pot procesoarele pe 32 de biți să folosească multă memorie RAM?
Dat fiind că fiecare cifră din număr poate fi doar 1 sau 0, numărul total de combinații este 2^32, adică 4.294.967.295. Iar 4,29 miliarde de locații de memorie (fiecare stocând câte un octet de date) echivalează cu 4GB, motiv pentru care un procesor pe 32 de biți poate accesa maximum 4GB de memorie fără unele soluții de rezolvare în software pentru a putea adresa mai mult.
4GB nu este chiar suficient în zilele noastre. S-ar putea să fie bine pentru sarcini de bază, dar dacă doriți să rulați mai multe programe, să aveți 35 de file deschise în diverse browsere web sau să deschideți simultan 30 de fotografii de înaltă rezoluție pentru editare, 4GB nu vor fi suficienți.
Și nu uitați că versiunile de consum ale Windows pe 32 de biți pot accesa doar aproximativ 3,2GB chiar dacă sunt instalați 4GB.
PC-urile, laptopurile și sistemele lor de operare sunt toate pe 64 de biți în zilele noastre. Versiunile pe 64 de biți ale Windows pot accesa 8TB de memorie RAM (adică 8000GB), în timp ce versiunile pentru servere pot accesa 128TB.
Aceste limite sunt explicate mult mai detaliat pe site-ul Microsoft, dacă doriți să aflați mai multe.
După ce PC-urile și laptopurile de astăzi au în general 8, 16 sau 32GB de memorie RAM, nu suntem nici pe departe la limita a ceea ce poate accesa un procesor pe 64 de biți.
Ce înseamnă x86 și x64?
Aceștia sunt termeni oarecum înșelători și sunt echivalentul lui 32 de biți vs. 64 de biți.
x86 (sau arhitectura x86) a fost mult timp un mod obișnuit de a se referi la familia de procesoare care se termină în 86, cea mai de succes linie de procesoare Intel. Primul a fost 8086, iar mulți oameni își vor aminti de procesoarele 286, 386 și 486 din primele PC-uri de la mijlocul anilor ’80 până în anii ’90.
Toate sunt pe 32 de biți, motiv pentru care x86 a devenit interschimbabil cu 32 de biți.
În mod similar, x64 a devenit interschimbabil cu 64 de biți (și este chiar folosit de Microsoft), dar nu prea are sens, deoarece nu există o mulțime de procesoare cu numere care se termină în 64. În schimb, este doar o prescurtare pentru 64 de biți.
Software și compatibilitate
Memoria suplimentară nu este singurul motiv pentru a avea un calculator pe 64 de biți. Procesoarele pe 64 de biți pot trata datele în bucăți de 64 de biți, ceea ce este evident mai eficient decât să le mute în bucăți de 32 de biți.
Dacă PC-ul dvs. rulează Windows pe 64 de biți, veți găsi probabil un dosar Program Files (x86) pe hard disk. Acesta stochează aplicațiile pe 32 de biți, în timp ce celălalt dosar „Program Files” conține toate aplicațiile pe 64 de biți pe care le-ați instalat.
În general, sistemele pe 64 de biți pot rula programe pe 32 de biți, deoarece sunt compatibile retroactiv. Totuși, nu funcționează și invers: un computer pe 32 de biți nu poate rula Windows pe 64 de biți sau programe pe 64 de biți.
Dezvoltatorii ar trebui să creeze aplicații pe 64 de biți în aceste zile, iar anumite firme încep să forțeze această problemă. Apple, de exemplu, a declarat că iOS 11 nu va suporta deloc aplicațiile pe 32 de biți, astfel încât dezvoltatorii trebuie să se asigure că aplicațiile lor funcționează cu procesoare pe 64 de biți, altfel utilizatorii nu vor putea rula aplicațiile respective după actualizarea de la iOS 10.
.