Investor's wiki

Central Processing Unit (CPU)

Central Processing Unit (CPU)

Är den elektroniska kretsen i en dator ansvarig för att tolka instruktionerna för datorprogram och utföra grundlĂ€ggande operationer enligt dessa instruktioner. De grundlĂ€ggande operationerna inkluderar aritmetiska, logiska, styrande och input/output (I/O). Termen Central Processing Unit (CPU) har anvĂ€nts flitigt i datorindustrin sedan början av 1960-talet.

CPU:n bestÄr huvudsakligen av fyra funktionella enheter:

  • Kontrollenhet: ansvarar för att kontrollera flödet av instruktioner och data inom CPU:n.

  • Arithmetic Logic Unit (ALU): utför alla aritmetiska och logiska operationsberĂ€kningar för CPU:n.

  • Register: Ă€r interna minnesceller som kan nĂ„s mycket snabbt. Dessa komponenter anvĂ€nds för att lagra variabler (data, adresser) eller de mellanliggande resultaten av den aritmetiska /logiska operationen.

  • Cache: Ă€r ett mindre och snabbare minne som minimerar Ă„tkomst till huvudminnet och dĂ€rmed förbĂ€ttrar CPU-prestanda.

Dessa enheter Àr synkroniserade med klockfrekvensen och sammankopplade med tre typer av bussar:

  • Databuss: ansvarig för att överföra data.

  • Adressbuss: överför minnesadresserna att lĂ€sa eller skriva.

  • Styrbuss: tillĂ„ter hantering av andra komponenter och I/O-enheter.

CPU-arkitekturen kÀnnetecknas ocksÄ av den uppsÀttning instruktioner som den kan exekvera. Generellt finns det tvÄ typer av instruktionsuppsÀttningsarkitekturer:

  • CISC (complex instruction set computer): en omfattande uppsĂ€ttning komplexa instruktioner som kan utföra flera lĂ„gnivĂ„operationer sĂ„som aritmetiska operationer, minnesĂ„tkomst eller adressberĂ€kningar i flera klockcykler.

  • RISC (Reduced instruction set computer): en reducerad uppsĂ€ttning instruktioner som utför en enda lĂ„gnivĂ„operation i en klockcykel.