81180 Käyttöjärjestelmät Tentti 17.4.2000

Sulkeissa olevat numerot tehtävien jäljessä kertovat tehtävästä saatavan maksimipistemäärän.
  1. Vastaa  lyhyesti seuraaviin kysymyksiin. Se:
    1. Tiedostojen suojaukset (Unix tai kirjan esimerkki kj). (2)
    2. Monissa järjestelmissä hakemistot erotetaan tiedostojen kuvaustietueesta. Miksi? (2)
    3. Miten tiedostojärjestelmä liitetään mukaan esimerkkikäyttöjärjestelmän (Unix) tiedostorakenteeseen? (Eli miten toimii komento mount?) (2)
  2. Vertaile keskenään prosessien skeduloinnissa käytettyjä menetelmiä FIFO (myös nimellä FCFS), kiertovuorottelu (round robin), kiinteä ja vaihtuva prioriteetti (static, dynamic priority). Mitkä niistä sopivat erityisen hyvin reaaliaikaympäristöön ja mitkä sopivat interaktiiviselle kuormalle? (6)
  3. Esitä aterioiville filosofeille lukkiintumaton ja nälkiintymätön ratkaisu toteutettuna jollakin kirjassa esitetyllä mekanismilla. (6)
  4. Virtuaalimuistin yhteydessä esiintyvät seuraavat termit: muisti-integraali, elinikä, polvipiste, ja ruuhkautuminen. Mitä ne tarkoittavat, ja mikä on niiden keskinäinen yhteys ja vaikutus suoritustehoon?(6)