581365-8 Tietokoneen rakenne, loppukoe 19.1.2001
Kirjoita jokaiseen vastauspaperiisi seuraavat tiedot:
oma nimi, henkilötunnus, kokeen tai kurssin nimi,
nimikirjoitus ja sivunumero.
- [15 p] Liukuhihnoitus
- [2 p] Mitä se tarkoittaa?
- [2 p] Mitä etua sillä saadaan?
- [2 p] Mitä haittaa siitä on?
- [5 p] Mitkä tekijät rajoittavat siitä saatavaa etua?
- [4 p] Mitä uusia rajoittavia tekijöitä tulee mukaan, jos
liukuhihnoja on useita (superscalar architecture)?
- [15 p] Mikro-ohjelmoitu kontrolli (microprogrammed control).
Kuvaile lyhyesti mikro-ohjelmoidun kontrollin rakenne
kattaen ainakin seuraavat seikat:
- Miten yhden konekäskyn suoritus oikeastaan tapahtuu?
- Miten laitteisto siirtyy suorittamaan seuraavaa
konekäskyä?
- Miten laitteisto siirtyy suorittamaan uutta prosessia (ohjelmaa)?
- Miten laskennan aikana sattuneet virhetilanteet
(esim. nollalla jako) käsitellään?
- Miten keskeytykset
(esim. laiteohjaimen antama laitekeskeytys, device interrupt) käsitellään?
- Miten muistiinviittaminen on toteutettu?
- Miten mikro-ohjelmoitu kontrolli eroaa langoitetusta (hardwired)
kontrollista?
- [15 p] Virtuaalimuisti ja sen toteutus (max 2 sivua)
- [15 p] Liukuluvut: IEEE:n standardi, yhteenlasku ja
kertolasku (max 2 sivua)