Investor's wiki

Central Processing Unit (CPU)

Central Processing Unit (CPU)

Er den elektroniske kretsen til en datamaskin ansvarlig for å tolke instruksjonene til dataprogrammer og utføre grunnleggende operasjoner i henhold til disse instruksjonene. De grunnleggende operasjonene inkluderer aritmetiske, logiske, kontrollerende og input/output (I/O). Begrepet Central Processing Unit (CPU) har vært mye brukt i dataindustrien siden tidlig på 1960-tallet.

CPU-en består hovedsakelig av fire funksjonelle enheter:

  • Kontrollenhet: er ansvarlig for å kontrollere flyten av instruksjoner og data i CPU.

  • Arithmetic Logic Unit (ALU): utfører alle aritmetiske og logiske operasjonsberegninger av CPU.

  • Registre: er interne minneceller som kan nås veldig raskt. Disse komponentene brukes til å lagre variabler (data, adresser) eller mellomresultatene av den aritmetiske/logiske operasjonen.

  • Cache: er et mindre og raskere minne som minimerer tilgangen til hovedminnet og som følgelig forbedrer CPU-ytelsen.

Disse enhetene er synkronisert med klokkefrekvensen og koblet sammen med tre typer busser:

  • Databuss: ansvarlig for å formidle data.

  • Adressebuss: formidler minneadressene for å lese eller skrive.

  • Kontrollbuss: tillater administrasjon av andre komponenter og I/O-enheter.

CPU-arkitekturen er også preget av settet med instruksjoner som den kan utføre. Generelt er det to typer instruksjonssettarkitekturer:

  • CISC (complex instruction set computer): et omfattende sett med komplekse instruksjoner som kan utføre flere lavnivåoperasjoner som aritmetiske operasjoner, minnetilgang eller adresseberegninger i flere klokkesykluser.

  • RISC (Reduced instruction set computer): et redusert sett med instruksjoner som utfører en enkelt lavnivåoperasjon i en klokkesyklus.