Velikost procesorja - skrivnostna vrednost, ki se pogosto pojavlja v člankih, ki opisujejo programsko opremo ali "strojno opremo". V tem primeru besedilo navadno vsebuje številko 32 ali 64. V članku bomo obravnavali dejstvo, da te vrednosti skrivajo.
Če upoštevamo najpreprostejše definicije, lahko rečemo, da je bitna širina vrednost, ki kaže, koliko bitov CPU-a lahko obdelamo v enem ciklu. Danes je to število 32 ali 64. Prve se aktivno odvržejo in verjetno je, da takih CPU-jev kmalu ne bo.
Na splošno je za informatiko zgoraj opisana teza pravilna, vendar, če upoštevamo natančnost širine procesorja, postane koncept nejasen. Naprava je nedeljiva, vendar, podobno kot mnogi drugi, vključuje komponente in toliko, da postane najbolj zapletena komponenta v celotnem računalniku.
Da bi bolje razumeli, kaj skriva nejasno definicijo, morate odgovoriti na vprašanje: "Kakšne informacije CPU generira in sprejema?" Odgovorov bo več: podatki, ukazi in naslovi.
Na začetku bi morala biti dolžina ukaza, ki ga prejme CPU v eni uri, enaka širini procesorskega vodila. Za CPU je to stanje najprimernejše - ni potrebnih dodatnih izračunov. Za programerja tak pristop ni več maksimalno sprejemljiv, saj imajo ekipe vedno fiksen znesek (kar pomeni, da tudi najpreprostejši potrebuje več prostora za shranjevanje).
Prvo dejstvo, da se oseba, ki je najprej prebrala poenostavljeno definicijo predmetnega predmeta, lahko spotakne: danes se CPU lahko pohvali s sposobnostjo dela z ukazi različnih dolžin, kar pomeni, da podatkovni tip procesorska številka ni povezana. In da bi odpravili vse dvome (ali posadili seme za nove), morate kopati še dlje.
Ali je potrebno centralni procesor logično (to je z vidika programerja), da lahko shrani podatke z velikostjo 32 bitov, ki se imenujejo 32-bitni? Tukaj je vse očitno - odgovor je pozitiven. Z naslovnim prostorom ni tako preprosto. Vsak 8-bitni CPU lahko deluje z naslovi, ki so bili dolgi 16 bitov. Mogoče velikost podatkov, ki jih procesor lahko shrani in določi svojo bitno globino?
Premaknite se od zmožnosti programske opreme na fizično napravo. Ali CPU potrebuje shranjevanje naslovov in podatkov v določeni obliki? Recimo, da bi rekli, da je bitnost procesorja 32, ali naj ravna s podatki te dolžine? Kot kaže zgodovina, ne vedno.
Razmislite o CPU, imenovan i8080. Bilo je 8-bitno (kot pravijo specifikacije), vendar je delovalo na vrednosti, ki so bile dolge 32 bitov, razpršile so ničle in številke vzdolž seznanjenih registrov. CPU Z8000 ni deloval z dvojicami, ampak s štirimi, kar pomeni, da je deloval na velikih podatkih v enem ciklu.
V CPU ni treba storiti ničesar, da bi rekli, da ima kakšno bitno globino. Ustvarite priročno orodje za programerja in oglaševanje za uporabnika - to bo dovolj. Na ravni strojne opreme je treba vse novo uvesti le, kadar je to potrebno. Danes je morda najhitrejši prehod iz 32-bitnih naprav na 64. t
Ali je to potrebno? Raziskovalci so povedali, da je takšen prehod potreben pred drugimi, saj velikost strojne besede neposredno vpliva na natančnost izračunov. Ko je največja zmogljivost procesorja 64, ne 32, so kazalniki precej višji od prejšnjih, kar omogoča zavrnitev nadgradnje opreme. Razvijalci računalniških iger so se tudi odločili, da iz takšnega prehoda ni mogoče pobegniti. Ali je to potrebno za preprostega uporabnika, ki ne opravlja znanstvenega dela, in se mu zdi hladno zaradi video iger? Vsakdo bo na to vprašanje odgovoril zase.
Kako izvedeti številke procesorja, ki je nameščen v računalniku? Olajšajte.
Kako izvedeti bitness procesorja, če z ukazno vrstico, da bi dobili potrebne informacije, ni delovalo?