81180 Käyttöjärjestelmät Tentti 26.4.1999
Laita paperiin aiemman tentin suoritusaika (noin), jos olet korottamassa
hyväksyttyä kokonaissuoritusta, joka on ajalta ennen joulua 1997.
Harjoitustyön tulee olla hyväksytty.
Sulkeissa olevat numerot tehtävien jäljessä kertovat tehtävästä
saatavan maksimipistemäärän.
-
Vastaa lyhyesti seuraaviin kysymyksiin.
-
Etuoikeutettu käsky (priviledged instruction). (1)
-
Poistoalgoritmi (replacement policy). (1)
-
Irrottava skedulointi (pre-emptive scheduling) (1)
-
Muisti-integraali (memory integral) (1)
-
Polvipiste virtuaalimuistissa (primary knee) (1)
-
Muistin elinikä ([memory] life time) (1)
-
Käyttöjärjestelmän ytimen tärkeimmät tehtävät eli mitä ominaisuuksia
ytimellä täytyy vähintään olla? Miksi ytimelle annetaan myös muita
tehtäviä? (6)
-
Kuvaa siirräntäjärjestelmän tasojako käyttäen esimerkkinä levy-yksikköä.
(6)
-
Poissulkemisella ja yhteisellä muistilla voidaan toteuttaa
sanomanvälitys. Kuvaa sanomavälityksen toteutus esimerkiksi
pseudokoodina käyttäen semaforeja ja yhteistä muistia. Vertaile
lyhyesti yhteistä muistia poissulkemisineen ja yleistä
sanomanvälitystä keskenään (hyödyt, haitat)? (6p)