8404121
PROSESSORIEN SUUNNITTELU,
PROCESSOR DESIGN, 3 ov
Tietoa luennoitsijoista
Professori JARI NURMI
Luentoja ja harjoituksia
Kurssi luennoidaan pääosin virtuaalikurssina. Lähiopetustunnit to klo 14-16, TB206, tarkemmat päivät ilmoitetaan kurssin alkaessa.
Viikottainen opetus/periodi |
|
|
|
|
|
Luennot (h): |
2+ |
2 |
- |
- |
- |
Harjoitukset (h): |
2+ |
2 |
- |
- |
- |
Tavoitteet
Syventää opiskelijan tietoja ja taitoja prosessorien toimintaperiaatteiden, suunnittelun ja suorituskyvyn analysoinnin alueilla. Kurssin käytyään opiskelija tietää kuinka suunnitellaan prosessori.
Sisältö
Prosessoreihin liittyvien peruskäsitteiden kertaus; käskykannan määrittely; esimerkkejä prosessoriarkkitehtuureista; käyttöjärjestelmän vaatimukset prosessorille; prosessorin suunnitteluvuo; kontrolli ja keskeytysten hallinta; liukuhihnoitettu prosessori ja rinnakkaisuus; suoritusyksikkö ja aritmetiikka; muistit ja muistihierarkia; cache ja virtuaalimuistin hallinta; input/output-järjestelmä; sulautettujen järjestelmien prosessorien ominaisuudet; signaaliprosessorien suunnittelun erityispiirteet; prosessorien suorituskyvyn ja taloudellisuuden vertailu.
Tutkintovaatimukset
Tentti, laskuharjoitukset ja harjoitustyö.
Kirjallisuus
Osittain kirjat Vincent P. Heuring and Harry F. Jordan: Computer Systems Design and Architecture, Addison-Wesley, 1997. Michael J. Flynn: Computer Architecture; Pipelined and Parallel Processor Design, Jones and Bartlett Publishers, 1995. Luentojen materiaali webissä.
Esitiedot
Numero |
Nimi |
|
|
8404114 |
4 |
Suositus |
|
8404120 |
3 |
Pakollinen |
|
8404142 |
3 |
Suositus |
|
8404151 |
3 |
Suositus |
|
8404180 |
3 |
Suositus |
Huomautuksia
Opintojakso voidaan sisällyttää valinnaisena kaikkiin digitaali- ja tietokonetekniikan laitoksen ammattiaineisiin. Soveltuu myös jatko-opintoihin.