Čo je bitová hĺbka procesora a ako ju určiť? Aká je bitovosť operačného systému? x86 a x64 Ako zistiť, koľko bitov má procesor.

Mnohí na našej stránke sa pýtajú, aká bitová veľkosť (bit) Windows by mala byť nainštalovaná na počítači, 32 alebo 64 bit? V tomto článku si objasníme situáciu s výberom 32 alebo 64 bitových systémov.

Najprv si zistime, aká je bitová hĺbka (bitová hĺbka) architektúry.

Pojmy 32-bitový a 64-bitový označujú spôsob, akým procesor počítača (CPU) spracováva informácie. 64-bitová verzia systému Windows zvláda veľké množstvo pamäte RAM efektívnejšie ako 32-bitový systém. Wikipedia má 2 stránky o 32 (x86) a 64 bitovej architektúre:

  • 32 (x86) - architektúra procesora s rovnakou inštrukčnou sadou, prvýkrát implementovaná v procesoroch Intel.

    Názov je odvodený od dvoch čísel, ktoré končili názvy raných procesorov Intel – 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Počas svojej existencie sa sada príkazov neustále rozširovala, pričom bola zachovaná kompatibilita s predchádzajúcimi generáciami.

    Okrem Intelu bola architektúra implementovaná aj do procesorov od iných výrobcov: AMD, VIA, Transmeta, IDT atď. V súčasnosti existuje aj iný názov pre 32-bitovú verziu architektúry - IA-32 (Intel Architecture - 32 ).

  • 64 - 64-bitové rozšírenie, inštrukčná sada, pre architektúru x86, vyvinutá spoločnosťou AMD, umožňujúca bežať programy v 64-bitovom režime.

    Ide o rozšírenie architektúry x86 s takmer úplnou spätnou kompatibilitou. Microsoft a Oracle používajú na označenie tejto inštrukčnej sady výraz "x64", ale adresár súborov pre architektúru v distribúciách Microsoft Windows sa nazýva "amd64" (porovnaj "i386" pre architektúru x86).

    V súčasnosti je podporovaná inštrukčná sada x86-64:

  1. AMD - procesory série Z (napríklad AMD Z-03), séria C (napríklad AMD C-60), séria G (napríklad AMD T56N), séria E (napríklad 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, najnovšie modely Sempron;
  2. Intel (s menšími zjednodušeniami) nazývaný "Intel 64" (predtým známy ako "EM64T" a "IA-32e") v neskorých procesoroch Pentium 4, ako aj Pentium D, Pentium Extreme Edition, Celeron D, Celeron G-series, Celeron B-series, Pentium Dual-Core, Pentium T-series, Pentium P-series, Pentium G-series, Pentium B-series, Core 2 Duo, Core 2 Quad, Core 2 Extreme, Core i3, Core i5, Core i7, Atom (nie všetky) a Xeon;
  3. VIA - procesory Nano, Eden, QuadCore.

Áno, toto všetko je ťažké pochopiť. Vysvetlím to vlastnými slovami, 64-bitová architektúra OS je vylepšená 32 (86) bitová architektúra. Má novšie inštrukčné sady na výpočty a zvládne aj väčšie množstvo pamäte RAM. Ak vezmeme rodinu OS Windows, potom 32-bitový OS skutočne zvládne iba 3,2 gigabajtov RAM a 64 teoreticky až 4 terabajty. Čo nám to hovorí?

Čo si vybrať: 32 alebo 64?

O tom, že je vhodné inštalovať OS na základe množstva RAM. Napríklad, ak máte 3 GB RAM alebo menej, je pre vás lepšie nainštalovať 32-bitový systém a ak máte viac ako 3 GB, je lepšie nainštalovať 64-bitový systém. Nezabudnite však na to, aký máte procesor. V našej službe sme si už dlho všimli, že ak má procesor nízku frekvenciu (od 1 do 2,4 GHz), potom na 64-bitovom OS počítač beží pomaly, aj keď má nainštalovanú 4 alebo viac GB RAM. Podľa našej služby je na takýchto počítačoch lepšie nainštalovať 32-bitové systémy a nie viac ako 4 GB pamäte RAM. Navyše veľkí výrobcovia notebookov s nízkofrekvenčnými procesormi inštalujú z výroby aj 32-bitové systémy, dokonca so 4GB pamäťou. Inštalácia 64-bitovej verzie systému Windows vyžaduje procesor, ktorý dokáže spustiť 64-bitový systém Windows. Výhody používania 64-bitového operačného systému sú zrejmé najmä pri práci s veľkým množstvom pamäte RAM (random access memory), napríklad 4 GB alebo viac. V takýchto prípadoch 64-bitový operačný systém spracováva veľké množstvo pamäte efektívnejšie ako 32-bitový systém. 64-bitový operačný systém pracuje rýchlejšie pri spustení viacerých programov súčasne a pri častom prepínaní medzi nimi. V každom prípade je na vás, čo si nainštalovať, a na vaše otázky odpovieme nižšie.

Ako zistím, či má môj počítač 32-bitový alebo 64-bitový systém Windows?

Ak chcete použiť systém Windows alebo zistiť, ktorú verziu systému Windows váš počítač používa (32-bitovú alebo 64-bitovú), postupujte podľa týchto krokov.

    Otvorte komponent System. Ak to chcete urobiť, kliknite na tlačidlo Štart, pravým tlačidlom myši kliknite na položku Počítač a vyberte položku Vlastnosti. V systéme Windows 8 otvorte Ovládací panel a prejdite na Systém.

    V časti Systém si môžete pozrieť typ systému.

Ak váš počítač používa systém Windows XP, postupujte podľa týchto krokov:

    Kliknite na tlačidlo Štart.

    • Ak sa v zobrazenom okne nenachádza nápis „x64 Edition“, váš počítač používa 32-bitovú verziu systému Windows XP.

      Ak je v časti Systém uvedené „x64 Edition“, váš počítač používa 64-bitovú verziu systému Windows XP.

Ako zistím, či môj počítač dokáže spustiť 64-bitovú verziu systému Windows?

Aby mohol počítač používať 64-bitovú verziu systému Windows, musí mať 64-bitový procesor. Ak chcete zistiť, či váš procesor podporuje 64-bitové výpočty v systéme Windows, postupujte takto:

  1. V type vyhľadávania MSINFO, alebo
  2. Otvorte sekciu Počítadlá výkonu a nástroje. Ak to chcete urobiť, kliknite na tlačidlo Štart a vyberte súčasť Ovládací panel (v 8 okamžite prejdeme na Ovládací panel). Do vyhľadávacieho poľa napíšte Počítadlá výkonu a nástroje a potom v zozname výsledkov vyberte Počítadlá výkonu a nástroje.

    Vykonajte jednu z nasledujúcich akcií.

    • V systéme Windows vyberte možnosť Zobraziť a vytlačiť podrobné informácie o vašom počítači a výkone systému.

    V časti Systém môžete vidieť, aký typ operačného systému používate (v časti Typ systému) a či môžete používať 64-bitovú verziu systému Windows (pod 64-bitovou podporou). (Ak váš počítač už používa 64-bitovú verziu systému Windows, sekcia 64-bitovej podpory sa nezobrazí.)

Ak chcete zistiť, či počítač so systémom Windows XP dokáže spustiť 64-bitovú verziu systému Windows, postupujte podľa týchto krokov:

    Kliknite na tlačidlo Štart.

    Kliknite pravým tlačidlom myši na Tento počítač a vyberte Vlastnosti.

    • Ak sa v časti Systém uvádza „x64 Edition“, procesor podporuje spustenie 64-bitovej verzie systému Windows.

      Ak nie je štítok „x64 Edition“, procesor môže byť kompatibilný aj so 64-bitovými verziami systému Windows. Ak chcete presne určiť túto možnosť, stiahnite si a spustite bezplatný Poradca pre inováciu na systém Windows 7 Poradca pre migráciu na Windows 7.

Môžem inovovať z 32-bitového systému Windows na 64-bitový systém Windows alebo prejsť zo 64-bitového systému Windows na 32-bitový systém Windows?

Ak chcete inovovať z 32-bitovej verzie systému Windows na 64-bitovú verziu systému Windows alebo naopak, mali by ste si zálohovať súbory a zvoliť úplnú inštaláciu systému Windows. Potom musíte obnoviť súbory a preinštalovať programy.

Poznámky

    Ak chcete nainštalovať 64-bitovú verziu systému Windows do počítača s 32-bitovým systémom Windows, budete musieť spustiť počítač pomocou inštalačného disku alebo súborov 64-bitového systému Windows.

    Ak počítač, ktorý sa spúšťa pomocou 64-bitovej verzie inštalačného disku alebo súborov systému Windows, nepodporuje túto verziu systému Windows, zobrazí sa chybové hlásenie správcu zavádzania systému Windows. Namiesto toho budete musieť použiť inštalačný disk alebo súbory z 32-bitovej verzie systému Windows.

    Windows Jednoduchá migrácia nepresúva súbory zo 64-bitového systému Windows do 32-bitového systému Windows. Ak používate 64-bitovú verziu systému Windows XP, budete musieť manuálne preniesť súbory na externé médium.

Môžem spustiť 32-bitové programy a ovládače na 64-bitovom počítači?

Väčšina programov navrhnutých pre 32-bitové verzie systému Windows bude fungovať aj v 64-bitových verziách systému Windows. Výnimkou sú niektoré antivírusy.

Ovládače zariadení navrhnuté pre 32-bitové verzie systému Windows nefungujú na počítačoch so 64-bitovými verziami systému Windows. Ak sa pokúsite nainštalovať tlačiareň alebo iné zariadenie s 32-bitovým ovládačom, nebude správne fungovať v 64-bitovej verzii systému Windows.

Môžem spustiť 64-bitové programy a ovládače na 32-bitovom počítači?

Ak je program špeciálne navrhnutý na spustenie v 64-bitovom systéme Windows, nebude fungovať v 32-bitovom systéme Windows. (Väčšina programov navrhnutých pre 32-bitové verzie systému Windows však funguje aj v 64-bitových verziách systému Windows.)

Ovládače zariadení navrhnuté pre 64-bitové verzie systému Windows nefungujú na počítačoch s 32-bitovými verziami systému Windows.

Potrebujem 64-bitové ovládače zariadení pri spustení 64-bitového systému Windows?

Áno. Všetky zariadenia vyžadujú 64-bitové ovládače na spustenie v 64-bitovom systéme Windows. Ovládače navrhnuté pre 32-bitové verzie systému Windows nefungujú na počítačoch so 64-bitovými verziami systému Windows.

Aké sú nevýhody 64-bitového systému Windows?

  • Zasekáva sa pri malom množstve pamäte RAM.
  • Je ťažké nájsť ovládače pre staré zariadenia, napríklad tlačiarne, skenery, TV tunery atď.
  • Niektoré staršie programy a hry nefungujú na 64-bitovej architektúre.
  • Niektoré staršie systémy Windows, ako napríklad Windows 7 Starter, nemôžu bežať na 64-bitovom systéme.

No, to je všetko, čo sme vám chceli v tomto článku povedať, dúfame, že sa rozhodnete správne! Ak potrebujete dobré počítačové tipy, kliknite na odkaz a zistite viac o svojom počítači.

Ak nám niečo v článku chýbalo, napíšte nám do komentárov a my to doplníme. Tiež, ak bol materiál pre vás užitočný nešetri na lajkoch!

Bitová kapacita procesora je určitý počet procesov spracovaných za jednotku času. Existujú x32 (x86) a x64 bitové procesory a operačné systémy. Znalosť bitovej kapacity procesora je nevyhnutná pre správnu inštaláciu programov a veľkosť podporovanej pamäte RAM.

Od roku 2015 sú zastarané počítače s procesorom x32. Takéto počítače zvládajú maximálne 4 GB RAM. Sloty na základnej doske neakceptujú pásiky RAM s objemom presahujúcim túto hodnotu. Operačný systém musí byť tiež 32-bitový. Procesory novej generácie majú x64 bitov. Spracúvajú dáta oveľa rýchlejšie, podporujú procesory od 2 jadier a „čítajú“ RAM od 4 GB do 32 GB. Windows musí byť tiež 64-bitový. Bitovú rýchlosť počítača môžete skontrolovať cez Vlastnosti. Ak to chcete urobiť, dvakrát kliknite na ikonu „Tento počítač“ na pracovnej ploche. Ďalej kliknite na tlačidlo „Vlastnosti systému“. Hodnota „Typ systému“ zobrazuje bitovú rýchlosť operačného systému a rovná sa bitovej rýchlosti centrálneho procesora. Vo verziách Windows 8, 8.1 táto hodnota súčasne označuje oba parametre: OS aj CPU.


Ďalšou jednoduchou a efektívnou metódou kontroly je pozrieť sa na počet priečinkov „Program Files“. Ak to chcete urobiť, prejdite na „Tento počítač“, otvorte „Lokálny disk (C:)“. Venujte pozornosť priečinkom „Program Files“. Ak ho máte, znamená to, že počítač má kapacitu procesora x32. Ak sú dva, jeden z nich je „Program Files (x86)“, potom je CPU x64.


Počet jadier procesora a jeho bitovú hĺbku môžete skontrolovať pomocou Správcu úloh. Zavolajte ho pomocou kombinácie klávesov Ctrl+Alt+Delete alebo kliknutím pravým tlačidlom myši na panel úloh a výberom položky „Spustiť správcu úloh“.


Otvorí sa okno Správca úloh systému Windows. Prejdite na kartu Výkon. Ak je váš procesor 64-bitový, uvidíte dve okná CPU s rôznymi schémami, ako na snímke obrazovky. Ak je tam len jedno okno, tak procesor je 32-bitový.


A posledný spôsob, ako presne skontrolovať bitovú kapacitu počítača bez ďalších programov, je Správca zariadení. Otvoríme ho takto: stlačte tlačidlo „Štart“, kliknite na kartu „Ovládací panel“. V zobrazenom okne kliknite na kategóriu „Hardvér a zvuk“. Na karte „Zariadenia a tlačiarne“ kliknite na „Správca zariadení“. Vedľa tohto textu je nakreslený žltý a modrý štít.


Otvorilo sa ďalšie okno programu. Otvorte položku „Počítač“ a položku „Procesory“. Význam čítame v pododstavcoch. Môj počítač má kapacitu x64 a dve jadrá procesora, ako je znázornené na snímke obrazovky. Ak je váš počítač 32-bitový, bude tam jeden procesor a samozrejme iný model počítača. Okrem týchto údajov môžete v Správcovi zariadení zobraziť informácie o každej časti počítača, nainštalovanom ovládači a hardvéri. Na zobrazenie informácií pomocou programu použite aplikáciu CPU-Z.


Teraz viete, aká je bitová kapacita centrálneho procesora a jej dôležitosť. A overte si to jednoducho akýmkoľvek spôsobom.

Vo väčšine prípadov používatelia premýšľajú o bitovosti operačného systému a procesora, až keď začnú.

Potom vyvstávajú dve otázky. Po prvé, aký operačný systém je nainštalovaný, 32 alebo 64 bit. A po druhé, je možné nainštalovať 64-bitový systém, podporuje to procesor?

Na tieto otázky sa pokúsime odpovedať v tomto materiáli. Tu si povieme, ako zistiť, aký systém je aktuálne nainštalovaný a či procesor podporuje inštaláciu 64-bitového systému.

Kapacita systému a procesora v systéme Windows 8 alebo Windows 10

Ak používate Windows 8 alebo, aby ste zistili, či procesor podporuje 64-bitový systém a aký systém je aktuálne nainštalovaný vo vašom počítači, nepotrebujete žiadny ďalší softvér. Všetky potrebné informácie je možné získať prostredníctvom nástrojov zabudovaných do systému Windows.

Ak to chcete urobiť, jednoducho otvorte okno „Zobraziť informácie o vašom počítači“. Toto okno je možné otvoriť rôznymi spôsobmi. Napríklad, ak je na pracovnej ploche ikona počítača, môžete na ňu jednoducho kliknúť pravým tlačidlom myši a z ponuky, ktorá sa otvorí, vybrať položku „Vlastnosti“. Alebo môžete otvoriť „Ovládací panel“ a prejsť do časti „Systém a zabezpečenie - Systém“. Najjednoduchší spôsob, ako otvoriť okno „Zobraziť informácie o vašom počítači“, je kombinácia klávesov Windows-Pause/Break.

Po otvorení okna „Zobraziť informácie o vašom počítači“ musíte venovať pozornosť riadku „Typ systému“, ktorý bude indikovať bitovú bitovú rýchlosť operačného systému a bitovú bitovú hodnotu procesora.

Napríklad, ak máte 64-bitový systém a 64-bitový procesor, bude to vyzerať ako na obrázku nižšie.

Ak máte nainštalovaný 32-bitový systém, ale 64-bitový procesor, bude to vyzerať takto.

Ak je procesor uvedený ako 64-bitový, znamená to, že podporuje 64-bitové systémy a v prípade potreby ho môžete nainštalovať.

Kapacita systému a procesora vo Windows 7 a XP

Ak používate Windows 7 alebo Windows XP, vyššie opísaná metóda vám neposkytne všetky informácie. Napríklad Windows 7 má tiež okno „Zobraziť informácie o vašom počítači“ a otvára sa rovnako ako vo Windows 8 alebo Windows 10 (cez Vlastnosti počítača, cez Ovládací panel alebo pomocou kombinácie klávesov Windows-Pause/Break). V systéme Windows 7 však toto okno obsahuje iba informácie o bitovej hĺbke systému; neexistujú žiadne informácie o bitovej hĺbke procesora.

V systéme Windows XP môžete tiež otvoriť okno s informáciami o počítači, ktoré sa nazýva „Vlastnosti systému“. Ak ho chcete otvoriť, musíte kliknúť pravým tlačidlom myši na ikonu „Tento počítač“ a vybrať „Vlastnosti“ alebo stlačiť kombináciu klávesov Windows-Pause/Break. V systéme Windows XP sa v okne Vlastnosti systému zobrazí bitová hĺbka systému iba vtedy, ak používate 64-bitový systém Windows XP.

Ak je Windows XP 32-bitový, nebude tam žiadna zmienka o bitovej hĺbke.

18. 07.2018

Blog Dmitrija Vassiyarova.

Kapacita procesora – poďme k podstate

Dobrý deň moji milí čitatelia, pokračujem v našej sérii rozhovorov venovaných srdcu každého počítača. Dnes bude predmetom diskusie bitová kapacita procesora. Možno niektorí z vás nevenovali pozornosť tomuto indikátoru a dokonca úspešne používali počítač bez týchto informácií. Ale keďže ste sa rozhodli zvýšiť úroveň svojich vedomostí, poďme zistiť, čo to je a čo to ovplyvňuje.

Aby sme sa čo najviac priblížili k pochopeniu procesu, považujem za potrebné pripomenúť si niektoré pojmy.

Informácie v procesore sú prezentované v digitálnej forme, ktorá zase vyzerá ako séria impulzov s určitou sekvenciou signálov (existuje napätie - „1“, žiadne napätie - „0“). Jeden impulz je malá informácia.

Signály prichádzajú do tranzistorov logických obvodov kryštálu s určitou hodinovou frekvenciou. Ak čip číta každý bit samostatne, bude to veľmi dlhé a nepohodlné. Je oveľa jednoduchšie spracovať jeden alebo viac symbolov v jednom hodinovom cykle, ktoré predstavujú veľmi špecifické informácie.

Aby procesor pohodlnejšie pracoval s dátami, má špeciálne registre na zaznamenávanie množstva informácií spracovaných CPU v jednom. Každý z nich obsahuje sadu 4, 8, 16, 32 alebo 64 kódových znakov, ktoré sa nazývajú „strojové slovo“.

Pokúsim sa opísať tento proces jednoduchými slovami a jasnou analógiou. Je to ako učiť čítať dieťa, ktoré sa práve začalo učiť abecedu. Písmená sú dlhé a nezrozumiteľné, ale slabiky sú jednoduchšie. Okrem toho sa dieťaťu najprv ponúknu slová špeciálne rozdelené na jedno- alebo dvojpísmenové slabiky. A keď si túto zručnosť osvojí, dokáže prečítať aj niečo zložitejšie, pričom pridá slabiky troch alebo štyroch písmen.

Podobne inžinieri roky zdokonaľovali mikroprocesory a naďalej ich „trénovali“ na čítanie dlhších „strojových slov“. Ale na použitie v technickej dokumentácii takýto výraz nie je najlepšou voľbou.

Preto sa hodnota označujúca veľkosť bloku informácií spracovaných v jednom hodinovom cykle nazývala bitová kapacita procesora. Tento parameter, podobne ako „slovo“, sa meria v bitoch.

Postup bitov procesora

Úplne prvým sériovým čipom bol 4-bitový Intel 4004, určený výhradne pre kalkulačky. Použitím kombinácie 4 núl alebo jednotiek je možné zakódovať 2^4=16 znakov. A to stačilo na 10 čísel a 6 znakov základných aritmetických operácií.

Nie nadarmo som uviedol príklad s výpočtom, aby som ukázal, že v skutočnosti je pre efektívnu prevádzku CPU v počítačoch potrebná veľká bitová kapacita. Veď aj 8-bitové procesory majú značné obmedzenia.

Výrobcovia čipov preto aktívne pracovali nielen na technológii spracovania kryštálov kremeňa, ale aj na mikroarchitektúre, čo je systém interakcie medzi jednotlivými komponentmi procesora a spracovávanými dátami.

V dôsledku toho sa v roku 1978 objavil prvý 16-bitový procesor 8086, bežiaci na x86, ktorý sa ukázal ako veľmi úspešný, pretože mal obrovský potenciál neustáleho zlepšovania a zdokonaľovania.

Jeho tretia generácia umožnila v roku 1985 vytvoriť 32-bitový procesor Intel 80386, ktorý už bežal na architektúre IA-32.

Pokrok sa nezastaví

Samotný systém x86 od začiatku svojej existencie pravidelne dostával všetky druhy rozšírení, ktoré pridávali nové funkcie. Potreba toho však bola konštantná: objem spracovávaných údajov a veľkosť používaných súborov neustále rástli. A 32-bitové procesory už neboli bezmocné pri riešení zložitých problémov (blok väčší ako 4 GB sa už nezmestil do registra CPU).

Intel sa snažil vytvoriť novú architektúru IA-64 so spätnou kompatibilitou, ale jej rýchlosť bola neuspokojivá.

Väčší úspech pri riešení tohto problému dosiahli ich priami konkurenti AMD. Išli osvedčenou cestou. A v roku 2003 predstavili nové rozšírenie pre 32-bitovú architektúru s názvom AMD64.

Riešenie implementované v procesoroch Opteron, Athlon 64 a Turion 64 sa ukázalo byť natoľko úspešné, že Intel získal licenciu na sadu riadiacich inštrukcií. Na základe toho už vytvorili svoj vlastný produkt: architektúru EM64T. Ktorý sa v súčasnosti používa vo všetkých ich procesoroch.

Takéto inovácie umožnili nielen urýchliť prácu samotného procesora. Ale tiež umožnili použiť pamäťovú zbernicu na presun súborov takmer neobmedzenej veľkosti.

Keďže viete, že 64-bitový procesor je pokročilejším riešením, pravdepodobne budete chcieť zistiť, či je procesor nainštalovaný vo vašom počítači taký. Poviem vám, kde tieto informácie hľadať.

V najnovších verziách systému Windows to možno vykonať otvorením systémových nastavení, kde je uvedená bitová hĺbka operačného systému a procesora, ktorá sa môže líšiť. Ak váš počítač nie je príliš starý, potom s najväčšou pravdepodobnosťou uvidíte, že procesor na ňom je moderný. Na tento účel je vhodné použiť aj malý program CPU-Z, ktorý poskytne množstvo podrobných informácií o procesore (vrátane označenia riadiacich inštrukcií).

Čo ovplyvňuje bitová hĺbka operačného systému a procesora?

A tu má veľa ľudí často otázku: „Môj procesor je 64-bitový, ale operačný systém v mojom počítači je 32-bitový. Čo sa stane, nevyužívam efektívne možnosti hardvéru môjho počítača? určite ti neodpoviem. Áno, je...

Tu sú nuansy 32-bitového OS:

  • Najpopulárnejšie programy a aplikácie pre PC sú ponúkané na inštaláciu (stiahnutie) buď v dvoch verziách alebo sú univerzálne. A úspešne fungujú na systémoch s akoukoľvek kapacitou. Dokonca aj Windows sa ponúka na inštaláciu v 32 alebo 64 bitovej podobe. Prečo sú obe možnosti stále populárne? Viac o tom neskôr;
  • Takýto OS nevidí RAM väčšiu ako 4 GB. 32-bitový systém má však zjavné výhody: spracováva informácie v menších častiach. To znamená, že čítaním a prenosom jedného strojového slova strávite menej času. To vám umožní efektívnejšie pracovať s pamäťou. A tiež s jednoduchými aplikáciami a malými súbormi;

64-bitový systém je vynikajúcou voľbou pre hry, spracovanie videa a iné náročné programy. Ale pre ňu je lepšie mať RAM s rezervou. prečo? Áno, pretože spotrebuje viac zdrojov. Koniec koncov, efektivita využitia jeho priestoru s takýmto operačným systémom môže byť nižšia ako pri 32-bitovom;

Teraz, keď ste určili preferencie operačného systému, vráťme sa k bitovej veľkosti procesora. Ak je 32-bitový, potom je možné nainštalovať iba zodpovedajúci systém. Ak máte 64-bitový procesor, môžete nainštalovať ľubovoľnú verziu operačného systému. Nezabudnite však na množstvo pamäte RAM.

Týmto končíme naše zoznámenie s bitovou kapacitou procesora. Dúfam, že sa teraz budete môcť pochváliť svojimi znalosťami na túto tému aj v rozhovore s odborníkmi.

Vidíme sa na nových stránkach môjho blogu a prajem všetkým veľa šťastia.

Účelom tohto článku je pokus zasiať pochybnosti do hlavy čitateľa, ktorý je presvedčený, že o bitovej hĺbke vie všetko alebo takmer všetko. Pochybnosti by však mali byť konštruktívne, aby motivovali vlastný výskum a zlepšili porozumenie.

Pojem „bitová kapacita“ sa často používa pri popise výpočtových zariadení a systémov, čo znamená počet bitov, ktoré sú súčasne uložené, spracované alebo prenesené do iného zariadenia. Ale konkrétne vo vzťahu k centrálnym procesorom (CPU), ako najkomplexnejším predstaviteľom výpočtového hardvéru, ktorých nemožno rozdeliť na jednotlivé časti (kým niekto neprišiel na to, ako samostatne predať cache alebo multiplikátor vo vnútri čipu), koncept tzv. bitová kapacita sa ukazuje ako veľmi vágna. Pomôže to demonštrovať špekulatívny príklad.

Predstavte si, že sme v požehnaných 80. rokoch, na svete sú (stále) desiatky výrobcov CPU a v jednom z nich pracujete na ďalšej generácii. Na svete zatiaľ nie sú žiadne 256-bitové SSE8, vstavané GPU a 5-kanálové pamäťové radiče, ale už máte hotový 16-bitový procesor (presnejšie „16-bit“ je napísané v technickej dokumentácii ), v ktorom je 16 bitov všade a vo všetkom – od všetkých externých zberníc až po architektonickú veľkosť spracovávaných dát. Skutočným príkladom takéhoto CPU by boli prvé jednobalíkové (aj keď nie jednočipové) CPU pre architektúru DEC PDP-11. A teraz prichádza úloha manažmentu – vyvinúť novú, spätne kompatibilnú generáciu toho istého CPU, ktorý bude 32-bitový – bez toho, aby sa špecifikovalo, čo sa tým myslí. Práve toto chápanie si treba najskôr ujasniť. Naša hlavná otázka teda znie: čo presne je potrebné zdvojnásobiť z hľadiska bitovej kapacity v našom stále úplne 16-bitovom CPU, aby sa výsledný procesor mohol nazývať 32-bitový? Na uľahčenie riešenia problému použijeme dva prístupy: systematizujeme definície a pozrieme sa na príklady.

Prvá vec, ktorá vás napadne, je bitová hĺbka toho, čo presne počítať? Prejdime k definícii akéhokoľvek informačného systému: jeho tri hlavné funkcie sú spracovanie, ukladanie a vstup/výstup dát, za ktoré je zodpovedný procesor(y), pamäť a periférie. Vzhľadom na to, že komplexný hierarchicky sebepodobný systém pozostáva z mnohých komponentov, možno tvrdiť, že toto rozdelenie funkcií je zachované na úrovni komponentov. Napríklad ten istý procesor hlavne spracováva dáta, ale je potrebné ich aj ukladať (na čo má relatívne malú pamäť) a vymieňať si ich s inými komponentmi (na to slúžia rôzne zbernice a ich radiče). Preto funkčne oddelíme bitové hĺbky spracovania, ukladania a výmeny informácií.

Dovolím si tvrdiť, že všetci výrobcovia akéhokoľvek programovateľného hardvéru, najmä procesorov, sa na 90 % nesnažia o koncových používateľov, ale o programátorov. Preto z pohľadu výrobcov musí procesor vykonávať správne príkazy správnym spôsobom. Na druhej strane detaily kryštálovej štruktúry (topologické, elektrické a fyzikálne parametre jednotlivých tranzistorov, hradiel, logických prvkov a blokov) môžu byť skryté nielen pred používateľom, ale aj pred programátorom. Ukazuje sa, že bitovú hĺbku treba odlíšiť implementáciou – fyzickou a architektonickou.

Treba dodať, že aj programátori sú odlišní: väčšina aplikačných programov píše v jazykoch na vysokej úrovni pomocou kompilátorov (čo robí kód do určitej miery nezávislým na platforme), niektoré ovládače zápisu a komponenty OS (čo ich núti byť opatrnejšími). o zohľadnení skutočných možností hardvéru), existujú tvorcovia používajúci assembler (čo samozrejme vyžaduje znalosť cieľového procesora) a niektorí píšu samotné kompilátory a assemblery (podobne). Preto programátormi budeme ďalej rozumieť presne tým, pre ktorých sú detaily implementácie hardvéru dôležité, ak nie pre písanie programu vo všeobecnosti, tak aspoň pre optimalizáciu jeho rýchlosti - „architektonická“ bitová kapacita niečoho sa bude týkať konkrétne programovania. v natívnom strojovom jazyku procesora alebo pohodlnejšom assembleri, bez toho, aby ste sa dostali do vnútra CPU (toto sú otázky mikroarchitektúry, ktorú sme pre väčšie rozlíšenie nazvali fyzickou implementáciou). Popísané nuansy stále ovplyvňujú všetkých programátorov, pretože... Jazyky na vysokej úrovni sú takmer vždy preložené do strojového kódu kompilátormi a kompilátory tiež musí niekto napísať. Výnimky v podobe tlmočených jazykov tiež nezostávajú bokom - samotní tlmočníci sú tiež vytváraní pomocou kompilátorov.

Zostáva zvážiť bitovú hĺbku toho, aké informácie nás zaujímajú. Čo vo všeobecnosti spotrebúva a generuje CPU v informačnom zmysle? Príkazy, údaje, adresy a signálne a riadiace kódy. O tých druhých nehovoríme – ich bitová hĺbka je striktne fixná v konkrétnej hardvérovej implementácii a vo väčšine prípadov nie je programovo ovládateľná. S príkazmi je to trochu zložitejšie – napríklad v architektúre rodiny RISC sa šírka akéhokoľvek prístupu do pamäte musí rovnať fyzickej šírke dátovej zbernice procesora, vrátane. a pri čítaní kódu (okrem niektorých relaxácií v moderných ARM a PowerPC). To je dobré pre CPU – nie sú problémy s nezarovnaným prístupom, všetky inštrukcie majú rovnakú, prípadne premenlivú, no jednoducho vypočítanú dĺžku. Ale je to zlé pre programátora - RISC je skrátená sada inštrukcií, ktoré tiež zaberajú viac miesta ako pri kompaktnejšom kódovaní (rovnaký algoritmus vyžaduje viac inštrukcií, ale rovnaký počet inštrukcií vyžaduje viac bajtov). Preto to bola paradigma CISC, ktorá vyhrala najväčší prístup svojou rozmanitosťou a premenlivou dĺžkou príkazov, ktorá sa nerovná bitovej kapacite niečoho. Samozrejme, všetky moderné CPU sú interne skutočné RISC, ale to je len fyzické, nie architektonické. Zostávajú len dva typy informácií – údaje a adresy. Pozrime sa na ne, zbierajme ich

Máme tri kritériá pre typy bitovej kapacity: funkčné (spracovanie, ukladanie a výmena), implementačné (fyzické a architektonické) a typické (dáta a adresy). Celkovo už existuje 12 druhov tejto nepochopiteľnej veci. Predpokladajme, že pre každú kombináciu kritérií pre náš zdrojový CPU odpovieme „16-bit“ (ako fyzická kapacita spracovania dát, tak aj architektonické ukladanie adries a všetko ostatné). Teraz sa pozrime, ktorá z týchto otázok musí nevyhnutne dať odpoveď „32-bit“, aby výsledný procesor dopadol presne takto.

Začnime architektonickou časťou. Musí CPU ukladať údaje a adresy v logickom 32-bitovom formáte, aby sa mohol nazývať 32-bitový? Pokiaľ ide o údaje, samozrejme, áno, ale pokiaľ ide o adresy, nie je to také jednoduché. Takmer všetky 8-bitové (podľa údajov) CPU majú schopnosť ukladať 16-bitové adresy v pároch registrov (inak by nevideli 16-bitové adresovanie bežné na týchto platformách), ale to neznamená, že sa nazývajú 16-bitové. . Možno ak CPU dokáže ukladať 32-bitové dáta, ale iba 16-bitové adresy, už sa to dá nazvať 32-bit?

Na podobné otázky o architektonických výpočtoch nad 32-bitovými údajmi a adresami, ako aj o softvérovej 32-bitovej výmene údajov so softvérovým 32-bitovým adresovaním, môže byť odpoveď rovnaká - s údajmi je to potrebné, ale s adresami to nie je skutočnosť.

Prejdime k fyzickej realizácii. Má CPU ukladať dáta a adresy vo fyzicky 32-bitovom formáte? Ukazuje sa, že to nie je potrebné, pretože... pre 32-bitové operandy možno registre spárovať, čo úspešne využívajú 8-bitové CPU počnúc i8080. A 16-bitový Z8000 od Zilog mohol dokonca zoštvornásobiť registre, čím získal 64-bitový argument (len pre dáta). Toto nie je také účinné, pretože... Celkové množstvo údajov, ktoré sa zmestia do súboru registra, sa nezvýši, ale nebolo to potrebné. Vždy je však možné pristupovať k vyššej aj dolnej polovici virtuálneho 32-bitového registra – kameň v záhrade architektúr IA-32 a MC68k, kde máte prístup len k spodnej polovici (v IA-32 – tiež s predponou, ktorá spomaľuje vykonávanie).

Poďme ďalej. Má CPU spracovávať údaje a adresy v 32-bitových fyzických blokoch? Ukázalo sa, a to nie je potrebné, operandy môžu byť spracované na polovice v 16-bitových funkčných zariadeniach. Za pripomenutie stojí procesor Motorola MC68000, používaný v prvých Macintoshoch, Amigách, Ataris a ďalších populárnych strojoch - považoval sa za 32-bitový, má 32-bitové registre, ale neexistuje ani jeden 32-bitový FU (objavil sa iba v 68020). Existujú však až tri 16-bitové ALU, z ktorých dve môžu byť spárované pri vykonávaní 32-bitovej operácie. Modely i8080 a Z80 mali 8-bitové jednotky ALU, ktoré vykonávali 16-bitové operácie na výpočet adresy postupne cez svoje bajty. Neskôr sa tento príbeh zopakoval so sadou SSE a jej 128-bitovými operandami, ktoré boli spočiatku spracovávané na 64-bitových FU.

Nakoniec výmena: potrebuje procesor fyzicky prijímať a prenášať dáta v 32-bitových blokoch s 32-bitovým adresovaním? Takmer všetci výrobcovia CPU odpovedali na prvú otázku vydaním čipov s polovičnou šírkou zbernice: 8 bitov pre 16-bitový i8088, 16 bitov pre 32-bitové MC68000/010 a i80386SX/EX/CX a dokonca 8 bitov pre 32-bitové -bit MC68008 . Fyzická šírka adresovej zbernice je oveľa zábavnejšia. Začnime tým, že pre viacbajtové dátové zbernice (t. j. začínajúce od 16 bitov) môže adresovanie fyzickej pamäte prebiehať slovami alebo bajtmi. V prvom prípade je adresa slova vždy dodávaná do adresovej zbernice a dátová zbernica z nej prečíta alebo zapíše požadovanú časť - od jedného bajtu až po celé slovo. Na označenie prístupovej bitovej hĺbky možno použiť samostatnú zbernicu byte-mask (v architektúre x86 sa táto technika začala používať od i386 - jeden bit na každý bajt dátovej zbernice), alebo kombinácia riadiacich signálov s bity nižšieho rádu adresovej zbernice, ktoré nie sú v tomto režime potrebné (pre Na 32-bitovej dátovej zbernici je adresa slova úplne deliteľná 4, a preto sú najnižšie 2 bity adresovej zbernice vždy nula) - to bol prípad pred vydaním i386. Prípad bajtového adresovania je možný len s dynamickou úpravou šírky zbernice a zo známych CPU bol použitý len v MC68020/030. Výsledkom je, že dnes sa adresovanie slov používa spolu s bajtovou maskou, takže fyzická šírka adresovej zbernice je o niekoľko bitov menšia ako jej logická šírka, teda o jeden menší ako šírka dátovej zbernice v bajtoch. Z čoho vyplýva, že 32-bitová fyzická adresová zbernica môže existovať len s 8-bitovou dátovou zbernicou, čo by žiaden architekt alebo inžinier so zdravým rozumom zo zrejmých dôvodov neurobil.

To však nie je všetko. Prečo vôbec potrebujeme 32-bitové fyzické alebo logické adresovanie? Od polovice do konca 80. rokov sa na trhu práve objavili megabitové pamäťové čipy; typické množstvo pamäte pre PC sa stále meria v stovkách kilobajtov, ale o niečo neskôr - v megabajtoch. A 32-bitové adresovanie vám umožní prístup k 4 GB fyzickej pamäte RAM! Kto by to mohol potrebovať v najbližších 20 rokoch v osobných počítačoch?! Nie je prekvapujúce, že prvé populárne „32-bitové“ CPU vôbec nemali 32 bitov šírky logickej adresovej zbernice: MC68000 ich mal 24 (23 fyzických + 1 pre správu bitov) a MC68008 20. Intel 386SX ( vydaný o 3 roky neskôr ako pôvodný kompletne 32-bitový i80386, okrem zníženia dátovej zbernice na polovicu, zredukoval aj adresovú zbernicu na 24 (23 fyzických) bitov a jej embedded verzie 386EX/CX mali 26-bitovú zbernicu. Navyše prvé čipsety, ktoré umožňovali pracovať s 32-bitovými adresami, sa objavili až v 90. rokoch a prvé základné dosky, ktoré mali dostatočný počet pamäťových slotov na umiestnenie > 4 GB modulov vtedajšej maximálnej veľkosti, sa objavili až v roku 2000. Hoci prvé CPU so 64-bitovou fyzickou adresovou zbernicou (IBM/Motorola PowerPC 620) sa objavili už v roku 1994.

Takže fyzicky vôbec nič v procesore nemusí byť 32-bitové. Stačí len architektonicky presvedčiť programátora, že CPU vykonáva 32-bitové operácie s jednou inštrukciou. A hoci pri absencii plnohodnotných interných zdrojov bude nevyhnutne dekódovaný do mikrokódových reťazcov na správu 16-bitových fyzických informácií a hardvérových jednotiek - programátora to už nezaujíma. Stačí teda prepísať firmvér, prerobiť dekodér a riadiaci obvod a hneď sa z nášho 16-bitového procesora stane 32-bitový?

Ako viete, každý dobrý nápad môže byť dovedený do bodu absurdity a potom sa zdiskredituje. Výnimkou nie je ani zvýšenie bitovej kapacity CPU. V tomto momente by si mal architekt hneď položiť otázku – prečo to všetko? Zväčšenie dátovej bitovej hĺbky je dobré na zrýchlenie práce s nimi (často potrebujete spracovať hodnoty, ktoré sa nezmestia do 16 bitov) a adresy - aby ste mohli pracovať s veľkým množstvom dát (limit 64 KB na 16 -bitové adresovanie, akosi oslabené segmentovým modelom IA -16, obmedzovalo programátorov už v polovici 80. rokov). Adresovanie stránok môžete samozrejme robiť pomocou softvérovo prepínateľných bánk (8-bitové CPU by mohli adresovať 1 MB na populárnych lacných PC a herných konzolách), ale za cenu komplikovania programov a spomalenia prístupu k pamäti. Podobne - má zmysel urobiť dáta 32-bitovými tak, aby to sotva zrýchlilo výkon v porovnaní so spracovaním 32-bitových čísel na 16-bitovej platforme pod kontrolou programu a nie mikrokódom? Takto si len zjednodušíme programovanie, ušetríme na počte príkazov, ale nedosiahneme skok v rýchlosti. Z čoho prichádzame k záveru, že zvýšenie bitovej hĺbky je potrebné implementovať tak, aby vlastne viedlo ku kvalitatívnemu (viac pamäte) a kvantitatívnemu (rýchlejšia prevádzka) skoku v možnostiach architektúry. „Viac pamäte“ sa tu konkrétne vzťahuje na kvalitatívny vývoj, pretože veľa algoritmov a aplikácií vo všeobecnosti odmietne pracovať, ak nie je dostatok pamäte RAM, zatiaľ čo aj pomalý procesor skôr alebo neskôr vykoná program. Virtuálna pamäť vymenená za disk nemá zmysel v ničom menšom ako 32-bitová implementácia.

Ale znamená to všetko, že toľko prostriedkov, hardvérových aj architektonických, v CPU musí byť 32-bitových, aby sa mohol nazývať plnohodnotným 32-bitovým procesorom? Vôbec nie. Zoberme si rovnaký MC68000 – má 32-bitovú architektúru pre dáta a adresy a 32-bitové registre, ale 16-bitové ALU a externú dátovú zbernicu a 24-bitové fyzické externé adresovanie. Nedostatočný „32-bit“ mu však nezabráni predbehnúť „16-bitový“ 80286, ktorý sa objavil o 3 roky neskôr: na benchmarku Dhrystones MC68000, populárnom v 80. rokoch minulého storočia, dosahuje pri 8 MHz 2 100 „papagájov“, a 286 pri 10 MHz - 1900 (tiež 16-bitový i8088 pri 4,77 MHz - 300).

To všetko nám ale nepomôže odpovedať na otázku – aká je bitová kapacita procesora? V momente, keď sme už dospeli k istému záveru, sa na scéne objavuje nový hrdina – dátový typ. Všetky vyššie uvedené sa týkali iba celočíselných výpočtov a ich argumentov. Nájdu sa však aj skutočné. Okrem toho zatiaľ pracujeme so skalárnymi veličinami, no existujú aj vektorové. Ale podľa povestí má Intel v úmysle postaviť skutočný koprocesor priamo vo svojom novom 80486 (pripomínam vám: na našom dvore sú zhruba 80-te roky). Ak vezmeme do úvahy skutočnosť, že vnútorná fyzická a architektonická reprezentácia údajov (nepracuje s adresami FPU) je 80-bitová - ako potom môžeme nazvať „štvorku“ „32/80-bitovým“ procesorom? Vráťme sa do súčasnosti – ako nazývate Pentium MMX, ktoré odobralo 64 bitov z každého 80-bitového skalárneho reálneho registra a nazvalo ich celočíselným vektorovým registrom? A čo Pentum Pro/II s 256-bitovou dátovou zbernicou medzi vyrovnávacou pamäťou L2 a jadrom? (Ešte skôr MIPS R4000 a jeho varianty mali interný radič L2 s externou 128-bitovou zbernicou až po samotnú vyrovnávaciu pamäť.) Čo tak Pentium III s jeho 128-bitovými registrami XMM, hoci každý takýto vektor môže v súčasnosti ukladať iba 32-bitové komponenty a byť spracované iba v pároch v 64-bitových FU, ale nie v štvoriciach? Ako by sme mali vnímať príkazy na adresovanie vektorov ako Scatter a Gather, ktoré sa v súčasnosti pripravujú pre nové architektúry (najmä Intel Larrabee), kde sú časti vektorového registra vnímané ako adresy, nie dáta, a preto možno uvažovať aj o adresovaní xxx-bit?

Moderná debata o prechode z 32-bitovej na 64-bitovú platformu opakuje tento príbeh s doplnkami, ktoré dodávajú ešte viac soli do už tak pestrého jedla. Po prvé, ak sa pozriete na rýchlosť zdvojnásobenia bitovej kapacity (bez ohľadu na to, čo sa tým myslí) jednočipových CPU, ukáže sa, že došlo k prechodu z prvého 4-bitového na prvý 32-bitový. len za 8 rokov - od roku 1971 (i4004) do 1979 g (MC68000 a oveľa menej známy NS32016). Ďalšie zdvojnásobenie na 64 bitov trvalo 10 rokov – i860 mal 32-bitové celočíselné skalárne ALU a 32-bitové všeobecné registre s párovaním, ale 64-bitový FPU a celočíselný vektorový FU, 64-bitové externé zbernice a pre prvýkrát, interná 128-bitová vyrovnávacia pamäť jadra zbernice. Medzitým sa do PC dostalo 64 bitov - prešlo ďalších 15 rokov, hoci 64-bitový prístup do pamäte (cez rovnakú 64-bitovú dátovú zbernicu, ale pre „32-bitový“ procesor) sa objavil už v prvých Pentiách v r. 1993. Ale problém je v tom, že pre celočíselné skalárne výpočty boli dva hlavné typy operandov - dáta a adresy - stále dostatočné na to, aby boli 32-bitové. O redundancii 32-bitového adresovania pre 80-90 roky. už bolo povedané, ale striktná potreba 64-bitových celočíselných výpočtov, na rozdiel od 32-bitových, tiež doteraz nevznikla a nie je viditeľná ani teraz. Pre celé čísla rozsah od –2 10 9 do 2 10 9 alebo od 0 do 4 10 9 pokrýva veľkú väčšinu potrieb a vzácne momenty 64-bitov sú úplne uspokojené staromódnou metódou - operáciami na častiach operandy s carry, ktorý nie je o toľko pomalší a dostupný od prvých momentov objavenia sa 32-bitových architektúr. Ďalšiu pikantnosť pridáva skutočnosť, že 64-bitová aritmetika nad celými číslami v architektúre x86 sa objavila ešte pred AMD64 a EM64T a je to vektorová aritmetika - počnúc sadou SSE2 (2001) existujú príkazy paddq a psubq na sčítanie a odčítanie 64 -bitové celočíselné komponenty a 32-bitové inštrukcie násobenia pre akúkoľvek architektúru vytvárajú 64-bitové číslo (inštrukcie delenia ho podľa toho akceptujú; podobne pre mnohé 16-bitové platformy vrátane IA-16).

Bitové veľkosti niektorých PC procesorov

KritériumBitová hĺbka
Funkčnéspracovanieskladovanievýmena
Implementáciafyzickéarchitektonickýfyzickéarchitektonickýfyzickéarchitektonický
Typické (D: údaje; A: adresy)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 (Z6-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, jadro)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

* - Multiplexná dátová a adresová zbernica (pre CPU s integrovaným pamäťovým radičom - iba medziprocesor)
„A/B|C/D“ – bitová kapacita skalárneho celého čísla / reálneho údaja | vektorové celé číslo / reálne domény
„X+Y“ – má domény tohto typu dvoch bitov
„X-Y“ - v závislosti od príkazu alebo FU akceptuje všetky stredné hodnoty s celočíselnou mocninou dvoch

Ak ste sa dočítali až sem, stanovený cieľ článku bol s najväčšou pravdepodobnosťou už dosiahnutý a ideálne konečné presné určenie bitovej hĺbky nebolo nájdené. Možno vôbec neexistuje, a to je dokonca dobré. Koniec koncov, ak je počítač hlavným nástrojom na prácu s informáciami, potom každá IT technológia je metódou na zlepšenie výkonu počítača. Bitová hĺbka sama o sebe neposkytne nič izolované od zvyšku arzenálu špičkových informačných technológií. Skvele fungujú PDA/komunikátory, mobilné telefóny, netbooky, prehrávače médií a iná vrecková elektronika, ako aj obrovské množstvo vstavaných ovládačov a palubných počítačov, ktoré zvyšujú ich popularitu aj bez akýchkoľvek 64-bitových možností. Tak prečo potom prejsť na väčšie kúsky? Prečo napríklad ešte nikto nepotrebuje 64-bit v Intel Atom pre netbooky, kde 8 GB pamäte nielenže nikto nepotrebuje, ale ešte aj za pár hodín vyžmýkajú batériu do sucha a vedecké či ekonomické výpočty (kde 64 celý bit) to nikto nespustí? Jednou z možných odpovedí je „pretože môžeme“. Ďalších pár miliónov tranzistorov na zdvojnásobenie zostávajúcich 32-bitových blokov bude kvapkou v mori brán, ktoré už boli vynaložené na všetko ostatné na tom istom čipe. Prudký pokrok mikroelektroniky ako hlavnej lokomotívy IT spôsobil, že integrovaný tranzistor je tak lacný, že teraz „64-bitový“ štítok, ktorý je chutný pre každého obchodníka, bude stáť spotrebiteľa desať centov navyše, čo nie je len podvod, ale veľmi reálne zrýchlenie 10-50% pri 1-5% aplikáciách. A keď malý baranček nestojí takmer nič, prečo nie?