Opinto-opas 2005-2006

TKT-3200 TIETOKONETEKNIIKKA I, 5 op
Computer Architecture I

Opintojakson vastuuhenkilö
Jari Nurmi

Opettajat
Jari Nurmi, professori, TG308

Luentoajat ja -paikat
Per I,II: Torstai 12 - 14, TB109

Toteutuskerrat
Toteutus 1
  Periodi 1 Periodi 2 Periodi 3 Periodi 4 Periodi 5 Kesä Opetuskieli
Luento 2 h/vko+ 2 h/vko - - - - -
Harjoitus 1 h/vko+ 1 h/vko - - - - -
Tentti   Suomeksi, pyydettäessä englanniksi
(Lukuvuoden 2005-2006 aikataulu)

Tavoitteet
Oppia tuntemaan tietokoneiden ja niiden keskusyksiköiden arkkitehtuuri ja toimintaperiaatteet.

Sisältö
Sisältöalue Ydinaines Täydentävä tietämys Erityistietämys
1. Suorituskyvyn osatekijät ja niihin vaikuttavat asiat, suorituskyvyn parantaminen  Benchmark-ohjelmat ja niiden tulosten tulkinta
 
Rinnakkaisuuden perusteet suorituskyvyn kannalta
 
2. Käskynsuorituksen perusperiaatteet, erilaiset käskykanta-arkkitehtuurit, käskytyypit ja osoitusmuodot, datan esitysmuotojen perusteet  Liukulukujen esitysmuodot, RISC-prosessorin käskyjen koodaus ja yleiset osoitusmuodot
 
Esimerkkiarkkitehtuureja, erilaisten ohjelmistorakenteiden toteutus
 
3. Aritmeettisten operaatioiden (yhteen-, vähennys- ja kertolasku) laitteistototeutus, laskentayksikön rakenne ja toteutusperiaatteet  Laskutoimitusten nopeuttaminen
 
Liukulukulaskenta
 
4. Kontrollin toteutusperiaatteet, yhden ja monen kellojakson käskyt, liukuhihnoituksen perusteet ja ongelmat, keskeytykset
 
Forwardointi liukuhihnassa  Liukuhihnoituksen vaikutus kääntäjiin, mikro-ohjelma
 
5. Muistihierarkia, välimuistit ja niiden perustekniikat, sivutus, virtuaalimuistin käsite, osoitteenmuunnokset
 
Osoitteenmuunnosten nopeutus, välimuistin ja päämuistin lohkojen korvausalgoritmit
 
Muistien toteutustekniikan perusteet, segmentointi 

Suoritusvaatimukset
Tentti ja harjoitustyöt

Opintojakson arviointikriteerit

  • Opintojaksolla käytetään numeerista arviointiasteikkoa (1-5)
  • Esitiedot
    Tunnus Nimi OP P/S
    TKT-1110 Mikroprosessorit 5 Pakollinen

    Opintojaksokorvaavuus
    8404120 Tietokonetekniikka

    Opintojakson kotisivu

    Viimeksi muokattu 26.08.2005
    MuokkaajaOlli Vainio