Det er ikke nøyaktig å si at en CPU bare har
to deler. Det er mer sammensatt enn det!
Mens CPU ofte blir forenklet i to hovedkomponenter, er det faktisk mange flere underkomponenter i dem.
Her er et sammenbrudd:
1. Kontrollenhet (Cu):
* hva det gjør: Retter strømmen av instruksjoner og data i CPU. Det er som "hjernen" til CPU, og bestemmer hvilke instruksjoner som skal utføres og når.
* Underkomponenter: Instruksjonsdekoder, programteller, adressegenerator, timing og kontrollkretser.
2. Aritmetisk logikkenhet (ALU):
* hva det gjør: Utfører alle matematiske og logiske operasjoner. Det er som "kalkulatoren" for CPU, utførte beregninger som tillegg, subtraksjon, multiplikasjon, divisjon og, eller, ikke osv.
* Underkomponenter: Tillegg, subractors, multiplikatorer, skillelinjer, logiske porter.
Andre viktige deler av CPU:
* registre: Små, raske minneplasser i CPU som midlertidig har data og instruksjoner.
* cache: Et lite, veldig raskt minne som lagrer ofte brukte data og instruksjoner.
* Bussgrensesnitt: Kobler CPU til andre komponenter som minne- og inngangs-/utgangsenheter.
Så mens Cu og Alu er de to mest grunnleggende delene, er CPU et komplekst system med mange andre sammenkoblede komponenter som jobber sammen.