Kuvan luotto: Denis83/iStock/GettyImages
Ihmiset kuvaavat usein tietokoneen prosessoria ihmisaivoilla. Tämä on osuva analogia, koska CPU (keskusyksikkö) ohjaa tietokoneen toimintaa. Se tekee tämän suorittamalla tietokoneohjelmien antamia ohjeita tiedoilla, jotka tulevat useista eri lähteistä.
Mikä on CPU: n tehtävä?
Jokaisen tietokoneen tarkoitus on jonkinlainen tietojenkäsittely. Prosessori tukee tietojenkäsittelyä suorittamalla haku-, dekoodaus- ja suoritustoiminnot ohjelmoiduilla käskyillä. Yhdessä näitä toimintoja kutsutaan usein ohjejaksoksi. Käskyjaksotoimintojen lisäksi CPU suorittaa tiedonhaku- ja kirjoitustoimintoja.
Päivän video
CPU: n ohjesyklin toiminnot
Kun ohjelma suoritetaan tietokoneessa, käskyt tallennetaan tietokoneen muistiin, kunnes ne suoritetaan. Prosessori käyttää ohjelmalaskuria hakemaan seuraavan käskyn muistista, johon se tallennetaan kokoonpanokoodina tunnetussa muodossa. CPU purkaa käskyn binäärikoodiksi, joka voidaan suorittaa. Kun tämä on tehty, CPU tekee sen, mitä käsky käskee sille joko suorittaa toiminnon, hakea tai tallentaa tietoja tai säätää ohjelmalaskuria siirtymään toiseen käskyyn.
Suorittimen tyypillisesti suoritettavia operaatioita ovat yksinkertaiset matemaattiset toiminnot, kuten yhteen-, vähennys-, kerto- ja jakolasku. CPU voi myös suorittaa vertailuja tietoobjektien välillä määrittääkseen, ovatko ne samanarvoisia. Kaikki hämmästyttävät asiat, joita tietokoneet voivat tehdä, suoritetaan näillä ja muutamilla muilla perustoiminnoilla. Kun käsky on suoritettu, seuraava käsky haetaan ja sykli jatkuu.
CPU: n datatoiminnot
Suorittaessaan käskyjakson suoritustoimintoa CPU: ta voidaan pyytää suorittamaan käsky, joka vaatii dataa. Esimerkiksi aritmeettisen funktion suorittaminen vaatii luvut, joita käytetään laskennassa. Tarvittavien tietojen toimittamiseksi on ohjeita tietojen hakemisesta muistista ja käsiteltyjen tietojen kirjoittamisesta takaisin muistiin. CPU: n käyttämät ohjeet ja sen käyttämät tiedot tallennetaan samalle muistialueelle. CPU käyttää yksilöllisiä osoitteita eri muistipaikkojen kirjaamiseen.
Mikroprosessorisuorittimet
Henkilökohtaisen tietokoneen mikroprosessori on siru, joka sisältää kaikki tietokoneen toimintojen ohjaamiseen tarvittavat piirit. Se mahdollistaa CPU: n jokaisen toiminnon suorittamisen yhdellä sirulla, joka on halvempi valmistaa ja luotettavampi integroitujen piirien käytön ansiosta. Ennen mikroprosessorien käyttöönottoa tietokoneen CPU oli piirilevyllä, joka sisälsi useita integroiduilla piireillä yhdistettyjä siruja. Nykyään monissa nykyaikaisissa prosessoreissa on samassa sirussa useita suorittimia, joita kutsutaan ytimiksi.