Veličina procesora - misteriozna vrijednost, koja se često pojavljuje u člancima koji opisuju softver ili "hardver". U ovom slučaju, tekst obično sadrži broj 32 ili 64. U članku će se raspravljati o činjenici da skrivaju te vrijednosti.
Ako uzmemo u obzir najjednostavnije definicije, onda možemo reći da je širina bita vrijednost koja pokazuje koliko bita CPU-a može obraditi u jednom ciklusu takta. Danas je taj broj 32 ili 64. A prvi se aktivno odbacuje i vrlo je vjerojatno da takvih CPU-a uopće neće biti.
Općenito, za informatiku, gore opisana teza je točna, ali ako promatramo širinu procesora točno, koncept postaje nejasan. Uređaj je nedjeljiv, ali, kao i mnogi drugi, uključuje komponente, i to toliko da postaje najsloženija komponenta u cijelom računalu.
Kako bi bolje razumjeli što skriva nejasnu definiciju, trebate odgovoriti na pitanje: "Kakve informacije CPU generira i prihvaća?" Bit će nekoliko odgovora: podaci, naredbe i adrese.
U početku, duljina naredbe koju je primio CPU u jednom ciklusu takta trebao je biti isti kao i širina procesorske sabirnice. Za CPU ovo stanje je najprikladnije - nisu potrebni nikakvi dodatni izračuni. Za programera takav pristup više nije maksimalno prihvatljiv, jer timovi uvijek uzimaju fiksni iznos (što znači da čak i najjednostavniji zahtijeva više prostora za pohranu).
Prva činjenica da osoba koja je prvi pročitala pojednostavljenu definiciju predmetnog objekta može posrnuti: danas se CPU može pohvaliti sposobnošću rada s naredbama različite duljine, što znači vrstu podataka Broj procesora nije povezan ni na koji način. A kako bi se raspršile sve sumnje (ili posijale sjeme za nove), morate kopati dalje.
Je li potrebno središnji procesor logično (to jest, sa stajališta programera) biti u mogućnosti pohraniti podatke od 32 bita u veličini da se zove 32-bitni? Ovdje je sve očito - odgovor je pozitivan. S adresnim prostorom nije tako jednostavno. Svaki 8-bitni CPU mogao bi raditi s adresama duljine 16 bita. Možda veličina podataka koje procesor može pohraniti i odrediti dubinu bita?
Prijeđimo iz softverskih mogućnosti na fizički uređaj. Da li CPU treba pohranjivati adrese i podatke u određenom formatu? Recimo, da bismo rekli da je bitnost procesora 32, treba li obraditi podatke te duljine? Kao što povijest pokazuje, ne uvijek.
Razmislite o CPU-u koji se zove i8080. Bilo je to 8-bitno (kako specifikacije kažu), međutim, radilo je na vrijednostima koje su bile 32 bita, raspršujući nule i znamenke duž uparenih registara. Z8000 CPU nije radio s dvojkama, nego s četvorkama, što znači da je radio na velikim podacima u jednom taktu.
U CPU-u se ništa ne mora učiniti kako bi se moglo reći da ima malo dubine. Napravite zgodan alat za programera i oglašavanje za korisnika - to će biti dovoljno. Na razini hardvera, sve novo treba uvesti samo kada je to potrebno. Danas je možda prijelaz s 32-bitnih uređaja na 64 najbrži.
Je li to potrebno? Istraživači su rekli da je takav prijelaz potreban prije drugih, jer veličina strojne riječi izravno utječe na točnost izračuna. Kada je maksimalni kapacitet procesora 64, a ne 32, pokazatelji su mnogo veći od prethodnih, što omogućuje odbijanje nadogradnje opreme. Programeri računalnih igara također su odlučili da nema takvog prijelaza. Je li to potrebno za jednostavnog korisnika koji ne obavlja znanstveni rad i osjeća li se hladno zbog video igara? Svatko će odgovoriti na ovo pitanje za sebe.
Kako saznati znamenke procesora instalirane na vašem računalu? Olakšajte.
Kako saznati bitness procesora, ako koristite naredbeni redak da biste dobili potrebne informacije nije radio?