Tik-61.123 Tietokoneen arkkitehtuuri
Tentti 27.01.1998
Kuuma vihje malttamattomille: Lue tehtävä loppuun ja ymmärrä se
ennenkuin vastaat!!
- 1.
-
Kuvaa lyhyesti ja ytimekkäästi seuraavat käsitteet (Varoitus: Jokin
akkronyymi tai sen englanninkielinen aukikirjoitus EI yleensä riitä
vastaukseksi !(sic)) :
- a) VLIW
- b) DMA
- c) AGP
- d) Dhrystone-testi
- e) SCSI
- f) hyperkuutio
- 2.
-
Tee R2000-assemblerilla funktioaliohjelma MULDATA. Ohjelma saa
kutsuvalta pääohjelmalta datavektorit A ja B. Näiden datavektorien
alkuosoitteet on talletettu rekistereihin 5 ja 6. Vektorit ovat
yhtä pitkiä ja niiden pituus on talletettu rekisteriin 8. Ohjelma
kertoo A:n 16 ylintä bittiä B:n 16 alimmalla bitillä. Tulos
palautetaan vektorissa C. C:n alkuosoitteen ohjelma tallettaa
rekisteriin 7.
Käytä SYMBOLISIA muisti- ja hyppyosoitteita (siirtymiä ei tarvitse
laskea). Virhetilanteista ei tarvitse huolehtia mutta keskeytykset
oletetaan sallituiksi.
- 3.
-
Mihin PC-emolevyllä käytetään valmiita piirisarjoja? Mikä on PCI? Piirrä
nykyaikaisen PC-emolevyn arkkitehtuurista selventävä kuva.
- 4.
-
Mitä tarkoitetaan moniprosessorijärjestelmän kätkökoherenssilla
(cache coherency): Mitä keinoja on ratkaista kätkökoherenssiin liittyviä
ongelmatilanteita.
- 5.
-
Toimit Intel-klooneja (Pentium, Pentium-Pro) valmistavan yhtiön
tuotekehitysyksikössä vastaavana johtajana. Tehtävänäsi on määritellä
suuntaviivat yhtiön uuden prosessorin kehitykselle. Tuotteen on
tarkoitus kilpailla Intelin huippumallien kanssa ja tavoitteena on
olla markkinoilla vuonna 2001. Selvitä arkkitehtuuritasolla prosessorin
ominaisuuksia. Perustele ratkaisusi.
Mukana jaettiin tiivistelmä R2000:n käskykannasta.