Mis on protsessori bitisügavus ja kuidas seda määrata? Mis on operatsioonisüsteemi bitness? x86 ja x64 Kuidas teada saada, mitu bitti protsessoril on.

Paljud meie saidil mõtlevad, millise bitisuurusega (bitine) Windows tuleks arvutisse installida, kas 32- või 64-bitine? Selles artiklis selgitame olukorda 32- või 64-bitiste süsteemide valikuga.

Esiteks selgitame välja, mis on arhitektuuri bitisügavus (bitisügavus).

Mõisted 32-bitine ja 64-bitine viitavad sellele, kuidas arvuti protsessor (CPU) töötleb teavet. Windowsi 64-bitine versioon käsitleb suurel hulgal muutmälu (RAM) tõhusamalt kui 32-bitine süsteem. Wikipedias on 2 lehekülge 32 (x86) ja 64-bitise arhitektuuri kohta:

  • 32 (x86) - sama käsukomplektiga protsessori arhitektuur, mis esmakordselt rakendati Inteli protsessorites.

    Nimi on tuletatud kahest numbrist, mis lõpetasid Inteli varasemate protsessorite nimed – 8086, 80186, 80286 (i286), 80386 (i386), 80486 (i486). Oma eksisteerimise jooksul on käskude komplekt pidevalt laienenud, säilitades ühilduvuse eelmiste põlvkondadega.

    Lisaks Intelile rakendati arhitektuur ka teiste tootjate protsessorites: AMD, VIA, Transmeta, IDT jne. Praegu on arhitektuuri 32-bitise versiooni jaoks teine ​​nimi - IA-32 (Intel Architecture - 32 ).

  • 64–64-bitine laiendus, käsukomplekt x86 arhitektuuri jaoks, mille on välja töötanud AMD, mis võimaldab programmidel töötada 64-bitises režiimis.

    See on x86 arhitektuuri laiendus, millel on peaaegu täielik tagasiühilduvus. Microsoft ja Oracle kasutavad selle käsukomplekti tähistamiseks terminit "x64", kuid Microsoft Windowsi distributsioonide arhitektuuri failikataloogi nimetatakse "amd64" (vt "i386" x86 arhitektuuri jaoks).

    Praegu toetatakse x86-64 käsukomplekti:

  1. AMD - Z-seeria protsessorid (näiteks AMD Z-03), C-seeria (näiteks AMD C-60), G-seeria (näiteks AMD T56N), E-seeria (näiteks 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, uusimad Sempron mudelid;
  2. Intel (väiksemate lihtsustustega) nimega "Intel 64" (varem tuntud kui "EM64T" ja "IA-32e") hilistes Pentium 4 protsessorites, samuti Pentium D, Pentium Extreme Edition, Celeron D, Celeron G-seeria, Celeron B-seeria, Pentium Dual-Core, Pentium T-seeria, Pentium P-seeria, Pentium G-seeria, Pentium B-seeria, Core 2 Duo, Core 2 Quad, Core 2 Extreme, Core i3, Core i5, Core i7, Atom (mitte kõik) ja Xeon;
  3. VIA - Nano, Eden, QuadCore protsessorid.

Jah, seda kõike on raske mõista. Selgitan oma sõnadega, 64-bitine OS-i arhitektuur on täiustatud 32 (86) bitine arhitektuur. Sellel on arvutusteks uuemad käsukomplektid ja see saab hakkama ka suuremate RAM-i kogustega. Kui võtame Windowsi OS-i perekonna, siis 32-bitine OS suudab tegelikult hakkama saada vaid 3,2 gigabaidise RAM-iga ja 64 teoreetiliselt kuni 4 terabaiti. Mida see meile ütleb?

Mida valida: 32 või 64?

Sellest, et OS-i on soovitatav installida RAM-i mahu põhjal. Näiteks kui teil on 3 GB või vähem RAM-i, on parem installida 32-bitine süsteem ja kui teil on rohkem kui 3 GB, on parem installida 64-bitine süsteem. Kuid ärge unustage, mis protsessor teil on. Oleme oma teenuses juba ammu märganud, et kui protsessoril on madal sagedus (1 kuni 2,4 GHz), siis 64-bitise OS-i korral töötab arvuti aeglaselt, isegi kui sellesse on installitud 4 GB või rohkem RAM-i. Meie teenuse kohaselt on sellistesse arvutitesse parem installida 32-bitised süsteemid ja mitte rohkem kui 4 GB muutmälu. Lisaks paigaldavad suured madalsagedusprotsessoriga sülearvutite tootjad tehasest ka 32-bitiseid süsteeme, isegi 4GB mäluga. Windowsi 64-bitise versiooni installimiseks on vaja protsessorit, mis suudab käitada 64-bitist Windowsi. 64-bitise operatsioonisüsteemi kasutamise eelised ilmnevad eriti siis, kui töötate suure hulga muutmäluga (RAM), näiteks 4 GB või rohkem. Sellistel juhtudel käsitleb 64-bitine operatsioonisüsteem suuri mälumahtusid tõhusamalt kui 32-bitine süsteem. 64-bitine operatsioonisüsteem töötab kiiremini, kui käivitate korraga mitu programmi ja vahetate nende vahel sageli. Igal juhul on teie otsustada, mida installida, ja me vastame teie küsimustele allpool.

Kuidas teha kindlaks, kas minu arvutis on 32-bitine või 64-bitine Windows?

Windowsi kasutamiseks või Windowsi versiooni määramiseks (32-bitine või 64-bitine) toimige järgmiselt.

    Avage komponent Süsteem. Selleks klõpsake nuppu Start, paremklõpsake arvutit ja valige Atribuudid. Operatsioonisüsteemis Windows 8 avage juhtpaneel ja minge jaotisse Süsteem.

    Jaotises Süsteem saate vaadata süsteemi tüüpi.

Kui teie arvutis töötab Windows XP, toimige järgmiselt.

    Klõpsake nuppu Start.

    • Kui ilmuvas aknas pole kirjas „x64 Edition”, töötab teie arvutis Windows XP 32-bitine versioon.

      Kui jaotises Süsteem on loetletud "x64 Edition", töötab teie arvutis Windows XP 64-bitine versioon.

Kuidas teha kindlaks, kas minu arvutis saab käitada Windowsi 64-bitist versiooni?

Et arvuti töötaks Windowsi 64-bitise versiooniga, peab sellel olema 64-bitine protsessor. Et teada saada, kas teie protsessor toetab Windowsis 64-bitist andmetöötlust, toimige järgmiselt.

  1. Otsingutüübis MSINFO, või
  2. Avage jaotis Jõudlusloendurid ja tööriistad. Selleks klõpsake nuppu Start ja valige juhtpaneeli komponent (8-s läheme kohe juhtpaneelile). Tippige otsinguväljale Jõudlusloendurid ja -tööriistad ning seejärel valige tulemuste loendist Jõudlusloendurid ja -tööriistad.

    Tehke üks järgmistest toimingutest.

    • Valige Windowsis suvand Kuva ja printige üksikasjalik teave arvuti ja süsteemi jõudluse kohta.

    Jaotises Süsteem näete, millist tüüpi operatsioonisüsteemi te kasutate (süsteemi tüübi all) ja kas saate kasutada Windowsi 64-bitist versiooni (alla 64-bitise toe). (Kui teie arvutis juba töötab Windowsi 64-bitine versioon, ei kuvata 64-bitise toe jaotist.)

Et teha kindlaks, kas Windows XP-ga arvutis saab käitada Windowsi 64-bitist versiooni, toimige järgmiselt.

    Klõpsake nuppu Start.

    Paremklõpsake Minu arvuti ja valige Atribuudid.

    • Kui jaotises Süsteem on kirjas "x64 Edition", toetab protsessor Windowsi 64-bitise versiooni käitamist.

      Kui silt "x64 Edition" puudub, võib protsessor ühilduda ka Windowsi 64-bitiste versioonidega. Selle võimaluse täpsustamiseks laadige alla ja käivitage tasuta Windows 7 Upgrade Advisor saidilt Windows 7 migratsiooninõustaja.

Kas ma saan 32-bitiselt Windowsilt 64-bitisele Windowsile üle minna või 64-bitiselt Windowsilt 32-bitisele Windowsile üle minna?

Kui soovite Windowsi 32-bitiselt versioonilt üle minna Windowsi 64-bitisele versioonile või vastupidi, peaksite oma failid varundama ja valima Windowsi täieliku installimise. Seejärel peate failid taastama ja programmid uuesti installima.

Märkmed

    Windowsi 64-bitise versiooni installimiseks arvutisse, kus töötab 32-bitine Windows, peate arvuti käivitama 64-bitise Windowsi installiketta või -failide abil.

    Kui arvuti, mis käivitub Windowsi installiketta või -failide 64-bitise versiooniga, seda Windowsi versiooni ei toeta, kuvatakse Windowsi alglaadimishalduri tõrketeade. Selle asemel peate kasutama installiketast või Windowsi 32-bitise versiooni faile.

    Windows Easy Transfer ei teisalda faile 64-bitisest Windowsist 32-bitisesse Windowsi. Kui kasutate Windows XP 64-bitist versiooni, peate failid käsitsi välisele meediumile üle kandma.

Kas ma saan 64-bitises arvutis käitada 32-bitiseid programme ja draivereid?

Enamik Windowsi 32-bitiste versioonide jaoks loodud programme töötab ka Windowsi 64-bitistes versioonides. Mõned viirusetõrjed on erandid.

Windowsi 32-bitiste versioonide jaoks loodud seadme draiverid ei tööta arvutites, kus töötab Windowsi 64-bitine versioon. Kui proovite installida 32-bitise draiveriga printerit või muud seadet, ei tööta see Windowsi 64-bitises versioonis õigesti.

Kas ma saan 32-bitises arvutis käivitada 64-bitiseid programme ja draivereid?

Kui programm on spetsiaalselt loodud töötama 64-bitises Windowsis, ei tööta see 32-bitises Windowsis. (Enamik Windowsi 32-bitiste versioonide jaoks loodud programme töötab siiski ka Windowsi 64-bitiste versioonidega.)

Windowsi 64-bitiste versioonide jaoks loodud seadme draiverid ei tööta arvutites, kus töötab Windowsi 32-bitine versioon.

Kas mul on 64-bitise Windowsi käitamisel vaja 64-bitiseid seadmedraivereid?

Jah. Kõik seadmed vajavad 64-bitises Windowsis töötamiseks 64-bitiseid draivereid. Windowsi 32-bitiste versioonide jaoks mõeldud draiverid ei tööta arvutites, kus töötab Windowsi 64-bitine versioon.

Millised on 64-bitise Windowsi puudused?

  • Kõkub, kui RAM-i on vähe.
  • Raske on leida draivereid vanade seadmete jaoks, näiteks printerid, skannerid, TV-tuunerid jne.
  • Mõned vanemad programmid ja mängud ei tööta 64-bitise arhitektuuriga.
  • Mõned vanemad Windowsid, näiteks Windows 7 Starter, ei saa töötada 64-bitises süsteemis.

Noh, see on kõik, mida tahtsime teile selles artiklis öelda, loodame, et teete õige valiku! Kui vajate häid arvutinõuandeid, klõpsake lingil ja uurige oma arvuti kohta lisateavet.

Kui meil jäi artiklis midagi kahe silma vahele, kirjutage meile kommentaaridesse ja me lisame selle. Samuti, kui materjal oli teile kasulik ära hoia meeldimistega kokku!

Protsessori bitimaht on teatud arv protsesse, mida töödeldakse ajaühikus. On olemas x32 (x86) ja x64 bitised protsessorid ja operatsioonisüsteemid. Protsessori bitivõimsuse tundmine on vajalik programmide korrektseks installimiseks ja toetatava RAM-i hulga kohta.

2015. aasta seisuga on aegunud arvutid need, millel on x32 protsessor. Sellised arvutid töötlevad maksimaalselt 4 GB muutmälu. Emaplaadi pesad ei võta vastu RAM-i ribasid, mille maht ületab seda arvu. Ka operatsioonisüsteem peab olema 32-bitine. Uue põlvkonna protsessoritel on x64 bitti. Nad töötlevad andmeid palju kiiremini, toetavad 2-tuumalisi protsessoreid ja “loevad” RAM-i vahemikus 4 GB kuni 32 GB. Windows peab olema ka 64-bitine. Arvuti bittivust saate kontrollida Atribuutide kaudu. Selleks topeltklõpsake töölaual ikooni "Minu arvuti". Järgmisena klõpsake nuppu "Süsteemi atribuudid". Väärtus "Süsteemi tüüp" näitab operatsioonisüsteemi bitisagedust ja see on võrdne keskprotsessori bitisagedusega. Windows 8, 8.1 versioonides näitab see väärtus korraga mõlemat parameetrit: nii operatsioonisüsteemi kui ka protsessorit.


Teine lihtne ja tõhus meetod kontrollimiseks on vaadata programmifailide kaustade arvu. Selleks minge jaotisse "Minu arvuti", avage "Kohalik ketas (C :)". Pöörake tähelepanu kaustadele "Programmifailid". Kui teil see on, tähendab see, et arvutil on x32 protsessori maht. Kui neid on kaks, üks neist on “Program Files (x86)”, siis protsessor on x64.


Tegumihalduri abil saate kontrollida protsessori tuumade arvu ja selle bitisügavust. Helistage sellele klahvikombinatsiooniga Ctrl+Alt+Delete või paremklõpsates tegumiribal ja valides "Käivita tegumihaldur".


Avaneb Windowsi tegumihalduri aken. Minge vahekaardile "Toimivus". Kui teie protsessor on 64-bitine, näete kahte CPU akent erinevate diagrammidega, nagu ekraanipildil. Kui on ainult üks aken, on protsessor 32-bitine.


Ja viimane viis arvuti bitivõimsuse täpseks kontrollimiseks ilma täiendavate programmideta on seadmehaldur. Avame selle järgmiselt: vajutage klahvi "Start", klõpsake vahekaarti "Juhtpaneel". Ilmuvas aknas klõpsake kategooriat "Riistvara ja heli". Klõpsake vahekaardil "Seadmed ja printerid" nuppu "Seadmehaldur". Selle teksti juurde on joonistatud kollane ja sinine kilp.


Avanes programmi lisaaken. Avage üksus "Arvuti" ja "Protsessorid". Tähendust loeme alapunktidest. Minu arvutil on x64 võimsus ja kaks protsessorituuma, nagu on näidatud ekraanipildil. Kui teie arvuti on 32-bitine, on üks protsessor ja loomulikult erinev arvutimudel. Lisaks nendele andmetele saate seadmehalduris vaadata teavet iga arvutiosa, installitud draiveri ja riistvara kohta. Teabe vaatamiseks programmi abil kasutage rakendust CPU-Z.


Nüüd teate, mis on keskprotsessori bitimaht ja selle tähtsus. Ja kontrollige seda igal viisil lihtsalt.

Enamikul juhtudel mõtlevad kasutajad operatsioonisüsteemi ja protsessori bittusele alles siis, kui nad seda alustavad.

Siis tekib kaks küsimust. Esiteks, milline operatsioonisüsteem on installitud, 32- või 64-bitine. Ja teiseks, kas 64-bitist süsteemi saab installida, kas protsessor toetab seda?

Püüame nendele küsimustele selles materjalis vastata. Siin räägime sellest, kuidas teada saada, milline süsteem on hetkel installitud ja kas protsessor toetab 64-bitise süsteemi installimist.

Süsteemi ja protsessori maht opsüsteemis Windows 8 või Windows 10

Kui kasutate Windows 8 või, siis selleks, et teada saada, kas protsessor toetab 64-bitist süsteemi ja milline süsteem on teie arvutisse hetkel installitud, ei vaja te täiendavat tarkvara. Kogu vajaliku teabe saate Windowsi sisseehitatud tööriistade kaudu.

Selleks avage lihtsalt aken "Kuva teave arvuti kohta". Selle akna avamiseks on erinevaid viise. Näiteks kui teie töölaual on arvutiikoon, saate sellel lihtsalt paremklõpsata ja avanevas menüüs valida “Properties”. Või võite avada "Juhtpaneeli" ja minna jaotisse "Süsteem ja turvalisus - süsteem". Lihtsaim viis akna "Arvuti teabe kuvamine" avamiseks on Windows-Pause/Break klahvikombinatsioon.

Pärast akna "Arvuti teabe kuvamine" avamist peate pöörama tähelepanu reale "Süsteemi tüüp", mis näitab operatsioonisüsteemi bittisust ja protsessori bittisust.

Näiteks kui teil on 64-bitine süsteem ja 64-bitine protsessor, näeb see välja nagu alloleval ekraanipildil.

Kui teil on installitud 32-bitine süsteem, kuid 64-bitine protsessor, näeb see välja selline.

Kui protsessor on loetletud 64-bitisena, tähendab see, et see toetab 64-bitiseid süsteeme ja saate selle vajadusel installida.

Süsteemi ja protsessori maht opsüsteemides Windows 7 ja XP

Kui kasutate operatsioonisüsteemi Windows 7 või Windows XP, siis ülalkirjeldatud meetod ei anna teile kogu teavet. Näiteks Windows 7-l on ka aken „Kuva teave arvuti kohta” ja see avaneb täpselt nagu Windows 8 või Windows 10 puhul (Arvuti atribuutide, Juhtpaneeli või Windowsi-Pause/Katkestuse klahvikombinatsiooni kaudu). Kuid Windows 7 puhul sisaldab see aken teavet ainult süsteemi bitisügavuse kohta, protsessori bitisügavuse kohta teavet pole.

Windows XP-s saate avada ka akna oma arvuti kohta käiva teabega, kus selle nimi on "System Properties". Selle avamiseks peate paremklõpsama ikoonil “Minu arvuti” ja valima “Properties” või vajutama klahvikombinatsiooni Windows-Pause/Break. Windows XP puhul kuvatakse aknas System Properties süsteemi bitisügavus ainult siis, kui kasutate 64-bitist Windows XP-d.

Kui Windows XP on 32-bitine, siis bitisügavust ei mainita.

18. 07.2018

Dmitri Vassijarovi ajaveeb.

Protsessori võimsus – süveneme olemusse

Tere, mu kallid lugejad, jätkan meie vestluste sarja, mis on pühendatud iga arvuti südamele. Täna arutatakse protsessori bitimahtu. Võib-olla ei pööranud mõned teist sellele indikaatorile tähelepanu ja isegi kasutasid arvutit edukalt ilma selle teabeta. Kuid kuna olete otsustanud oma teadmiste taset tõsta, siis mõelgem välja, mis see on ja mida see mõjutab.

Et protsessi mõistmisele võimalikult lähedale jõuda, pean vajalikuks mõned mõisted meelde tuletada.

Protsessoris olev teave esitatakse digitaalsel kujul, mis omakorda näeb välja nagu teatud signaalijadaga impulsside jada (pinge on "1", pinge puudub - "0"). Üks impulss on natuke teavet.

Signaalid jõuavad kristalli loogikaahelate transistoridele kindla taktsagedusega. Kui kiip loeb iga bitti eraldi, on see väga pikk ja ebamugav. Palju lihtsam on töödelda ühte või mitut sümbolit ühes kellatsüklis, mis esindavad väga spetsiifilist teavet.

Et protsessoril oleks mugavam andmetega opereerida, on sellel spetsiaalsed registrid CPU poolt töödeldava infohulga ühes salvestamiseks. Igaüks neist sisaldab 4, 8, 16, 32 või 64 koodimärgi komplekti, mida nimetatakse masinasõnaks.

Püüan seda protsessi kirjeldada lihtsate sõnadega ja selge analoogiaga. See on nagu lugema õpetamine lapsele, kes on just alustanud tähestiku õppimist. Tähed on pikad ja arusaamatud, kuid silbid on lihtsamad. Veelgi enam, kõigepealt pakutakse lapsele sõnu, mis on spetsiaalselt jagatud ühe- või kahetähelisteks silpideks. Ja kui ta selle oskuse omandab, oskab ta lugeda midagi keerukamat, lisades kolme-neljatähelisi silpe.

Samuti on insenerid aastaid täiustanud mikroprotsessoreid, jätkates nende "koolitamist" lugema pikemaid "masinsõnu". Kuid tehnilises dokumentatsioonis kasutamiseks pole selline termin parim valik.

Seetõttu nimetati väärtust, mis näitab ühe taktitsükli jooksul töödeldud teabeploki suurust, protsessori bitivõimsuseks. Seda parameetrit, nagu ka sõna, mõõdetakse bittides.

Protsessori bittide edenemine

Kõige esimene seeriakiip oli 4-bitine Intel 4004, mis oli mõeldud ainult kalkulaatoritele. Kasutades 4 nulli või ühe kombinatsiooni, saab kodeerida 2^4=16 tähemärki. Ja sellest piisas 10 arvu ja 6 aritmeetilise põhitehte märgi jaoks.

Ega ma asjata tõin näite koos arvutusega, et näidata, et tegelikkuses on arvutite protsessori tõhusaks tööks vaja suurt bitimahtu. Lõppude lõpuks on isegi 8-bitistel protsessoritel märkimisväärsed piirangud.

Seetõttu on kiibitootjad aktiivselt tegelenud mitte ainult kvartskristallide töötlemise tehnoloogiaga, vaid ka mikroarhitektuuriga, mis on protsessori üksikute komponentide ja töödeldud andmete vaheline interaktsiooni süsteem.

Selle tulemusena ilmus 1978. aastal esimene 16-bitine protsessor 8086, mis töötas x86 peal, mis osutus väga edukaks, kuna sellel oli tohutu potentsiaal pidevaks täiustamiseks ja täiustamiseks.

Selle kolmas põlvkond võimaldas 1985. aastal luua 32-bitise Intel 80386 protsessori, mis töötab juba IA-32 arhitektuuril.

Edusammud ei seisa paigal

X86 süsteem ise on oma eksisteerimise algusest peale saanud regulaarselt kõikvõimalikke laiendusi, mis lisasid uusi funktsioone. Kuid vajadus selle järele oli pidev: töödeldavate andmete maht ja kasutatavate failide maht kasvas pidevalt. Ja 32-bitised protsessorid ei olnud enam keeruliste probleemide lahendamisel jõuetud (suurem kui 4 GB plokk ei mahtunud enam protsessori registrisse ära).

Intel üritas luua uut IA-64 arhitektuuri, mis oleks tagasiühilduv, kuid selle kiirus oli ebarahuldav.

Nende otsesed konkurendid AMD on selle probleemi lahendamisel saavutanud suuremat edu. Nad järgisid tõestatud teed. Ja 2003. aastal tutvustasid nad 32-bitise arhitektuuri jaoks uut laiendust, nimetades seda AMD64-ks.

Opteroni, Athlon 64 ja Turion 64 protsessorites rakendatud lahendus osutus nii edukaks, et Intel omandas juhtimisjuhiste komplekti litsentsi. Selle põhjal on nad juba loonud oma toote: EM64T arhitektuuri. Mida praegu kasutatakse kõigis nende protsessorites.

Sellised uuendused ei võimaldanud mitte ainult protsessori enda tööd kiirendada. Kuid need võimaldasid ka mälusiini kasutada peaaegu piiramatu suurusega failide teisaldamiseks.

Teades, et 64-bitine protsessor on arenenum lahendus, tahate tõenäoliselt teada saada, kas teie arvutisse installitud protsessor on selline. Ma ütlen teile, kust seda teavet otsida.

Windowsi uusimates versioonides saab seda teha süsteemiseadete avamisega, kus on näidatud OS ja protsessori bitisügavus, mis võivad erineda. Kui teie arvuti pole liiga vana, näete tõenäoliselt, et selles olev protsessor on kaasaegne. Selleks on mugav kasutada ka väikest programmi CPU-Z, mis annab protsessori kohta palju üksikasjalikku teavet (sealhulgas juhtimisjuhiste määramine).

Mida mõjutab OS-i ja protsessori bitisügavus?

Ja siin tekib paljudel sageli küsimus: “Minu protsessor on 64-bitine, aga arvuti operatsioonisüsteem on 32-bitine. Mis juhtub, kas ma ei kasuta oma arvuti riistvara võimalusi tõhusalt? Ma ei vasta sulle kindlalt. Jah see on...

Siin on 32-bitise OS-i nüansid:

  • Kõige populaarsemaid arvutitele mõeldud programme ja rakendusi pakutakse installimiseks (allalaadimiseks) kas kahes versioonis või universaalsed. Ja nad töötavad edukalt mis tahes võimsusega süsteemides. Isegi Windowsi pakutakse installimiseks 32- või 64-bitisel kujul. Miks on mõlemad variandid endiselt populaarsed? Sellest lähemalt hiljem;
  • Selline OS ei näe RAM-i, mis on suurem kui 4 GB. Kuid 32-bitisel süsteemil on ilmsed eelised: see töötleb teavet väiksemates osades. See tähendab, et ühe masinsõna lugemisele ja edastamisele kulub vähem aega. See võimaldab teil mäluga tõhusamalt töötada. Ja ka lihtsate rakenduste ja väikeste failidega;

64-bitine süsteem on suurepärane võimalus mängude, videotöötluse ja muude intensiivsete programmide jaoks. Kuid tema jaoks on parem varuga RAM-i olemasolu. Miks? Jah, sest see kulutab rohkem ressursse. Lõppude lõpuks võib selle ruumi kasutamise efektiivsus sellise operatsioonisüsteemiga olla madalam kui 32-bitisel;

Nüüd, kui olete oma OS-i eelistused kindlaks teinud, pöördume tagasi protsessori biti suuruse juurde. Kui see on 32-bitine, saab installida ainult vastava süsteemi. Kui teil on 64-bitine protsessor, saate installida mis tahes operatsioonisüsteemi versiooni. Kuid ärge unustage RAM-i mahtu.

See lõpetab meie tutvumise protsessori bitimahuga. Loodan, et saate nüüd oma teadmisi sel teemal näidata isegi spetsialistidega vesteldes.

Kohtumiseni minu blogi uutel lehtedel ja edu kõigile.

Selle artikli eesmärk on külvata kahtlust lugeja peas, kes on kindel, et teab bitisügavuse kohta kõike või peaaegu kõike. Kuid kahtlus peaks olema konstruktiivne, et motiveerida omaenda uurimistööd ja parandada arusaamist.

Mõistet "bitimaht" kasutatakse sageli arvutusseadmete ja -süsteemide kirjeldamisel, mis tähendab bittide arvu, mida samaaegselt salvestatakse, töödeldakse või teise seadmesse edastatakse. Kuid konkreetselt seoses keskprotsessoritega (CPU-dega), mis on arvutusriistvara kõige keerulisemad esindajad, mida ei saa jagada üksikuteks osadeks (kuni keegi ei mõelnud välja, kuidas vahemälu või kiibi sees olevat kordajat eraldi müüa), on kontseptsioon bitimaht osutub väga ebamääraseks. Spekulatiivne näide aitab seda näidata.

Kujutage ette, et oleme õnnistatud 80ndates, maailmas on (veel) kümneid protsessoritootjaid ja töötate ühes neist järgmise põlvkonna kallal. Maailmas pole veel 256-bitist SSE8, sisseehitatud GPU-sid ja 5-kanalilisi mälukontrollereid, kuid sul on juba valmis 16-bitine protsessor (täpsemalt on tehnilises dokumentatsioonis kirjas “16-bitine” ), milles 16 bitti on kõikjal ja kõiges – alates kõigist välistest siinidest kuni töödeldavate andmete arhitektuurse suuruseni. Sellise protsessori tõeline näide on esimesed ühepaketilised (kuigi mitte ühekiibilised) CPU-d DEC PDP-11 arhitektuuri jaoks. Ja nüüd tuleb juhtkonna ülesanne – töötada välja sama protsessori uus, tagasiühilduv põlvkond, mis oleks 32-bitine – täpsustamata, mida viimase all mõeldakse. Just see arusaam tulebki enne selgeks teha. Niisiis, meie põhiküsimus on: mida täpselt on vaja kahekordistada bitimahtu meie endiselt täielikult 16-bitises CPU-s, et saadavat protsessorit saaks nimetada 32-bitiseks? Probleemi lahendamise hõlbustamiseks kasutame kahte lähenemist: süstematiseerime definitsioonid ja vaatame näiteid.

Esimene asi, mis meelde tuleb, on bitisügavus, mida täpselt lugeda? Pöördume mistahes infosüsteemi definitsiooni juurde: selle kolm põhifunktsiooni on andmete töötlemine, salvestamine ja sisestamine/väljastamine, mille eest vastutavad vastavalt protsessor(id), mälu ja välisseadmed. Arvestades, et keeruline hierarhiliselt isesarnane süsteem koosneb paljudest komponentidest, võib väita, et selline funktsioonide jaotus säilib komponendi tasandil. Näiteks töötleb sama protsessor peamiselt andmeid, kuid see on vajalik ka nende salvestamiseks (mille jaoks on tal suhteliselt väike mälu) ja teiste komponentidega vahetamist (selleks on erinevad siinid ja nende kontrollerid). Seetõttu eraldame funktsionaalselt teabe töötlemise, salvestamise ja vahetamise bitisügavused.

Julgen väita, et kõik programmeeritava riistvara, eriti protsessorite, tootjad püüavad 90% ulatuses mitte lõppkasutajatele, vaid programmeerijatele. Seetõttu peab protsessor tootjate seisukohast õigeid käske õigel viisil täitma. Teisest küljest saab kristallstruktuuri üksikasju (üksikute transistoride topoloogilised, elektrilised ja füüsikalised parameetrid, väravad, loogikaelemendid ja plokid) varjata mitte ainult kasutaja, vaid ka programmeerija eest. Selgub, et biti sügavust tuleb eristada teostuse järgi - füüsilise ja arhitektuurilise.

Olgu lisatud, et ka programmeerijad on erinevad: enamik kirjutab rakendusprogramme kõrgetasemelistes keeltes kompilaatorite abil (mis muudab koodi teatud määral platvormist sõltumatuks), mõned kirjutavad draivereid ja OS-i komponente (mis sunnib neid olema ettevaatlikumad riistvara tegelike võimalustega arvestamise kohta on loojaid, kes kasutavad assemblerit (mis eeldab ilmselgelt sihtprotsessori tundmist), ja mõned kirjutavad ise kompilaatoreid ja komplekteerijaid (sarnaselt). Seetõttu mõistame programmeerijate poolt täpsemalt neid, kelle jaoks on riistvara juurutamise üksikasjad olulised, kui mitte programmi kirjutamiseks üldiselt, siis vähemalt selle kiiruse optimeerimiseks - millegi "arhitektuurne" bitivõimsus viitab konkreetselt programmeerimisele. protsessori emakeeles või rohkem mugavas koostajas, ilma protsessori sisemusse sattumata (need on mikroarhitektuuri küsimused, mida nimetasime suurema eristuse huvides füüsiliseks teostuseks). Kirjeldatud nüansid puudutavad endiselt kõiki programmeerijaid, sest... Kõrgetasemelised keeled tõlgivad peaaegu alati masinkoodiks kompilaatorid ja ka kompilaatorid peab keegi kirjutama. Erandid tõlgitud keelte näol ei jää samuti kõrvale - ka tõlgid ise luuakse koostajate abiga.

Jääb üle kaaluda meid huvitava teabe bitti sügavust. Mis üldiselt tarbib ja genereerib CPU-d teabe mõttes? Käsud, andmed, aadressid ning signaali- ja juhtimiskoodid. Viimasest me ei räägi – nende bitisügavus on konkreetses riistvaralises teostuses rangelt fikseeritud ega ole enamasti programmiliselt juhitav. Käskudega on see veidi keerulisem – näiteks RISC-i arhitektuuriperekonnas peab mis tahes mälujuurdepääsu laius võrduma protsessori andmesiini füüsilise laiusega, sh. ja koodi lugemisel (välja arvatud mõned lõdvendused tänapäevases ARM-is ja PowerPC-s). See on protsessori jaoks hea - joondamata juurdepääsuga pole probleeme, kõik juhised on samad või muutuva pikkusega, kuid lihtsalt arvutatud pikkusega. Kuid see on programmeerijale halb - RISC on kärbitud käskude komplekt, mis võtab ka rohkem ruumi kui kompaktsema kodeerimise korral (sama algoritm nõuab rohkem juhiseid, kuid sama arv käske nõuab rohkem baite). Seetõttu võitis suurima lähenemise just CISC paradigma oma mitmekesisuse ja käskude muutuva pikkusega, mis ei võrdu millegi bitimahuga. Muidugi on kõik kaasaegsed protsessorid sisemiselt tõelised RISC-id, kuid see on ainult füüsiline, mitte arhitektuurne. Alles on ainult kahte tüüpi teavet – andmed ja aadressid. Vaatame neid, kogume neid

Meil on kolm kriteeriumi bitimahu tüüpide jaoks: funktsionaalne (töötlemine, salvestamine ja vahetamine), rakendamine (füüsiline ja arhitektuurne) ja tüüpiline (andmed ja aadressid). Kokku on seda arusaamatut asja juba 12 tüüpi. Oletame, et iga meie lähteprotsessori kriteeriumide kombinatsiooni puhul vastame "16-bitine" (nii füüsiline andmetöötlusvõimsus kui ka arhitektuurne aadresside salvestusruum ja kõik ülejäänud). Nüüd vaatame, milline neist küsimustest peab tingimata andma vastuse "32-bitine", et tulemuseks olev protsessor täpselt selliseks osutuks.

Alustame arhitektuursest osast. Kas protsessor peab salvestama andmeid ja aadresse loogilises 32-bitises vormingus, et seda saaks nimetada 32-bitiseks? Andmete osas ilmselt jah, aga aadresside osas pole see nii lihtne. Peaaegu kõik 8-bitised (vastavalt andmetele) CPU-d suudavad salvestada 16-bitiseid aadresse registripaaridena (muidu nad ei näeks neil platvormidel levinud 16-bitist aadressi), kuid see ei muuda neid 16-bitisteks nimetamiseks. . Võib-olla kui protsessor suudab salvestada 32-bitiseid andmeid, aga ainult 16-bitiseid aadresse, võib seda juba 32-bitiseks nimetada?..

Sarnastele küsimustele arhitektuursete arvutuste kohta 32-bitiste andmete ja aadresside, samuti tarkvara 32-bitise andmevahetuse ja tarkvara 32-bitise adresseerimise kohta võib vastus olla sama - andmetega on see vajalik, kuid aadresside puhul pole see fakt.

Liigume edasi füüsilise teostuse juurde. Kas protsessor peaks andmeid ja aadresse salvestama füüsiliselt 32-bitises vormingus? Selgub, et see pole vajalik, sest... 32-bitiste operandide puhul saab registreid siduda, mida on edukalt kasutanud 8-bitised CPU-d, alustades i8080-st. Ja Zilogi 16-bitine Z8000 võib registreid isegi neljakordistada, saades 64-bitise argumendi (ainult andmete jaoks). See ei ole nii tõhus, sest... Registrifaili mahtuvate andmete kogumaht ei suurene, kuid seda polnud vaja. Kuid alati on võimalik juurde pääseda nii virtuaalse 32-bitise registri kõrgemale kui ka alumisele poolele – kivile IA-32 ja MC68k arhitektuuri aias, kust pääseb ligi ainult alumisele poolele (IA-32 puhul – ka eesliitega, mis aeglustab täitmist ).

Liigume edasi. Kas protsessor peaks töötlema andmeid ja aadresse 32-bitiste füüsiliste tükkidena? Selgub, ja see pole vajalik, 16-bitistes funktsionaalsetes seadmetes saab operande töödelda pooleks. Tasub meeles pidada Motorola MC68000 protsessorit, mida kasutati esimestes Macintoshides, Amigas, Ataris ja teistes populaarsetes masinates - seda peeti 32-bitiseks, sellel on 32-bitised registrid, kuid pole ühtegi 32-bitist FU-d (ilmus ainult numbril 68020). Kuid 16-bitist ALU-d on koguni kolm, millest kahte saab 32-bitise toimingu sooritamisel siduda. Mudelil i8080 ja Z80 olid 8-bitised ALU-d, mis sooritasid 16-bitiseid toiminguid, et arvutada aadressi järjestikku üle oma baitide. Hiljem kordus see lugu SSE komplekti ja selle 128-bitiste operandidega, mida algselt töödeldi 64-bitistel FU-del.

Lõpuks vahetus: kas protsessor peab andmeid füüsiliselt vastu võtma ja edastama 32-bitiste tükkidena 32-bitise adresseerimisega? Peaaegu kõik protsessoritootjad vastasid esimesele küsimusele, vabastades kiibid poole väiksema siini laiusega: 8 bitti 16-bitise i8088 jaoks, 16 bitti 32-bitise MC68000/010 ja i80386SX/EX/CX jaoks ning isegi 8 bitti 32-bitise puhul. -bitt MC68008. Aadressibussi füüsiline laius on palju lõbusam. Alustame sellest, et mitmebaidiliste andmesiinide (st alates 16-bitistest) puhul võib füüsiline mälu adresseerimine toimuda sõnade või baitide kaupa. Esimesel juhul antakse sõna aadress alati aadressi siinile ja andmesiin loeb või kirjutab sellest vajaliku osa – ühest baidist terve sõnani. Juurdepääsubiti sügavuse näitamiseks võib kasutada eraldi bait-maski siini (x86 arhitektuuris hakati seda tehnikat kasutama alates i386-st – üks bitt andmesiini iga baidi kohta) või juhtsignaalide kombinatsiooni aadressi siini madalat järku bitte, mida selles režiimis pole vaja (32-bitise andmesiini puhul jagub sõna aadress täielikult 4-ga ja seetõttu on aadressi siini madalaimad 2 bitti alati null) - see oli nii enne i386 väljaandmist. Baiti adresseerimine on võimalik ainult siini laiuse dünaamilise reguleerimisega ja tuntud protsessoritest kasutati seda ainult MC68020/030-s. Seetõttu kasutatakse tänapäeval sõnaaadressi koos baidimaskiga, seega on aadressi siini füüsiline laius mitme biti võrra väiksem kui selle loogiline laius, ühe võrra väiksem andmesiini laiusest baitides. Millest järeldub, et 32-bitine füüsiline aadresssiin saab eksisteerida ainult 8-bitise andmesiiniga, mida ükski täie mõistuse juures olev arhitekt ega insener arusaadavatel põhjustel ei teeks.

Kuid see pole veel kõik. Miks me üldse vajame 32-bitist füüsilist või loogilist adresseerimist? 80ndate keskpaigast kuni lõpuni ilmusid äsja turule megabitised mälukiibid, arvuti tüüpilist mälumahtu mõõdetakse endiselt sadades kilobaitides, veidi hiljem aga megabaitides. Ja 32-bitine adresseerimine võimaldab teil pääseda juurde 4 GB füüsilisele RAM-ile! Kellel võib seda järgmise 20 aasta jooksul personaalarvutites vaja minna?! Pole üllatav, et esimestel populaarsetel "32-bitistel" protsessoritel ei olnud loogilise aadressi siini laiust üldse 32 bitti: MC68000-l oli 24 (23 füüsilist + 1 bitihalduse jaoks) ja MC68008-l 20. Intel 386SX ( välja antud 3 aastat hiljem kui algne täielikult 32-bitine i80386), vähendas lisaks andmesiini poole võrra ka aadressisiini 24 (23 füüsilisele) bitile ja selle manustatud versioonidel 386EX/CX oli 26-bitine siin. Veelgi enam, esimesed kiibistikud, mis võimaldasid töötada 32-bitiste aadressidega, ilmusid alles 90ndatel ja esimesed emaplaadid, millel oli piisav arv mälupesasid, et mahutada >4 GB tolleaegse maksimaalse suurusega mooduleid. 2000. aastatel. Kuigi esimesed 64-bitise füüsilise aadressi siiniga protsessorid (IBM/Motorola PowerPC 620) ilmusid juba 1994. aastal.

Seega ei pea protsessoris füüsiliselt midagi 32-bitiseks muutma. Piisab lihtsalt programmeerija arhitektuursest veenmisest, et CPU teeb 32-bitiseid toiminguid ühe käsuga. Ja kuigi täisväärtuslike sisemiste ressursside puudumisel dekodeeritakse see paratamatult mikrokoodiahelateks, et hallata 16-bitiseid füüsilisi infotükke ja riistvaraüksusi – see ei valmista programmeerijale enam muret. Niisiis, kas piisab püsivara ümberkirjutamisest, dekoodri ja juhtimisahela ümbertegemisest ning nüüd muutub meie 16-bitine protsessor kohe 32-bitiseks?

Teatavasti võib iga hea idee viia absurdini ja siis see diskrediteerib ennast. CPU bitimahu suurendamine pole erand. Siinkohal peaks arhitekt kohe esitama küsimuse – milleks see kõik? Andmete bitisügavuse suurendamine on hea nendega töö kiirendamiseks (sageli tuleb töödelda väärtusi, mis ei mahu 16 bitti), ja aadresse - suure andmemahuga töötamiseks (64 KB piirang 16 jaoks -bitine adresseerimine, mida IA ​​segmendi mudel -16 kuidagi nõrgestas, piiras programmeerijaid juba 80ndate keskel). Loomulikult saate teha lehtede adresseerimist tarkvaraga vahetatavate pankadega (8-bitised CPU-d võiksid populaarsetel odavate arvutite ja mängukonsoolide puhul adresseerida 1 MB), kuid programmide keerulisemaks muutmise ja mälule juurdepääsu aeglustamise hinnaga. Samuti, kas on mõtet muuta andmed 32-bitiseks, et see vaevalt jõudlust kiirendaks võrreldes 32-bitiste numbrite töötlemisega 16-bitisel platvormil programmi juhtimisel, mitte mikrokoodiga? Nii lihtsustame programmeerimist, säästes käskude arvult, kuid kiirust ei hüppa. Millest jõuame järeldusele, et bitisügavuse suurendamine tuleb realiseerida nii, et see tooks tegelikult kaasa kvalitatiivse (rohkem mälu) ja kvantitatiivse (kiirem töö) hüppe arhitektuuri võimekuses. "Rohkem mälu" viitab siin konkreetselt kvalitatiivsele arengule, sest Paljud algoritmid ja rakendused keelduvad üldiselt töötamast, kui RAM-i pole piisavalt, samas kui isegi aeglane protsessor käivitab programmi varem või hiljem. Kettaga vahetatud virtuaalmälu on vähem kui 32-bitise rakenduse puhul mõttetu.

Kuid kas see kõik tähendab, et kuna paljud nii riistvaralised kui ka arhitektuursed ressursid protsessoris peavad olema 32-bitised, et seda saaks nimetada täisväärtuslikuks 32-bitiseks protsessoriks? Üldse mitte. Võtame selle sama MC68000 – sellel on andmete ja aadresside jaoks 32-bitine arhitektuur ja 32-bitised registrid, aga 16-bitised ALU-d ja väline andmesiin ning 24-bitine füüsiline välisaadresseerimine. Ebapiisav “32-bitine” ei takista aga 3 aastat hiljem ilmunud “16-bitisest” 80286-st möödumist: 1980ndatel populaarsel Dhrystones MC68000 etalonil saavutab see 8 MHz juures 2100 “papagoi”, ja 286 sagedusel 10 MHz – 1900 (ka 16-bitine i8088 sagedusel 4,77 MHz – 300).

Kuid see kõik ei aita meil vastata küsimusele - mis on protsessori bitimaht? Sel hetkel, kui olime juba teatud järeldusele jõudnud, ilmub lavale uus kangelane - andmetüüp. Kõik eelnev puudutas ainult täisarvude arvutusi ja nende argumente. Kuid on ka päris. Lisaks opereerime praegu skalaarsete suurustega, kuid on ka vektorsuurusi. Kuid kuulujuttude kohaselt kavatseb Intel ehitada tõelise kaasprotsessori otse oma uude 80486-sse (tuletan teile meelde: meie hoovis on jämedalt öeldes 80ndad). Võttes arvesse asjaolu, et andmete sisemine füüsiline ja arhitektuurne esitus (ei tööta FPU-aadressidega) on 80-bitine - kuidas siis nimetada "nelja" "32/80-bitiseks" protsessoriks? Lähme tagasi olevikku – kuidas te nimetate Pentium MMX-i, mis võttis igast 80-bitisest skalaarreaalregistrist maha 64 bitti ja nimetas neid täisarvvektoriregistriks? Kuidas on lood Pentum Pro/II-ga, mille L2 vahemälu ja tuuma vahel on 256-bitine andmesiin? (Veelgi varem oli MIPS R4000-l ja selle variantidel sisemine L2-kontroller välise 128-bitise siiniga kuni vahemälu endani.) Kuidas on lood Pentium III-ga oma 128-bitiste XMM-registritega, kuigi iga selline vektor suudab praegu ainult salvestada 32-bitised komponendid ja töödeldakse 64-bitistes FU-des ainult paarikaupa, kuid mitte neljakordselt? Kuidas peaksime tajuma vektoraadressi käske nagu Scatter ja Gather, mida praegu valmistatakse ette uute arhitektuuride jaoks (eelkõige Intel Larrabee), kus vektorregistri osi tajutakse aadressidena, mitte andmetena ja seetõttu võib kaaluda ka adresseerimist xxx-bitine?

Kaasaegne arutelu 32-bitiselt platvormilt 64-bitisele ülemineku üle kordab seda lugu lisanditega, mis lisavad niigi mitmekesisele roale veelgi soola. Esiteks, kui vaadata ühe kiibiga protsessorite bitimahu kahekordistumise kiirust (ükskõik, mida selle all mõeldakse), siis selgub, et toimus üleminek esimeselt 4-bitiselt esimesele 32-bitisele. kõigest 8 aastaga – aastast 1971 (i4004) kuni 1979 g (MC68000 ja palju vähem tuntud NS32016). Järgmine kahekordistamine 64 bitile võttis aega 10 aastat – i860-l oli 32-bitine täisarvuline skalaar-ALU ja 32-bitised üldotstarbelised registrid koos sidumisega, kuid 64-bitine FPU ja täisarvuvektor FU, 64-bitised välissiinid ja esimest korda sisemine 128-bitine siini tuuma vahemälu. Vahepeal on arvutisse jõudnud 64 bitti - möödunud on veel 15 aastat, kuigi 64-bitine mälujuurdepääs (sama 64-bitise andmesiini kaudu, kuid “32-bitise” protsessori jaoks) tekkis juba esimestes Pentiumites aastal. 1993. Kuid probleem on selles, et täisarvu skalaararvutuste jaoks piisas kahest peamisest operanditüübist – andmetest ja aadressidest – ikkagi vaid 32-bitisteks. 80-90ndate 32-bitise adresseerimise liiasusest. on juba öeldud, kuid 64-bitiste täisarvude arvutuste ranget vajadust, erinevalt 32-bitistest, pole samuti siiani tekkinud ega ole näha ka praegu. Täisarvude puhul katab vahemik –2 10 9 kuni 2 10 9 või 0 kuni 4 10 9 valdava enamuse vajadustest ja harvad 64-bitised hetked rahuldatakse täielikult vanamoodsa meetodi abil – toimingud ülekandega operandid, mis pole nii palju aeglasem ja saadaval 32-bitiste arhitektuuride ilmumise esimestest hetkedest alates. Täiendavat pikantsust lisab asjaolu, et 64-bitine aritmeetika täisarvude kohal x86 arhitektuuris ilmus juba enne AMD64 ja EM64T ning see on vektoraritmeetika – alates SSE2 komplektist (2001) on 64 liitmiseks ja lahutamiseks käsud paddq ja psubq -bitiste täisarvude komponendid ja 32-bitised korrutamiskäsud mis tahes arhitektuuri jaoks annavad 64-bitise arvu (jagamiskäsud aktsepteerivad seda vastavalt; samamoodi paljude 16-bitiste platvormide, sealhulgas IA-16 puhul).

Mõnede arvutiprotsessorite bitisuurused

KriteeriumBiti sügavus
Funktsionaalnetöötlemineladustaminevahetada
Rakendaminefüüsilinearhitektuurnefüüsilinearhitektuurnefüüsilinearhitektuurne
Tüüpiline (D: andmed; A: aadressid)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, südamik)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

* - Multipleksitud andme- ja aadresssiin (integreeritud mälukontrolleriga protsessori jaoks – ainult protsessoridevaheline)
“A/B|C/D” - andmete jaoks on näidatud skalaartäisarvu / reaalarvu bitivõimsus | vektori täisarv / reaalsed domeenid
“X+Y” – sisaldab seda tüüpi kahebitiseid domeene
"X-Y" - olenevalt käsust või FU-st aktsepteerib see kõiki vahepealseid väärtusi täisarvu astmega kaks

Kui olete siiani lugenud, siis on artikli püstitatud eesmärk suure tõenäosusega juba saavutatud ja ideaalset lõplikku bitisügavuse täpset määramist pole leitud. Võib-olla pole seda üldse olemas ja see on isegi hea. Lõppude lõpuks, kui arvuti on teabega töötamise peamine tööriist, siis iga IT-tehnoloogia on arvuti jõudluse parandamise meetod. Bitisügavus iseenesest ei anna midagi muust kõrgete infotehnoloogiate arsenalist eraldi. PDA-d/kommunikaatorid, mobiiltelefonid, netbookid, meediumipleierid ja muu taskuelektroonika, samuti tohutul hulgal sisseehitatud kontrollereid ja pardaarvuteid töötavad suurepäraselt, suurendades nende populaarsust ka ilma igasuguse 64-bitise võimaluseta. Miks siis suurematele bittidele üle minna? Miks pole näiteks Intel Atomis veel keegi 64-bitist vaja netbookide jaoks, kus 8 GB mälu pole mitte ainult kellelgi vaja, vaid pigistavad paari tunniga aku kuivaks ja teaduslik või majanduslik arvutused (kus 64 tervet bitti) keegi ei käivita seda? Üks võimalik vastus on "sest me saame". Täiendav paar miljonit transistorit, et kahekordistada ülejäänud 32-bitised plokid, on piisk väravate ookeanis, mis on juba kulutatud kõigele muule samal kiibil. Mikroelektroonika kui IT peamise veduri hüppeline areng on muutnud integreeritud transistori nii odavaks, et nüüd maksab igale turundajale maitsev "64-bitine" nimesilt tarbijale kümme lisasenti, pakkudes mitte ainult võltsi, vaid väga reaalne kiirendus 10-50% 1-5% rakendustes. Ja kui väike lambanahk ei maksa peaaegu midagi, siis miks mitte?