Opinto-opas 2008-2009
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2008-2009

TKT-3200 Tietokonetekniikka I, 5 op
Computer Architecture I

Opintojakson vastuuhenkilö

Jari Nurmi

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 1 :
Maanantai 10 - 12, SE203
Maanantai 10 - 12, TB222
Per 1, 2 :
Torstai 12 - 14, TB109
Per 2 :
Maanantai 10 - 12, TB219

 
 


Suoritusvaatimukset

Tentti ja harjoitustyöt

Opetukseen ja oppimiseen liittyvät periaatteet ja lähtökohdat

-

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 


Oppimateriaali

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  


Esitietovaatimukset

Opintojakso P/S
ELE-2300 Sulautettujen prosessorisovellusten perusteet Pakollinen  
TKT-1110 Mikroprosessorit Pakollinen  

Esitietoketju (Vaatii kirjautumisen POPiin)

Vastaavuudet

Opintojakso Vastaa opintojaksoa  Selite 
TKT-3200 Tietokonetekniikka I, 5 op TKT-3206 Computer Architecture I, 5 op Vastaavuus 1 = 1  
TKT-3200 Tietokonetekniikka I, 5 op 8404120 Tietokonetekniikka, 3 ov  

Tarkempia tietoja toteutuskerroittain

  Kuvaus Opetusmuodot Toteutustapa
Toteutus 1   Luennot
Harjoitukset
Harjoitustyöt
   
Lähiopetus: 0 %
Etäopetus: 0 %
Itseopiskelu: 0 %  


Viimeksi muokattu11.08.2008
MuokkaajaJari Nurmi