Luennot
Sivukartta
Sanasto
Laskuharjoitukset
|
Tietokoneen rakenne
Tietokone on laajasti käytetty apuväline yhteiskunnan eri aloilla. Sen vahvuus on monikäyttöisyys.
(Samalla fyysisellä laitteella pystytään suorittamaan eri tyyppisiä tehtäviä, laitetta voidaan
myös jatkuvasti päivittämään.) Toisaalta suuri osa tietokoneista on erikoistunut suorittamaan tietyn tyyppisiä
tehtäviä. Tietokone on siis digitaalilaite. Sen toiminnan pääpiirteet (huomattavan
yksinkertaistetusti) esitetään alla:
Tietokoneen ydin on integroitu piirielementti, jota kutsutaan prosessoriksi.
Nykyään prosessorit ovat erittäin monimutkaisia ja sisältävät miljoonia transistoreita.
Prosessori suorittaa kaikki koneen toiminnot, jotka ovat kaikki käytännössä erilaisia laskuja,
hyppyjä tai muistihakuja. Sen toiminnan määräävät ohjelmat. Prosessori jakaantuu neljään
toiminnalliseen yksikköön:
- CPU, Central Processing Unit
- sisältää ohjaimen (Control Unit) ja suorittimen (Datapath). Ohjain hakee
muistista käskyjä peräjälkeen ja ohjaa suorittimen toimintaa niiden mukaisesti.
- FPU: Floating-Point Unit
- toimii samantyyppisesti kuin CPU, mutta on erikoistunut ns. liukulukujen
laskutoimituksiin
- MMU: Memory Management Unit
- ohjaa muistin toimintaa
- Internal Cache (suomennos olisi suunnilleen sisäinen lähimuisti)
- Nopeimmin haettava muistiaines sijaitsee täällä. MMU:n ohjaama Internal Cache
sisältää aktiivisimmin tarvittavaa muistiainesta.
(Tulevaisuuden multimediatietokoneissa tämä hierarkinen muistirakenne ei tule toimimaan.
Yksi mahdollisuus on silloin liittää suuri määrä nopeaa DRAM -muistia suoraan prosessorin
yhteyteen.)
Prosessorin lisäksi tietokone sisältää lisää muistia, joka voidaan jakaa kahteen luokkaan:
- ROM, Read Only Memory (suomeksi kiintomuisti): Tämän muistin
muistiaines on pysyvää. Muistista voi lukea, mutta sinne ei voi kirjoittaa.
Käytetään laitteen ohjelman säilytykseen, voi sisältää joitakin vakioarvoja.
- RAM, Random Access Memory (suomeksi vaihtomuisti): Muistista
voi lukea ja sinne voi myös kirjoittaa. Tänne talletetaan ohjelman väli- ja
lopputuloksia sekä erilaista tarvittavaa dataa. RAM-muisti voi olla joko
staattista (SRAM) tai dynaamista (DRAM). RAM-muisti tyhjenee kun tietokoneesta katkaistaan
virta. Lisäksi DRAM vaatii jatkuvaa uudelleen virkistystä, eli muistin sisältö
täytyy määräajoin kirjoittaa uudelleen.
Kaikki muut tietokoneen yksiköt (prosessorin ja muistin lisäksi) voidaan laskea syöttö-
tai tulostuslaitteistoon. (I/O Devices, Input/Output). Näitä ovat esim. näyttö, näppäimistö,
hiiri, erilaiset lisäkortit, tulostin jne.. Kiintolevy voidaan luokitella sekä I/O-välineeksi
että osaksi muistia. Syöttö- ja tulostuslaitteisto on kommunikointirajapinta ulkomaailman kanssa.
(Kansankielellä sanotaan, että kone ottaa tietoja syöttölaitteen välityksellä ja antaa palautteen
tulostuslaitteen kautta. Yleisesti digitaalilaitteessa yhteys ulkomaailmaan hoidetaan otto- ja
antopiirien kautta.)
Tietokoneen eri osia yhdistää väylä (Bus). Väylää pitkin siirretään tiedot yksiköltä toiselle.
Lisää tietokoneen rakenteesta ja toimintamalleista kerrotaan tietotekniikan osaston kurssilla Tietokoneen arkkitehtuuri.
|