81180 Käyttöjärjestelmät Tentti 24.8.1994
Onhan harjoitustyösi hyväksytty?
-
Prosessin tilat järjestelmässä, jossa on heittovaihto. Mitkä
tilasiirtymät ovat mahdollisia ja mikä ohjelma tai ytimien osa asiasta
huolehtii? (6p)
- Mitä ovat monitorit? Mihin niitä käytetään? Esitä monitorin
toteutus semaforeilla.
-
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? (6p)
-
Vastaa lyhyesti seuraaviin kysymyksiin.
- Tiedostojen suojaukset (Unix tai esimerkkikäyttöjärjestelmä).
- Levylohkon koon valintaperusteita.
- Monissa järjestelmissä tiedostojen nimet pidetään hakemistoissa ja
muut ylläpitotiedot tunnustietueissa. Tiedoston ylläpitotietoihin
viitataan epäsuorasti käyttäen tunnustietueen hakemistoon talletettua
indeksiä. Miksi käytetään tällaista lähestymistapaa? (Miksi
tunnustietuessa olevia tietoja ei ole talletettu hakemistoon?)
- Verkkomaisen tiedostojärjestelmän hyöty- ja haittapuolia.
- Mistä osista koostuu lohkon hakuaika levyltä? Mikä osista dominoi
(ts. mistä kannattaa maksaa, kun ostaa levyn)?
- Monissa järjestelmissä levytila varataan lohko kerrallaan tiedoston
koon kasvaessa. Mitä ongelmia tästä aiheutuu ja kuinka ne voidaan ratkaista?