De to vigtigste underkomponenter af en CPU (Central Processing Unit) er:
1. Aritmetisk logisk enhed (ALU)
* funktion: ALU er ansvarlig for at udføre alle aritmetiske og logiske operationer inden for CPU'en. Dette inkluderer:
* Aritmetiske operationer: Derudover, subtraktion, multiplikation, opdeling, modulo osv.
* Logiske operationer: Og eller, Xor, ikke, sammenligninger (større end, mindre end, lig med) osv.
* hvordan det fungerer: ALU modtager data fra CPU's registre og udfører den udpegede operation. Resultatet gemmes derefter tilbage i et register til yderligere behandling.
2. Kontrolenhed (CU)
* funktion: CU fungerer som "hjernen" på CPU'en og kontrollerer den samlede udførelse af instruktioner. Det gør dette af:
* Hentning af instruktioner: Det henter instruktioner fra hukommelsen og afkoder dem.
* sekventeringsoperationer: Den bestemmer rækkefølgen, i hvilken instruktioner udføres.
* Kontrol af dataflow: Det dirigerer data mellem ALU, registre og hukommelse.
* Håndtering af ressourcer: Det tildeler ressourcer (som hukommelse og registre) til forskellige opgaver.
* hvordan det fungerer: CU bruger et sæt signaler til at kontrollere forskellige komponenter i CPU'en, hvilket sikrer, at instruktioner udføres korrekt og i den rigtige rækkefølge.
Kortfattet: ALU udfører beregninger, mens CU -orkestraterne og styrer hele processen. Sammen gør disse to underkomponenter gør det muligt for CPU'en at udføre instruktioner og udføre de opgaver, der får din computer til at fungere.