81180 Käyttöjärjestelmät Tentti 2.4.2001
-
Selitä lyhyesti seuraavat siirräntäjärjestelmään
liittyvät termit:
-
Ajuri (driver) (1p).
-
Tiedosto (file) (1p).
-
Hakemisto (directory) (1p).
-
Mount-toiminto (mounting) (1p).
-
RAID (1p).
-
Keskeytys (interrupt) (1p).
-
Vertaile keskenään prosessien skeduloinnissa käytettyjä
menetelmiä kiertovuorottelu (round robin), sekä kiinteä
ja vaihtuva prioriteetti (static, dynamic priority). Mitkä niistä
sopivat erityisen hyvin reaaliaikaympäristöön ja mitkä
sopivat interaktiiviselle kuormalle? (6)
-
Sivuttavaa virtuaalimuistia käyttävässä järjestelmässä
mitataan seuraavat käyttöasteet:
-
CPU: 20%
-
Sivutuslevy: 97,7%
-
Muut I/O-laitteet: 5 %
Mitkä seuraavista muutoksista todennäköisesti kasvattavat
CPU:n käyttöastetta ja mitkä ei? Aivan lyhyt perustelu kohtaa
kohti (6).
-
Nopeampi CPU.
-
Suurempi sivutuslevy.
-
Moniajoasteen kasvattaminen.
-
Moniajoasteen vähentäminen.
-
Suurempi keskusmuisti.
-
Nopeampi sivutuslevy tai useita ohjaimia ohjaamassa monta sivutuslevyä.
-
Ennaltanouto mukaan sivunnoutoalgoritmeihin.
-
Sivunkoon kasvattaminen.
-
Lukkiutuminen. Mitä se on ja milloin se voi tapahtua? Miten lukkiutumisongelmia
voidaan pienentää tai jopa poistaa? (6p)