Investor's wiki

Central Processing Unit (CPU)

Central Processing Unit (CPU)

Er det elektroniske kredsløb på en computer ansvarlig for at fortolke instruktionerne i computerprogrammer og udføre grundlæggende handlinger i henhold til disse instruktioner. De grundlæggende operationer omfatter aritmetiske, logiske, kontrollerende og input/output(I/O). Udtrykket Central Processing Unit (CPU) har været meget brugt i computerindustrien siden begyndelsen af 1960'erne.

CPU'en består i det væsentlige af fire funktionelle enheder:

  • Kontrolenhed: er ansvarlig for at kontrollere flowet af instruktioner og data i CPU'en.

  • Arithmetic Logic Unit (ALU): udfører alle de aritmetiske og logiske operationsberegninger af CPU'en.

  • Registre: er interne hukommelsesceller, der kan tilgås meget hurtigt. Disse komponenter bruges til at gemme variabler (data, adresser) eller de mellemliggende resultater af den aritmetiske/logiske operation.

  • Cache: er en mindre og hurtigere hukommelse, der minimerer adgangen til hovedhukommelsen og dermed forbedrer CPU-ydeevnen.

Disse enheder er synkroniseret af klokfrekvensen og forbundet med tre typer busser:

  • Databus: ansvarlig for at formidle data.

  • Adressebus: overfører hukommelsesadresserne til at læse eller skrive.

  • Styrebus: tillader styring af andre komponenter og I/O-enheder.

CPU-arkitekturen er også kendetegnet ved det sæt instruktioner, som den kan udføre. Generelt er der to typer af instruktionssætarkitekturer:

  • CISC (complex instruction set computer): et omfattende sæt af komplekse instruktioner, der kan udføre flere lavniveau-operationer såsom aritmetiske operationer, hukommelsesadgang eller adresseberegninger i flere clock-cyklusser.

  • RISC (Reduced instruction set computer): et reduceret sæt instruktioner, der udfører en enkelt lav-niveau operation i en clock-cyklus.