Investor's wiki

Keskusyksikkö (CPU)

Keskusyksikkö (CPU)

Onko tietokoneen elektroniikkapiiri vastuussa tietokoneohjelmien ohjeiden tulkinnasta ja perustoimintojen suorittamisesta näiden ohjeiden mukaisesti. Perustoiminnot sisältävät aritmeettiset, loogiset, ohjaavat ja input/output (I/O). Termiä Central Processing Unit (CPU) on käytetty laajalti tietokoneteollisuudessa 1960-luvun alusta lähtien.

CPU koostuu pääosin neljästä toiminnallisesta yksiköstä:

  • Ohjausyksikkö: on vastuussa käskyjen ja tietojen kulun ohjaamisesta suorittimen sisällä.

  • Arithmetic Logic Unit (ALU): suorittaa kaikki CPU:n aritmeettiset ja loogiset laskutoimitukset.

  • Rekisterit: ovat sisäisiä muistisoluja, joihin pääsee erittäin nopeasti. Näitä komponentteja käytetään muuttujien (tiedot, osoitteet) tai aritmeettisen/logiikan operaatioiden välitulosten tallentamiseen.

  • Välimuisti: on pienempi ja nopeampi muisti, joka minimoi pääsyn päämuistiin ja parantaa siten suorittimen suorituskykyä.

Nämä yksiköt synkronoidaan kellotaajuudella ja yhdistetään kolmen tyyppisillä väylillä:

  • Dataväylä: vastaa tiedon välittämisestä.

  • Osoiteväylä: välittää muistiosoitteet luettavaksi tai kirjoitettavaksi.

  • Ohjausväylä: mahdollistaa muiden komponenttien ja I/O-laitteiden hallinnan.

CPU-arkkitehtuurille on ominaista myös käskyt, jotka se voi suorittaa. Yleensä käskysarjaarkkitehtuureja on kahden tyyppisiä:

  • CISC (Complex Instruction Set Computer): laaja joukko monimutkaisia käskyjä, jotka voivat suorittaa useita matalan tason operaatioita, kuten aritmeettisia operaatioita, muistin käyttöä tai osoitelaskutoimituksia useissa kellojaksoissa.

  • RISC (Reduced Instruction Set Computer): supistettu käskyjoukko, joka suorittaa yhden matalan tason toiminnon yhdessä kellojaksossa.