Ce este adâncimea de biți a procesorului și cum să o determinăm? Care este bitness-ul sistemului de operare? x86 și x64 Cum să aflați câți biți are un procesor.

Mulți de pe site-ul nostru se întreabă ce dimensiune de biți (biți) ar trebui să fie instalat Windows pe un computer, pe 32 sau 64 de biți? În acest articol vom clarifica situația cu alegerea sistemelor pe 32 sau 64 de biți.

Mai întâi, să ne dăm seama care este adâncimea de biți (adâncimea de biți) a unei arhitecturi.

Termenii 32 de biți și 64 de biți se referă la modul în care procesorul unui computer (CPU) procesează informațiile. Versiunea pe 64 de biți a Windows gestionează cantități mari de memorie cu acces aleatoriu (RAM) mai eficient decât un sistem pe 32 de biți. Wikipedia are 2 pagini despre arhitectura 32 (x86) și 64 de biți:

  • 32 (x86) - o arhitectură de procesor cu același set de instrucțiuni, implementată pentru prima dată în procesoarele Intel.

    Numele este derivat din cele două numere care au terminat numele procesoarelor Intel timpurii - 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Pe parcursul existenței sale, setul de comenzi s-a extins constant, păstrând compatibilitatea cu generațiile anterioare.

    Pe lângă Intel, arhitectura a fost implementată și în procesoare de la alți producători: AMD, VIA, Transmeta, IDT etc. În prezent, există un alt nume pentru versiunea pe 32 de biți a arhitecturii - IA-32 (Intel Architecture - 32 ).

  • Extensie pe 64 - 64 de biți, set de instrucțiuni, pentru arhitectura x86, dezvoltată de AMD, permițând rularea programelor în modul 64 de biți.

    Este o extensie a arhitecturii x86 cu compatibilitate aproape completă. Microsoft și Oracle folosesc termenul „x64” pentru a se referi la acest set de instrucțiuni, dar directorul de fișiere pentru arhitectura din distribuțiile Microsoft Windows se numește „amd64” (cf. „i386” pentru arhitectura x86).

    Setul de instrucțiuni x86-64 este acceptat în prezent:

  1. AMD - procesoare seria Z (de exemplu, AMD Z-03), seria C (de exemplu, AMD C-60), seria G (de exemplu, AMD T56N), seria E (de exemplu, AMD E- 450), E1 , E2, A4, A6, A8, A10, FX, Athlon 64, Athlon 64 FX, Athlon 64 X2, Athlon II, Phenom, Phenom II, Turion 64, Turion 64 X2, Turion II, Opteron, FX, ultimele modele Sempron;
  2. Intel (cu simplificări minore) numit „Intel 64” (cunoscut anterior ca „EM64T” și „IA-32e”) în procesoarele Pentium 4 târzii, precum și Pentium D, Pentium Extreme Edition, Celeron D, Celeron G-series, Celeron Seria B, Pentium Dual-Core, Pentium T-serie, Pentium P-serie, Pentium G-serie, Pentium B-serie, Core 2 Duo, Core 2 Quad, Core 2 Extreme, Core i3, Core i5, Core i7, Atom (nu toate) și Xeon;
  3. VIA - procesoare Nano, Eden, QuadCore.

Da, toate acestea sunt greu de înțeles. Voi explica cu propriile mele cuvinte, arhitectura sistemului de operare pe 64 de biți este o arhitectură îmbunătățită de 32 (86) biți. Are seturi de instrucțiuni mai noi pentru calcule și poate gestiona, de asemenea, cantități mai mari de RAM. Dacă luăm familia de sisteme de operare Windows, atunci un sistem de operare pe 32 de biți poate gestiona de fapt doar 3,2 gigaocteți de RAM și 64 teoretic până la 4 terabytes. Ce ne spune asta?

Ce să alegi: 32 sau 64?

Despre faptul că este indicat să instalați sistemul de operare în funcție de cantitatea de RAM. De exemplu, dacă aveți 3 GB de RAM sau mai puțin, este mai bine să instalați un sistem pe 32 de biți, iar dacă aveți mai mult de 3 GB, este mai bine să instalați un sistem pe 64 de biți. Dar nu uitați de ce procesor aveți. În serviciul nostru, am observat de mult că, dacă procesorul are o frecvență joasă (de la 1 la 2,4 GHz), atunci pe un sistem de operare pe 64 de biți computerul funcționează lent, chiar dacă are instalat 4 sau mai mulți GB de RAM. Potrivit serviciului nostru, este mai bine să instalați sisteme pe 32 de biți și nu mai mult de 4 GB de RAM pe astfel de computere. În plus, marii producători de laptopuri cu procesoare de joasă frecvență instalează și sisteme pe 32 de biți din fabrică, chiar și cu 4GB de memorie. Instalarea versiunii pe 64 de biți de Windows necesită un procesor care poate rula Windows pe 64 de biți. Beneficiile utilizării unui sistem de operare pe 64 de biți sunt deosebit de evidente atunci când lucrați cu cantități mari de memorie cu acces aleatoriu (RAM), cum ar fi 4 GB sau mai mult. În astfel de cazuri, un sistem de operare pe 64 de biți gestionează cantități mari de memorie mai eficient decât un sistem pe 32 de biți. Un sistem de operare pe 64 de biți funcționează mai rapid atunci când rulează mai multe programe în același timp și comută frecvent între ele. În orice caz, ce să instalați depinde de dvs. și vă vom răspunde la întrebări mai jos.

Cum pot spune dacă computerul meu are Windows pe 32 de biți sau 64 de biți?

Pentru a utiliza Windows sau a determina ce versiune de Windows rulează computerul dvs. (32 de biți sau 64 de biți), urmați acești pași.

    Deschideți componenta System. Pentru a face acest lucru, faceți clic pe butonul Start, faceți clic dreapta pe Computer și selectați Proprietăți. În Windows 8, deschideți Panoul de control și accesați Sistem.

    În secțiunea Sistem, puteți vizualiza tipul de sistem.

Dacă computerul rulează Windows XP, urmați acești pași:

    Faceți clic pe butonul Start.

    • Dacă fereastra care apare nu spune „x64 Edition”, computerul rulează o versiune pe 32 de biți de Windows XP.

      Dacă „x64 Edition” este listat sub System, computerul rulează o versiune pe 64 de biți a Windows XP.

Cum pot determina dacă computerul meu poate rula o versiune de Windows pe 64 de biți?

Pentru ca un computer să ruleze o versiune de Windows pe 64 de biți, trebuie să aibă un procesor pe 64 de biți. Pentru a afla dacă procesorul dvs. acceptă calcularea pe 64 de biți în Windows, urmați acești pași:

  1. În tipul de căutare MSINFO, sau
  2. Deschideți secțiunea Contoare de performanță și instrumente. Pentru a face acest lucru, faceți clic pe butonul Start și selectați componenta Panou de control (în 8 mergem imediat la Panoul de control). În caseta de căutare, tastați Performance Counters and Tools, apoi selectați Performance Counters and Tools din lista de rezultate.

    Efectuați una dintre următoarele acțiuni.

    • În Windows, selectați Afișați și imprimați informații detaliate despre computerul și performanța sistemului.

    În secțiunea Sistem, puteți vedea ce tip de sistem de operare utilizați (sub Tip sistem) și dacă puteți utiliza o versiune de Windows pe 64 de biți (sub suport pentru 64 de biți). (Dacă computerul dvs. rulează deja o versiune de Windows pe 64 de biți, secțiunea de asistență pe 64 de biți nu apare.)

Pentru a determina dacă un computer care rulează Windows XP poate rula versiunea de Windows pe 64 de biți, urmați acești pași:

    Faceți clic pe butonul Start.

    Faceți clic dreapta pe My Computer și selectați Proprietăți.

    • Dacă secțiunea Sistem spune „x64 Edition”, procesorul acceptă rularea unei versiuni de Windows pe 64 de biți.

      Dacă nu există etichetă „x64 Edition”, procesorul poate fi compatibil și cu versiunile pe 64 de biți de Windows. Pentru a identifica această posibilitate, descărcați și rulați gratuit Windows 7 Upgrade Advisor de la Consilier de migrare Windows 7.

Pot face upgrade de la Windows pe 32 de biți la Windows pe 64 de biți sau pot trece de la Windows pe 64 de biți la Windows pe 32 de biți?

Dacă doriți să faceți upgrade de la o versiune de Windows pe 32 de biți la o versiune de Windows pe 64 de biți sau invers, ar trebui să faceți copii de rezervă ale fișierelor și să alegeți să instalați complet Windows. Apoi, trebuie să restaurați fișierele și să reinstalați programele.

Note

    Pentru a instala versiunea de Windows pe 64 de biți pe un computer care rulează Windows pe 32 de biți, va trebui să porniți computerul folosind discul sau fișierele de instalare Windows pe 64 de biți.

    Dacă computerul care pornește cu versiunea pe 64 de biți a discului sau fișierelor de instalare Windows nu acceptă acea versiune de Windows, veți primi un mesaj de eroare Windows Boot Manager. În schimb, va trebui să utilizați discul de instalare sau fișierele din versiunea de Windows pe 32 de biți.

    Windows Easy Transfer nu mută fișierele din Windows pe 64 de biți în Windows pe 32 de biți. Dacă utilizați o versiune de Windows XP pe 64 de biți, va trebui să transferați manual fișierele pe medii externe.

Pot rula programe și drivere pe 32 de biți pe un computer pe 64 de biți?

Majoritatea programelor concepute pentru versiuni de Windows pe 32 de biți vor rula și pe versiuni de Windows pe 64 de biți. Unele antivirusuri sunt excepții.

Driverele de dispozitiv concepute pentru versiunile de Windows pe 32 de biți nu funcționează pe computerele care rulează versiuni de Windows pe 64 de biți. Dacă încercați să instalați o imprimantă sau un alt dispozitiv cu un driver pe 32 de biți, acesta nu va funcționa corect pe o versiune de Windows pe 64 de biți.

Pot rula programe și drivere pe 64 de biți pe un computer pe 32 de biți?

Dacă un program este conceput special pentru a rula pe Windows pe 64 de biți, acesta nu va rula pe Windows pe 32 de biți. (Cu toate acestea, majoritatea programelor concepute pentru versiunile de Windows pe 32 de biți funcționează și pe versiunile de Windows pe 64 de biți.)

Driverele de dispozitiv concepute pentru versiuni de Windows pe 64 de biți nu funcționează pe computerele care rulează versiuni de Windows pe 32 de biți.

Am nevoie de drivere de dispozitiv pe 64 de biți când rulez Windows pe 64 de biți?

Da. Toate dispozitivele necesită drivere pe 64 de biți pentru a rula pe Windows pe 64 de biți. Driverele concepute pentru versiunile de Windows pe 32 de biți nu funcționează pe computerele care rulează versiuni de Windows pe 64 de biți.

Care sunt dezavantajele Windows pe 64 de biți?

  • Se bâlbâie când există o cantitate mică de RAM.
  • Este dificil să găsești drivere pentru dispozitive vechi, de exemplu, imprimante, scanere, tunere TV etc.
  • Unele programe și jocuri mai vechi nu funcționează pe arhitectura pe 64 de biți.
  • Unele Windows mai vechi, cum ar fi Windows 7 Starter, nu pot rula pe un sistem pe 64 de biți.

Ei bine, asta este tot ce am vrut să vă spunem în acest articol, sperăm că faceți alegerea corectă! Dacă aveți nevoie de sfaturi bune despre computer, faceți clic pe link și aflați mai multe despre computerul dvs.

Dacă am omis ceva din articol, scrieți-ne în comentarii și îl vom adăuga. De asemenea, dacă materialul ți-a fost de folos nu te zgarci cu like-uri!

Capacitatea de biți a unui procesor este un anumit număr de procese procesate pe unitatea de timp. Există procesoare și sisteme de operare x32 (x86) și x64 de biți. Cunoașterea capacității de biți a procesorului este necesară pentru instalarea corectă a programelor și cantitatea de RAM suportată.

Din 2015, computerele învechite sunt cele cu procesor x32. Astfel de PC-uri gestionează maxim 4 GB RAM. Sloturile de pe placa de bază nu vor accepta benzi RAM cu un volum care depășește această cifră. Sistemul de operare trebuie să fie, de asemenea, pe 32 de biți. Procesoarele de nouă generație au x64 biți. Procesează datele mult mai rapid, acceptă procesoare de la 2 nuclee și „citesc” RAM de la 4 GB la 32 GB. Windows trebuie să fie, de asemenea, pe 64 de biți. Puteți verifica bitness-ul computerului dvs. prin Proprietăți. Pentru a face acest lucru, faceți dublu clic pe pictograma „Computerul meu” de pe desktop. Apoi, faceți clic pe butonul „Proprietăți sistem”. Valoarea „Tip de sistem” afișează bitness-ul sistemului de operare și este egal cu bitness-ul procesorului central. În versiunile de Windows 8, 8.1, această valoare indică simultan ambii parametri: atât sistemul de operare, cât și procesorul.


O altă metodă simplă și eficientă de verificare este să vă uitați la numărul de foldere „Fișiere de program”. Pentru a face acest lucru, accesați „Computerul meu”, deschideți „Disc local (C:)”. Acordați atenție folderelor „Program Files”. Dacă aveți unul, înseamnă că computerul are o capacitate de procesor x32. Dacă există două, una dintre ele este „Program Files (x86)”, atunci CPU este x64.


Puteți verifica numărul de nuclee de procesor și adâncimea de biți a acestuia folosind Managerul de activități. Apelați-l folosind combinația de taste Ctrl+Alt+Delete sau făcând clic dreapta pe bara de activități și selectând „Porniți managerul de activități”.


Se deschide fereastra Windows Task Manager. Accesați fila „Performanță”. Dacă procesorul dvs. este pe 64 de biți, veți vedea două ferestre CPU cu diagrame diferite, ca în captura de ecran. Dacă există o singură fereastră, atunci procesorul este pe 32 de biți.


Și ultima modalitate de a verifica cu exactitate capacitatea de biți a computerului fără programe suplimentare este Device Manager. Îl deschidem după cum urmează: apăsați tasta „Start”, faceți clic pe fila „Panou de control”. În fereastra care apare, faceți clic pe categoria „Hardware și sunet”. În fila „Dispozitive și imprimante”, faceți clic pe „Manager dispozitive”. Lângă acest text este desenat un scut galben și albastru.


S-a deschis o fereastră suplimentară de program. Deschideți elementul „Computer” și elementul „Procesoare”. Citim sensul din subparagrafe. Computerul meu are capacitate x64 și două nuclee de procesor, așa cum se arată în captură de ecran. Dacă computerul dvs. este pe 32 de biți, va exista un procesor și, desigur, un alt model de computer. În plus față de aceste date, în Device Manager puteți vizualiza informații despre fiecare parte a PC-ului, driverul instalat și hardware-ul. Pentru a vizualiza informații folosind programul, utilizați aplicația CPU-Z.


Acum știți care este capacitatea de biți a procesorului central și importanța acestuia. Și verificați-l ușor în orice fel.

În cele mai multe cazuri, utilizatorii se gândesc la bitness-ul sistemului de operare și al procesorului doar atunci când încep.

Apoi apar două întrebări. În primul rând, ce sistem de operare este instalat, pe 32 sau 64 de biți. Și în al doilea rând, este posibil să instalezi un sistem pe 64 de biți, procesorul îl suportă?

Vom încerca să răspundem la aceste întrebări în acest material. Aici vom vorbi despre cum să aflăm ce sistem este instalat în prezent și dacă procesorul acceptă instalarea unui sistem pe 64 de biți.

Capacitatea sistemului și a procesorului în Windows 8 sau Windows 10

Dacă utilizați Windows 8 sau, pentru a afla dacă procesorul acceptă un sistem pe 64 de biți, precum și ce sistem este instalat în prezent pe computer, nu aveți nevoie de niciun software suplimentar. Toate informațiile necesare pot fi obținute prin instrumentele încorporate în Windows.

Pentru a face acest lucru, deschideți pur și simplu fereastra „Vizualizați informații despre computerul dvs.”. Există diferite moduri de a deschide această fereastră. De exemplu, dacă există o pictogramă de computer pe desktop, atunci puteți pur și simplu să faceți clic dreapta pe ea și să selectați „Proprietăți” din meniul care se deschide. Sau puteți deschide „Panou de control” și mergeți la secțiunea „Sistem și securitate - Sistem”. Ei bine, cel mai simplu mod de a deschide fereastra „Vizualizează informații despre computerul tău” este combinația de taste Windows-Pauză/Pauză.

După ce deschideți fereastra „Vizualizați informații despre computerul dvs.”, trebuie să acordați atenție liniei „Tipul de sistem”; aceasta va indica bitness-ul sistemului de operare și bitness-ul procesorului.

De exemplu, dacă aveți un sistem pe 64 de biți și un procesor pe 64 de biți, atunci va arăta ca în captura de ecran de mai jos.

Dacă aveți instalat un sistem pe 32 de biți, dar un procesor pe 64 de biți, atunci va arăta așa.

Dacă procesorul este listat ca pe 64 de biți, înseamnă că acceptă sisteme pe 64 de biți și îl puteți instala dacă este necesar.

Capacitatea sistemului și a procesorului în Windows 7 și XP

Dacă utilizați Windows 7 sau Windows XP, metoda descrisă mai sus nu vă va oferi toate informațiile. De exemplu, Windows 7 are și o fereastră „Vizualizați informații despre computerul dvs.” și se deschide la fel ca în Windows 8 sau Windows 10 (prin Proprietăți computer, prin Panoul de control sau prin combinația de taste Windows-Pauză/Pauză). Dar în Windows 7, această fereastră conține doar informații despre adâncimea de biți a sistemului; nu există informații despre adâncimea de biți a procesorului.

În Windows XP, puteți deschide și o fereastră cu informații despre computerul dvs., unde se numește „Proprietăți sistem”. Pentru a-l deschide, trebuie să faceți clic dreapta pe pictograma „Computerul meu” și să selectați „Proprietăți” sau să apăsați combinația de taste Windows-Pauză/Pauză. În Windows XP, în fereastra System Properties, adâncimea de biți a sistemului va fi indicată numai dacă utilizați Windows XP pe 64 de biți.

Dacă Windows XP este pe 32 de biți, atunci nu se va menționa adâncimea de biți.

18. 07.2018

Blogul lui Dmitri Vassiyarov.

Capacitatea procesorului - haideți să pătrundem în esență

Bună ziua dragii mei cititori și continui seria noastră de conversații dedicate inimii oricărui computer. Astăzi subiectul de discuție va fi capacitatea de biți a procesorului. Poate că unii dintre voi nu au acordat atenție acestui indicator și chiar au folosit cu succes computerul fără aceste informații. Dar, din moment ce ați decis să vă creșteți nivelul cunoștințelor, atunci să ne dăm seama ce este și ce afectează.

Pentru a ajunge cât mai aproape de înțelegerea procesului, consider că este necesar să reamintesc câteva concepte.

Informațiile din procesor sunt prezentate în formă digitală, care, la rândul său, arată ca o serie de impulsuri cu o anumită secvență de semnale (există tensiune - „1”, fără tensiune - „0”). Un puls este un pic de informație.

Semnalele ajung la tranzistoarele circuitelor logice ale cristalului la o anumită frecvență de ceas. Dacă cipul citește fiecare bit separat, va fi foarte lung și incomod. Este mult mai ușor să procesezi unul sau mai multe simboluri într-un singur ciclu de ceas, reprezentând informații foarte specifice.

Pentru a face mai convenabil pentru procesor să funcționeze cu date, acesta are registre speciale pentru înregistrarea cantității de informații procesate de CPU într-unul singur. Fiecare dintre ele conține un set de 4, 8, 16, 32 sau 64 de caractere de cod, numit „cuvânt mașină”.

Voi încerca să descriu acest proces în cuvinte simple și o analogie clară. Este ca și cum ai învăța un copil să citească care tocmai a început să învețe alfabetul. Literele sunt lungi și de neînțeles, dar silabele sunt mai simple. Mai mult, mai întâi bebelușului i se oferă cuvinte special împărțite în silabe cu una sau două litere. Și când stăpânește această abilitate, poate citi ceva mai complex, adăugând silabele a trei sau patru litere.

La fel, inginerii au îmbunătățit microprocesoarele de ani de zile, continuând să-i „antreneze” să citească „cuvinte de mașină” mai lungi. Dar pentru utilizarea în documentația tehnică, un astfel de termen nu este cea mai bună opțiune.

Prin urmare, valoarea care indică dimensiunea unui bloc de informații procesate într-un ciclu de ceas a fost numită capacitatea de biți a procesorului. Acest parametru, ca și „cuvântul”, este măsurat în biți.

Progresul biților procesorului

Primul cip serial a fost Intel 4004 pe 4 biți, destinat exclusiv calculatoarelor. Folosind o combinație de 4 zerouri sau unu, 2^4=16 caractere pot fi codificate. Și asta a fost suficient pentru 10 numere și 6 semne ale operațiilor aritmetice de bază.

Nu degeaba am dat un exemplu cu un calcul care să arate că în realitate, pentru funcționarea eficientă a procesorului în calculatoare, este necesară o capacitate mare de biți. La urma urmei, chiar și procesoarele pe 8 biți au limitări semnificative.

Prin urmare, producătorii de cipuri au lucrat în mod activ nu numai la tehnologia de procesare a cristalelor de cuarț, ci și la microarhitectură, care este un sistem de interacțiune între componentele individuale ale procesorului și datele procesate.

Drept urmare, în 1978, a apărut primul procesor 8086 pe 16 biți, care rulează pe x86, care s-a dovedit a fi un mare succes deoarece avea un potențial enorm de îmbunătățire și rafinare constantă.

A treia generație a făcut posibilă în 1985 crearea procesorului Intel 80386 pe 32 de biți, care rulează deja pe arhitectura IA-32.

Progresul nu stă pe loc

De la începutul existenței sale, sistemul x86 în sine a primit în mod regulat tot felul de extensii care au adăugat noi funcții. Dar necesitatea acestui lucru a fost constantă: volumul de date procesate și dimensiunea fișierelor utilizate erau în continuă creștere. Iar procesoarele pe 32 de biți nu mai erau neputincioase în rezolvarea problemelor complexe (un bloc mai mare de 4 GB nu mai putea încadra în registrul CPU).

Intel a încercat să creeze o nouă arhitectură IA-64 cu compatibilitate inversă, dar viteza sa a fost nesatisfăcătoare.

Concurenții lor direcți, AMD, au obținut un succes mai mare în rezolvarea acestei probleme. Au urmat calea dovedită. Și în 2003, au introdus o nouă extensie pentru arhitectura pe 32 de biți, denumită AMD64.

Soluția implementată în procesoarele Opteron, Athlon 64 și Turion 64 s-a dovedit a fi atât de reușită încât Intel a achiziționat o licență pentru un set de instrucțiuni de control. Pe baza acestui fapt, ei și-au creat deja propriul produs: arhitectura EM64T. Care este utilizat în prezent în toate procesoarele lor.

Astfel de inovații nu numai că au făcut posibilă accelerarea funcționării procesorului în sine. Dar au făcut posibilă și utilizarea magistralei de memorie pentru a muta fișiere de dimensiune aproape nelimitată.

Știind că un procesor pe 64 de biți este o soluție mai avansată, probabil că veți dori să aflați dacă procesorul instalat pe computer este unul. Vă spun unde să căutați aceste informații.

În cele mai recente versiuni de Windows, acest lucru se poate face prin deschiderea setărilor sistemului unde este indicată sistemul de operare și adâncimea de biți a procesorului, care pot diferi. Dacă computerul tău nu este prea vechi, atunci cel mai probabil vei vedea că procesorul de pe el este modern. De asemenea, este convenabil să utilizați un mic program în acest scop CPU-Z, care va oferi o mulțime de informații detaliate despre procesor (inclusiv desemnarea instrucțiunilor de control).

Ce este afectat de adâncimea de biți a sistemului de operare și a procesorului?

Și aici mulți oameni au adesea o întrebare: „Procesorul meu este pe 64 de biți, dar sistemul de operare de pe computer este pe 32 de biți. Ce se întâmplă, nu folosesc eficient capabilitățile hardware-ului computerului meu?” nu iti voi raspunde cu siguranta. Da, este...

Iată nuanțele unui sistem de operare pe 32 de biți:

  • Cele mai populare programe și aplicații pentru computere sunt oferite pentru instalare (descărcare) fie în două versiuni, fie sunt universale. Și funcționează cu succes pe sisteme cu orice capacitate. Chiar și Windows este oferit pentru instalare în formă de 32 sau 64 de biți. De ce ambele opțiuni sunt încă populare? Mai multe despre asta mai târziu;
  • Un astfel de sistem de operare nu vede RAM mai mare de 4 GB. Dar există avantaje evidente în sistemul pe 32 de biți: procesează informații în porțiuni mai mici. Acest lucru înseamnă că se va petrece mai puțin timp pentru citirea și transmiterea unui cuvânt automat. Acest lucru vă permite să lucrați cu memoria mai eficient. Și, de asemenea, cu aplicații simple și fișiere mici;

Un sistem pe 64 de biți este o opțiune excelentă pentru jocuri, procesare video și alte programe intensive. Dar pentru ea este mai bine să aibă RAM cu rezervă. De ce? Da, pentru că consumă mai multe resurse. La urma urmei, eficiența utilizării spațiului său cu un astfel de sistem de operare poate fi mai mică decât cea a unuia pe 32 de biți;

Acum că v-ați determinat preferințele sistemului de operare, să revenim la dimensiunea biților procesorului. Dacă este pe 32 de biți, atunci poate fi instalat numai sistemul corespunzător. Dacă aveți un procesor pe 64 de biți, puteți instala orice versiune a sistemului de operare. Dar nu uitați de cantitatea de RAM.

Aceasta încheie cunoștințele noastre cu capacitatea de biți a procesorului. Sper că acum vei putea să-ți arăți cunoștințele pe această temă chiar și într-o conversație cu specialiști.

Ne vedem pe noile pagini ale blogului meu și mult succes tuturor.

Scopul acestui articol este o încercare de a semăna îndoiala în capul cititorului, care este încrezător că știe totul sau aproape totul despre adâncimea de biți. Dar îndoiala ar trebui să fie constructivă pentru a-și motiva propria cercetare și pentru a îmbunătăți înțelegerea.

Termenul „capacitate de biți” este adesea folosit atunci când descrie dispozitivele și sistemele de calcul, adică numărul de biți care sunt stocați, procesați sau transmisi simultan către un alt dispozitiv. Dar în special în ceea ce privește unitățile centrale de procesare (CPU), ca reprezentanți cei mai complexi ai hardware-ului de calcul, care nu pot fi împărțiți în părți individuale (până când cineva și-a dat seama cum să vândă separat un cache sau un multiplicator în interiorul unui cip), conceptul de capacitatea de biți se dovedește a fi foarte vagă. Un exemplu speculativ va ajuta să demonstrăm acest lucru.

Imaginați-vă că suntem în anii 80 binecuvântați, există (încă) zeci de producători de procesoare în lume și lucrați într-unul dintre ei la următoarea generație. În lume nu există încă SSE8 pe 256 de biți, GPU-uri încorporate și controlere de memorie cu 5 canale, dar aveți deja un procesor de 16 biți gata făcut (mai precis, „16 biți” este scris în documentația tehnică ), în care 16 biți sunt peste tot și în orice - de la toate magistralele externe până la dimensiunea arhitecturală a datelor procesate. Un exemplu real al unui astfel de procesor ar fi primul procesor cu pachet unic (deși nu cu un singur cip) pentru arhitectura DEC PDP-11. Și acum vine sarcina conducerii - să dezvolte o nouă generație, compatibilă cu invers, a aceluiași procesor, care va fi pe 32 de biți - fără a specifica ce se înțelege prin acesta din urmă. Această înțelegere este cea care trebuie clarificată mai întâi. Deci, întrebarea noastră principală este: ce anume trebuie dublat în ceea ce privește capacitatea de biți în procesorul nostru încă complet de 16 biți, astfel încât procesorul rezultat să poată fi numit 32 de biți? Pentru a facilita rezolvarea problemei, vom folosi două abordări: sistematizarea definițiilor și analizarea exemplelor.

Primul lucru care îmi vine în minte este adâncimea de biți a ce anume să numere? Să trecem la definirea oricărui sistem informațional: cele trei funcții principale ale acestuia sunt procesarea, stocarea și intrarea/ieșirea datelor, de care sunt responsabile procesorul(i), memoria și respectiv perifericele. Având în vedere că un sistem complex ierarhic autosimilar este format din multe componente, se poate susține că această împărțire a funcțiilor se păstrează la nivelul componentelor. De exemplu, același procesor prelucrează în principal datele, dar este necesar și să le stocheze (pentru care are o memorie relativ mică) și să le schimbe cu alte componente (pentru aceasta există diferite magistrale și controlerele acestora). Prin urmare, vom separa funcțional adâncimile de biți ale procesării, stocării și schimbului de informații.

M-aș aventura să sugerez că toți producătorii de hardware programabil, în special procesoare, încearcă în proporție de 90% nu pentru utilizatorii finali, ci pentru programatori. Prin urmare, din punctul de vedere al producătorilor, procesorul trebuie să execute comenzile potrivite în modul corect. Pe de altă parte, detaliile structurii cristaline (parametrii topologici, electrici și fizici ai tranzistorilor individuali, porți, elemente logice și blocuri) pot fi ascunse nu numai utilizatorului, ci și programatorului. Se pare că adâncimea de biți trebuie să se distingă prin implementare - fizică și arhitecturală.

Trebuie adăugat că programatorii sunt și diferiți: majoritatea scriu programe de aplicații în limbaje de nivel înalt folosind compilatoare (ceea ce face codul într-o oarecare măsură independent de platformă), unii drivere de scriere și componente ale sistemului de operare (ceea ce îi obligă să fie mai atenți). despre luarea în considerare a capabilităților reale ale hardware-ului), există creatori care folosesc assembler (care necesită evident cunoștințe despre procesorul țintă), iar unii scriu compilatoare și asamblatoare înșiși (în mod similar). Prin urmare, de către programatori îi vom înțelege în continuare tocmai pe cei pentru care detaliile implementării hardware sunt importante, dacă nu pentru scrierea unui program în general, atunci cel puțin pentru optimizarea vitezei acestuia - capacitatea de biți „arhitecturală” a ceva se va referi în mod specific la programare. în limbajul de mașină nativ al procesorului sau mai mult un asamblator convenabil, fără a intra în interiorul procesorului (acestea sunt întrebări de microarhitectură, pe care le-am numit implementare fizică pentru o mai mare distincție). Nuanțele descrise încă afectează toți programatorii, deoarece... Limbile de nivel înalt sunt aproape întotdeauna traduse în codul mașinii de către compilatori, iar compilatoarele trebuie, de asemenea, să fie scrise de cineva. De asemenea, excepțiile sub forma limbilor interpretate nu stau deoparte - interpreții înșiși sunt creați și cu ajutorul compilatorilor.

Rămâne să luăm în considerare adâncimea de biți a informațiilor care ne interesează. Ce consumă și generează în general CPU-ul în sensul informațional? Comenzi, date, adrese și coduri de semnal și control. Nu vorbim despre acesta din urmă - adâncimea lor de biți este strict fixată într-o implementare hardware specifică și, în majoritatea cazurilor, nu este controlabilă programatic. Este puțin mai dificil cu comenzile - în familia de arhitecturi RISC, de exemplu, lățimea oricărui acces la memorie trebuie să fie egală cu lățimea fizică a magistralei de date a procesorului, inclusiv. și la citirea codului (cu excepția unor relaxări în ARM și PowerPC moderne). Acest lucru este bun pentru CPU - nu există probleme cu accesul nealiniat, toate instrucțiunile au aceeași lungime sau variabilă, dar pur și simplu lungimea calculată. Dar este rău pentru programator - RISC este un set trunchiat de instrucțiuni, care, de asemenea, ocupă mai mult spațiu decât cu o codare mai compactă (același algoritm necesită mai multe instrucțiuni, dar același număr de instrucțiuni necesită mai mulți octeți). Prin urmare, paradigma CISC a câștigat cea mai mare abordare prin diversitatea sa și lungimea variabilă a comenzilor, care nu este egală cu capacitatea de biți a ceva. Desigur, toate procesoarele moderne sunt adevărate RISC în interior, dar asta este doar fizic, nu arhitectural. Au mai rămas doar două tipuri de informații - date și adrese. Să le privim, să le adunăm

Avem trei criterii pentru tipurile de capacitate de biți: funcțional (procesare, stocare și schimb), implementare (fizic și arhitectural) și tipic (date și adrese). În total, există deja 12 tipuri de acest lucru de neînțeles. Să presupunem că pentru fiecare combinație de criterii pentru CPU-ul nostru sursă răspundem „16-bit” (atât capacitatea fizică de procesare a datelor, cât și stocarea adresei arhitecturale și toate celelalte). Acum să vedem care dintre aceste întrebări trebuie să dea neapărat răspunsul „32 de biți” pentru ca procesorul rezultat să iasă exact așa.

Să începem cu partea arhitecturală. Un CPU trebuie să stocheze date și adrese într-un format logic de 32 de biți pentru a fi numit 32 de biți? In ceea ce priveste date, evident, da, dar in ceea ce priveste adrese nu este atat de simplu. Aproape toate procesoarele pe 8 biți (în funcție de date) au capacitatea de a stoca adrese de 16 biți în perechi de registre (altfel nu ar vedea adresarea pe 16 biți comună pe aceste platforme), dar acest lucru nu le face să fie numite 16 biți . Poate dacă procesorul poate stoca date pe 32 de biți, dar numai adrese de 16 biți, poate fi numit deja 32 de biți?...

La întrebări similare despre calculele arhitecturale pe date și adrese pe 32 de biți, precum și despre schimbul de date software pe 32 de biți cu adresare software pe 32 de biți, răspunsul poate fi același - cu date este necesar, dar cu adrese nu este un fapt.

Să trecem la implementarea fizică. Ar trebui procesorul să stocheze date și adrese într-un format fizic de 32 de biți? Se pare că acest lucru nu este necesar, deoarece... pentru operanzi pe 32 de biți, registrele pot fi împerecheate, ceea ce a fost folosit cu succes de procesoarele pe 8 biți, începând cu i8080. Și Z8000 pe 16 biți de la Zilog ar putea chiar să dubleze registrele, obținând un argument de 64 de biți (doar pentru date). Acest lucru nu este la fel de eficient pentru că... Cantitatea totală de date care se încadrează în fișierul de registru nu va crește, dar acest lucru nu a fost necesar. Dar este întotdeauna posibil să accesați atât jumătatea superioară, cât și cea inferioară a registrului virtual de 32 de biți - o piatră în grădina arhitecturilor IA-32 și MC68k, unde puteți accesa doar jumătatea inferioară (în IA-32 - de asemenea cu un prefix, care încetinește execuția).

Sa trecem peste. Ar trebui procesorul să proceseze datele și adresele în bucăți fizice de 32 de biți? Se pare, și acest lucru nu este necesar, operanzii pot fi procesați în jumătate în dispozitivele funcționale de 16 biți. Merită să ne amintim de procesorul Motorola MC68000, folosit în primele Macintosh-uri, Amigas, Ataris și alte mașini populare - a fost considerat pe 32 de biți, are registre de 32 de biți, dar nu există un singur FU de 32 de biți (a apărut numai în 68020). Dar există până la trei ALU pe 16 biți, dintre care două pot fi împerecheate atunci când se efectuează o operație pe 32 de biți. I8080 și Z80 aveau ALU pe 8 biți care efectuau operații pe 16 biți pentru a calcula o adresă secvenţial pe octeţii săi. Mai târziu, această poveste s-a repetat cu setul SSE și operanzii săi pe 128 de biți, care au fost procesați inițial pe FU-uri pe 64 de biți.

În cele din urmă, schimbul: trebuie ca procesorul să primească și să transmită fizic date în bucăți de 32 de biți cu adresare pe 32 de biți? Aproape toți producătorii de procesoare au răspuns la prima întrebare lansând cipuri cu jumătate din lățimea magistralei: 8 biți pentru i8088 pe 16 biți, 16 biți pentru MC68000/010 și i80386SX/EX/CX pe 32 de biți și chiar 8 biți pentru 32 de biți. -bit MC68008 . Lățimea fizică a magistralei de adrese este mult mai distractivă. Să începem cu faptul că pentru magistralele de date cu mai mulți octeți (adică, începând de la 16 biți), adresarea memoriei fizice poate avea loc prin cuvinte sau octeți. În primul caz, adresa cuvântului este întotdeauna furnizată magistralei de adrese, iar magistrala de date citește sau scrie partea necesară a acesteia - de la un singur octet la întreg cuvântul. Pentru a indica adâncimea de biți de acces, poate fi utilizată o magistrală separată de mască de octeți (în arhitectura x86, această tehnică a început să fie utilizată de la i386 - câte un bit pentru fiecare octet al magistralei de date) sau o combinație de semnale de control cu biții de ordin inferior ai magistralei de adrese, care nu sunt necesari în acest mod (pentru pe o magistrală de date pe 32 de biți, adresa cuvântului este complet divizibilă cu 4 și, prin urmare, cei mai mici 2 biți ai magistralei de adrese sunt întotdeauna zero) - acesta a fost cazul înainte de lansarea lui i386. Cazul adresei octet este posibil doar cu ajustarea dinamică a lățimii magistralei și, dintre procesoarele cunoscute, a fost folosit doar în MC68020/030. Drept urmare, astăzi adresarea cuvântului este utilizată împreună cu o mască de octeți, astfel încât lățimea fizică a magistralei de adrese este mai mică decât lățimea sa logică cu un număr de biți, cu unul mai puțin decât lățimea magistralei de date în octeți. Din care rezultă că o magistrală de adrese fizice pe 32 de biți poate exista doar cu o magistrală de date pe 8 biți, ceea ce niciun arhitect sau inginer înțelept nu ar face din motive evidente.

Dar asta nu este tot. De ce avem nevoie de adresare fizică sau logică pe 32 de biți? De la mijlocul până la sfârșitul anilor 80, tocmai apăruseră pe piață cipurile de memorie megabiți; cantitatea obișnuită de memorie pentru un computer este încă măsurată în sute de kiloocteți, dar puțin mai târziu - în megaocteți. Iar adresarea pe 32 de biți vă va permite să accesați 4 GB de memorie RAM fizică! Cine ar putea avea nevoie de asta în următorii 20 de ani în computerele personale?! Nu este surprinzător faptul că primele procesoare populare „32 de biți” nu aveau deloc 32 de biți de lățime a magistralei de adrese logice: MC68000 avea 24 (23 fizice + 1 pentru gestionarea biților), iar MC68008 avea 20. Intel 386SX ( lansat cu 3 ani mai târziu decât originalul i80386 complet pe 32 de biți), pe lângă reducerea la jumătate a magistralei de date, a redus și magistrala de adrese la 24 (23 de biți fizici), iar versiunile sale încorporate 386EX/CX aveau o magistrală de 26 de biți. Mai mult decât atât, primele chipset-uri care au făcut posibilă operarea cu adrese pe 32 de biți au apărut abia în anii 90, iar primele plăci de bază care aveau un număr suficient de sloturi de memorie pentru a găzdui >4 GB de module de dimensiunea maximă la acea vreme au apărut doar în anii 2000. Deși primele procesoare cu o magistrală de adrese fizice pe 64 de biți (IBM/Motorola PowerPC 620) au apărut deja în 1994. Conchidem

Deci, din punct de vedere fizic, nimic din procesor nu trebuie să fie făcut pe 32 de biți. Este suficient doar pentru a convinge arhitectural programatorul că procesorul efectuează operații pe 32 de biți cu o singură instrucțiune. Și deși, în absența resurselor interne cu drepturi depline, acesta va fi inevitabil decodat în lanțuri de microcoduri pentru a gestiona informații fizice pe 16 biți și unități hardware - acest lucru nu mai este de preocupare pentru programator. Deci, este suficient să rescriem firmware-ul, să refacem decodorul și circuitul de control, iar acum procesorul nostru de 16 biți devine imediat pe 32 de biți?

După cum știți, orice idee bună poate fi dusă până la absurd și apoi se discreditează. Creșterea capacității de biți a CPU nu face excepție. În acest moment, arhitectul ar trebui să pună imediat întrebarea - de ce toate acestea? Creșterea adâncimii de biți a datelor este bună pentru a accelera lucrul cu ei (de multe ori trebuie să procesați valori care nu se încadrează în 16 biți) și adrese - pentru a putea opera cu cantități mari de date (limită de 64 KB pentru 16 biți). -adresarea pe biți, slăbită cumva de modelul de segment IA -16, a constrâns programatorii deja la mijlocul anilor 80). Puteți, desigur, să faceți adresarea paginilor cu bănci care pot fi comutate prin software (procesoarele de 8 biți ar putea adresa 1 MB pe PC-uri și console de jocuri populare ieftine), dar cu prețul complicării programelor și al încetinirii accesului la memorie. De asemenea, are sens să faci datele pe 32 de biți astfel încât să accelereze cu greu performanța în comparație cu procesarea numerelor pe 32 de biți pe o platformă de 16 biți sub controlul programului, mai degrabă decât cu microcod? Astfel vom simplifica doar programarea, economisind numărul de comenzi, dar nu vom obține un salt de viteză. De unde ajungem la concluzia că creșterea adâncimii de biți trebuie implementată în așa fel încât să conducă efectiv la un salt calitativ (mai multă memorie) și cantitativ (funcționare mai rapidă) în capacitățile arhitecturii. „Mai multă memorie” aici se referă în mod specific la dezvoltarea calitativă, deoarece mulți algoritmi și aplicații vor refuza în general să funcționeze dacă RAM este insuficientă, în timp ce chiar și un procesor lent va executa programul mai devreme sau mai târziu. Memoria virtuală schimbată pe disc este lipsită de sens în orice implementare mai mică decât pe 32 de biți.

Dar toate acestea înseamnă că atâtea resurse, atât hardware cât și arhitecturale, dintr-un CPU trebuie să fie pe 32 de biți pentru ca acesta să poată fi numit un procesor de 32 de biți cu drepturi depline? Deloc. Să luăm același MC68000 - are o arhitectură de 32 de biți pentru date și adrese și registre de 32 de biți, dar ALU-uri pe 16 biți și o magistrală de date externă și o adresare fizică externă pe 24 de biți. Cu toate acestea, „32-bit” insuficient nu îl împiedică să depășească „16-bit” 80286, care a apărut 3 ani mai târziu: pe benchmark-ul Dhrystones MC68000, popular în anii 1980, la 8 MHz obține 2100 „papagali”, și 286 la 10 MHz - 1900 (de asemenea, i8088 pe 16 biți la 4,77 MHz - 300).

Dar toate acestea nu ne vor ajuta să răspundem la întrebarea - care este capacitatea de biți a procesorului? În momentul în care ajunsesem deja la o anumită concluzie, apare pe scenă un nou erou - tipul de date. Toate cele de mai sus s-au referit doar la calculele întregi și argumentele acestora. Dar există și cele reale. În plus, deocamdată operăm cu mărimi scalare, dar există și cu mărimi vectoriale. Dar, conform zvonurilor, Intel intenționează să construiască un coprocesor adevărat direct în noul său 80486 (permiteți-mi să vă reamintesc: în curtea noastră, aproximativ vorbind, sunt anii 80). Ținând cont de faptul că reprezentarea fizică și arhitecturală internă a datelor (nu funcționează cu adresele FPU) este de 80 de biți - atunci cum îi putem numi pe cei „patru” un procesor „32/80 de biți”? Să ne întoarcem la prezent - cum numiți un Pentium MMX care a luat 64 de biți din fiecare registru real scalar de 80 de biți și le-a numit un registru vectorial întreg? Dar Pentum Pro/II cu o magistrală de date pe 256 de biți între memoria cache L2 și nucleu? (Chiar mai devreme, MIPS R4000 și variantele sale aveau un controler intern L2 cu o magistrală externă de 128 de biți până la memoria cache în sine.) Ce zici de Pentium III cu registrele sale XMM de 128 de biți, deși fiecare astfel de vector poate stoca în prezent doar Componente pe 32 de biți și să fie procesate doar în perechi în FU-uri pe 64 de biți, dar nu în cvadruplu? Cum ar trebui să percepem comenzile de adresare vectorială, cum ar fi Scatter și Gather, care sunt în prezent pregătite pentru noile arhitecturi (în special, Intel Larrabee), unde părți ale registrului vectorial sunt percepute ca adrese, nu date și, prin urmare, adresarea poate fi de asemenea luată în considerare xxx biți?

Dezbaterea modernă despre trecerea de la o platformă pe 32 de biți la una pe 64 de biți repetă această poveste cu adaosuri care adaugă și mai multă sare unui preparat deja variat. În primul rând, dacă te uiți la rata de dublare a capacității de biți (indiferent de ce se înțelege prin aceasta) a procesoarelor cu un singur cip, se dovedește că a avut loc tranziția de la primii 4 biți la primii 32 de biți. în doar 8 ani - din 1971 (i4004) până la 1979 g. (MC68000 și mult mai puțin cunoscut NS32016). Următoarea dublare la 64 de biți a durat 10 ani - i860 a avut un ALU scalar întreg de 32 de biți și registre de uz general pe 32 de biți cu împerechere, dar un FPU pe 64 de biți și un FU vector întreg, magistrale externe pe 64 de biți și, pentru prima dată, un cache intern al nucleului magistralei de 128 de biți. Între timp, 64 de biți au ajuns la PC - au mai trecut 15 ani, deși accesul la memorie pe 64 de biți (prin aceeași magistrală de date pe 64 de biți, dar pentru un procesor „32 de biți”) a apărut deja în primele Pentium-uri din 1993. Dar problema Problema este că pentru calculele scalare întregi, cele două tipuri principale de operanzi - date și adrese - erau încă suficiente doar pentru a fi pe 32 de biți. Despre redundanța adresei pe 32 de biți pentru anii 80-90. s-a spus deja, dar nevoia strictă de calcule întregi pe 64 de biți, spre deosebire de cele pe 32 de biți, nu a apărut nici până acum și nu este vizibilă nici acum. Pentru numerele întregi, intervalul de la –2 10 9 la 2 10 9 sau de la 0 la 4 10 9 acoperă marea majoritate a nevoilor, iar momentele rare de 64 de biți sunt complet satisfăcute de metoda de modă veche - operații pe părți ale operanzi cu carry, care nu este cu atât mai lent și disponibil încă din primele momente ale apariției arhitecturilor pe 32 de biți. Picante suplimentare este adăugată de faptul că aritmetica pe 64 de biți peste numere întregi în arhitectura x86 a apărut chiar înainte de AMD64 și EM64T, și este aritmetică vectorială - începând cu setul SSE2 (2001), există comenzi paddq și psubq pentru adăugarea și scăderea 64 Componentele numere întregi de biți și instrucțiunile de multiplicare pe 32 de biți pentru orice arhitectură produc un număr de 64 de biți (instrucțiunile de divizare, în consecință, îl acceptă; în mod similar, pentru multe platforme pe 16 biți, inclusiv IA-16).

Dimensiunile biților ale unor procesoare PC

CriteriuAdâncime de biți
Funcţionalprelucraredepozitareschimb valutar
Implementareafizicarhitecturalfizicarhitecturalfizicarhitectural
Tipic (D: date; A: adrese)DADADADADADA
i8080/85, Z808 8 8-16 16 8 8 8-16 16 8 16 8-16 16
Z800016 16 8-64 16 16 16 8-64 16 8-16 23 8-64 23
MC68000/010 (MC68008)16 16 8-32 32 32 32 8-32 32 8-16 (8) 24 (20) 8-32 32
MC68020/03032 32 8-32 32 32 32 8-32 32 8-32 32 8-32 32
i8086/186* (i8088/188*)16 16 8-16 16 16 16 8-16 16 8-16 (8) 20 8-16 20
i8028616 16 8-16 16 16 16 8-16 16 8-16 24 8-16 24
i80386DX32 32 8-32 32 32 32 8-32 32 8-32 32 8-32 32
i80386SX (EX/CX)32 32 8-32 32 32 32 8-32 32 8-16 24 (26) 8-32 32
i86032/64|64 32 8-64/64|64 32 32/64/32 32 8-64/64/64 32 64 64 8-64 64
i8048632/80 32 8-32/80 32 32/80 32 8-32/80 32 32 32 8-80 32
Pentium, K5 (Pentium Pro)32/80 32 8-32/80 32 32/80 32 8-32/80 32 64 32 (36) 8-80 32 (51)
Pentium MMX (Pentium II)32/80|64 32 8-32/80|64 32 32/80|64 32 8-32/80|64 32 64 32 (36) 8-80 32 (51)
K6 (K6-2)32/80| 64(/64) 32 8-32/80| 64(/64) 32 32/80| 64(/64) 32 8-32/80| 64(/64) 32 64 32 8-80 32
Athlon32/80| 64/64 32 8-32/80| 64/64 32 32/80| 64/64 32 8-32/80| 64/64 32 64 36 8-80 51
Athlon XP32/80| 64/64 32 8-32/80| 64/32-128 32 32/80|64/128 32 8-32/80| 64/128 32 64 36 8-128 51
Pentium III (Pentium 4/M, Core)32/80| 64/64 32 8-32/80| 64(+128)/32-128 32 32/80| 64(+128)/128 32 8-32/80| 64(+128)/128 32 64 36 8-128 51
Pentium 4 D/EE (Athlon 64*)64/80| 64/64 64 8-64/80|64 + 128/32-128 64 64/80|64 + 128/128 64 8-64/80|64 + 128/128 64 64(+16) 40 8-128 52
Atom32-64/80| 64/64-128 64 8-64/80|64 + 128/32-128 64 64/80|64 + 128/128 64 8-64/80|64 + 128/128 64 64 36 8-128 51
Core 2 (i7*)64/80| 128/128 64 8-64/80|64 + 128/32-128 64 64/80|64 + 128/128 64 8-64/80|64 + 128/128 64 64 (192+16) 40 8-128 52
Athlon II*, Phenom (II)*64/80| 128/128 64 8-64/80|64 + 128/32-128 64 64/80|64 + 128/128 64 8-64/80|64 + 128/128 64 128+16 40 (48) 8-128 52

* - magistrală de date și adrese multiplexate (pentru un CPU cu un controler de memorie integrat - doar interprocesor)
„A/B|C/D” - capacitatea de biți a unui întreg scalar / real este indicată pentru datele | întreg vector / domenii reale
„X+Y” - are domenii de acest tip de doi biți
„X-Y” - în funcție de comandă sau FU, acceptă toate valorile intermediare cu o putere întreagă de două

Dacă ați citit până aici, atunci cel mai probabil obiectivul declarat al articolului a fost deja atins, iar Determinarea exactă finală ideală a adâncimii de biți nu a fost găsită. Poate că nu există deloc și chiar e bine. La urma urmei, dacă un computer este principalul instrument de lucru cu informații, atunci fiecare tehnologie IT este o metodă de îmbunătățire a performanței computerului. Profunzimea de biți în sine nu va oferi nimic izolat de restul arsenalului de tehnologii informaționale înalte. PDA-urile/comunicatoarele, telefoanele mobile, netbook-urile, playerele media și alte dispozitive electronice de buzunar, precum și un număr mare de controlere încorporate și computere de bord funcționează excelent, crescându-le popularitatea chiar și fără capacități pe 64 de biți. Atunci de ce să treci la biți mai mari? De ce, de exemplu, nimeni nu are nevoie încă de 64 de biți în Intel Atom pentru netbook-uri, unde 8 GB de memorie nu numai că nu este nevoie de nimeni, dar și în câteva ore vor stoarce bateria uscată, iar științific sau economic calcule (unde 64 de biți întregi) nimeni nu o va lansa? Un posibil răspuns este „pentru că putem”. Câteva milioane de tranzistori suplimentare pentru a dubla blocurile de 32 de biți rămase vor fi o picătură în oceanul de porți deja cheltuită pentru orice altceva de pe același cip. Progresul galopant al microelectronicii ca principală locomotivă a IT a făcut tranzistorul integrat atât de ieftin, încât acum plăcuța de identificare „64 de biți”, care este delicioasă pentru orice comerciant, va costa consumatorului zece cenți în plus, oferind nu doar o simulare, ci și un accelerație foarte reală de 10-50% în aplicații de 1-5%. Și dacă o piele mică de oaie nu costă aproape nimic, de ce nu?