Tentti 18.12.1997, laatija Mikko Huttunen
1. Kuvaa lyhyesti ja ytimekkäästi seuraavat käsitteet (Varoitus: Jokin akronyymi tai sen englanninkielinen aukikirjoitus EI yleensä riitä vastaukseksi !):
Käytä symbolisia muisti- ja hyppyosoitteita (siirtymiä ei tarvitse laskea). Virhetilanteista ei tarvitse huolehtia, mutta keskeytykset oletetaan sallituiksi.
3. Selvitä yksityiskohtaisesti virtuaaliosoitteeseen perustuvan muistihaun proseduuri (TLB, Cache jne.)
4. a) Mitä ovat monikellojaksoiset toteutukset (multicycle implementation)
b) Mitä on mikro-ohjelmointi? Millaista laitteistoa tarvitaan sen toteutuksessa (toimintaperiaate riittää)? Mihin sitä käytetään? Hyvät ja huonot puolet?
5. Tehtävänäsi on johtaa T&K -projektia, jonka päämääränä
on tuottaa uusi näytönohjain PC-ympäristöön. Projektin
tarkoituksena ei ole tuottaa kustannusoptimaalista ratkaisua, vaan tavoitteena
on saada tuote mahdollisimman nopeasti markkinoille. Selvitä, mihin
väylään näytönohjain liitetään sekä
millaista teknologiaa (piirejä jne) siinä käytetään.
Perustele ratkaisusi.