TKT-3200 TIETOKONETEKNIIKKA I, 5 op
|
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 |
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
Esitiedot
Tunnus | Nimi | OP | P/S |
TKT-1110 | Mikroprosessorit | 5 | Pakollinen |
Opintojaksokorvaavuus
8404120 Tietokonetekniikka
Viimeksi muokattu | 26.08.2005 |
Muokkaaja | Olli Vainio |