Opinto-opas 2009-2010
Perus

Perus Pori KV Jatko Avoin

|Tutkinnot|     |Opintokokonaisuudet|     |Opintojaksot|    

Opinto-opas 2009-2010

TKT-3200 Tietokonetekniikka I, 5 op
Computer Architecture I

Vastuuhenkilö

Jari Nurmi

Toteutuskerrat

  Luentoajat ja -paikat Kohderyhmä, jolle suositellaan
Toteutus 1


Per 1 :
Torstai 12 - 14, TB109
Torstai 12 - 14, TB224
Per 1, 2 :
Maanantai 12 - 14, TB222
Per 2 :
Torstai 12 - 14, TB223

 
 


Suoritusvaatimukset

Tentti ja harjoitustyöt

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

-

Osaamistavoitteet

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

Sisältö

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 


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 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.

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 muokattu09.11.2009
MuokkaajaErno Salminen