De to viktigste underkomponentene i en CPU (sentral prosesseringsenhet) er:
1. Aritmetisk logikkenhet (ALU)
* Funksjon: ALU er ansvarlig for å utføre alle aritmetiske og logiske operasjoner innen CPU. Dette inkluderer:
* aritmetiske operasjoner: Tillegg, subtraksjon, multiplikasjon, divisjon, modulo, etc.
* Logiske operasjoner: Og, eller, xor, ikke, sammenligninger (større enn, mindre enn, lik) osv.
* hvordan det fungerer: ALU mottar data fra CPUs registre og utfører den utpekte operasjonen. Resultatet lagres deretter tilbake i et register for videre behandling.
2. Kontrollenhet (Cu)
* Funksjon: CU fungerer som "hjernen" til CPU, og kontrollerer den generelle utførelsen av instruksjoner. Det gjør dette av:
* hente instruksjoner: Den henter instruksjonene fra minnet og avkoder dem.
* Sekvenseringsoperasjoner: Den bestemmer rekkefølgen instruksjonene utføres.
* Kontrollerende dataflyt: Det leder data mellom ALU, registre og minne.
* Administrere ressurser: Det tildeler ressurser (som minne og registre) til forskjellige oppgaver.
* hvordan det fungerer: CU bruker et sett med signaler for å kontrollere forskjellige komponenter i CPU, slik at instruksjonene blir utført riktig og i riktig rekkefølge.
Sammendrag: ALU utfører beregninger, mens Cu orkestrerer og administrerer hele prosessen. Sammen gjør disse to underkomponentene CPU å utføre instruksjoner og utføre oppgavene som får datamaskinen til å fungere.