|
|
|||||||||||||||||
TKT-3200 Tietokonetekniikka I, 5 op
|
Jari Nurmi
| Luentoajat ja -paikat | Kohderyhmä, jolle suositellaan | |
| Toteutus 1 |
|
Tentti ja harjoitustyöt
-
Oppia tuntemaan tietokoneiden ja niiden keskusyksiköiden arkkitehtuuri ja toimintaperiaatteet.
| Sisältö | 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 |
| Tyyppi | Nimi | Tekijä | ISBN | URL | Painos,saatavuus... | Tenttimateriaali | Kieli |
| Kirja | Computer Organization & Design - The Hardware/Software Interface | David A. Patterson and John L. Hennessy | 978-0-12-088433-9 | 2nd or 3rd edition | Englanti |
| Opintojakso | P/S | Selite |
| ELE-2300 Sulautettujen prosessorisovellusten perusteet | Pakollinen | Kurssit TKT-110 ja ELE-2300 ovat vaihtoehtoiset. |
| TKT-1110 Mikroprosessorit | Pakollinen |
Tietoa esitietovaatimuksista
TKT-1110 ja ELE-2300 ovat vaihtoehtoiset.
| Opintojakso | Vastaa opintojaksoa | Selite |
|
|
|
Vastaavuus 1 = 1 |
|
|
|
| Kuvaus | Opetusmuodot | Toteutustapa | |
| Toteutus 1 | Luennot Harjoitukset Harjoitustyöt |
Lähiopetus: 0 % Etäopetus: 0 % Itseopiskelu: 0 % |