Signaalinkäsittelytekniikan laboratorio
Digitaalitekniikan perusteet

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.

          seuraava sivu

Lisätietoja:


Tämän sivun sisällöstä vastaa aura@wooster.hut.fi
URL: http://signal.hut.fi/digis/luento2/rakenne.html
Sivua on viimeksi päivitetty 05.8.2003.