581365-8 Tietokoneen rakenne, erilliskoe 17.1.2003   [Suomeksi Other side in English]

Kirjoita jokaiseen vastauspaperiin: oma nimi, henkilötunnus, kurssin nimi, nimikirjoitus ja sivunumero.

  1. [15 p] Väylät.
    1. Selitä käsite "synkrooninen ajoitus (synchronous timing)". Anna esimerkki.
    2. Selitä käsite "asynkrooninen ajoitus (asynchronous timing)". Anna esimerkki.
    3. Selitä käsite "keskitetty vuoronanto (centralised arbitration)". Anna esimerkki.
    4. Selitä käsite "aikavuoroteltu johdin (time multiplexed line)". Anna esimerkki.
    5. Miten PCI-väylä suhtautuu edellämainittuihin väylän ominaisuuksiin?


  2. [15 p] Virtuaalimuisti (max 2 sivua).


  3. [15 p] Langoitettu kontrolli (hardwired control) (max 2 sivua).


  4. [15 p] IA-64 ja Itanium.
    1. Selitä käsite "predikoitu suoritus (predicated execution)". Anna esimerkki.
    2. Selitä käsite "spekulatiivinen lataus tai kontrollispekulointi (speculative loading or control speculation)". Anna esimerkki.
    3. Selitä käsite "data spekulointi (data speculation)". Anna esimerkki.
    4. Selitä käsite "ohjelmisto liukuhihnoitus (software pipelining)". Anna esimerkki.
    5. Selitä käsite "haarautumisrekisteri (branch register)". Anna esimerkki.