81180 Käyttöjärjestelmät Tentti 5.2.2001
Onhan harjoitustyösi hyväksytty?
-
Selitä lyhyesti seuraavien termien merkitys:
- Osoiteavaruus (address space) (1p).
- Muistiavaruus (memory space) (1p).
- Virtuaaliosoite (virtual address) (1p).
- Poistoalgoritmi (replacement policy) (1p).
- Etuoikeutettu käsky (priviledged instruction) (1p).
- Irrottava skedulointi (pre-emptive scheduling) (1p).
- Oletetaan, että liikkuvalukupäisen levyn, jolla on 200 uraa,
numeroituna 0..199, lukupää palvelee juuri pyyntöä uralla 143 ja juuri
aiemmin palvellut pyynnön uralla 125. Pyynnöt ovat jonossa
FIFO-järjestyksessä: 86, 47. 91. 177, 94, 150, 102, 175, 130. Lisäksi
uusia pyyntöjä tulee urille 3 ja 180, kun viisi jonossa ollutta pyyntöä on
palveltu. Mitkä lukupään liikkeet tarvitaan näiden pyyntöjen
palvelemiseen seuraavilla algoritmeilla? Esitä lyhyesti kunkin
algoritmin idea. Ovatko kaikki menetelmät reiluja?
- FCFS (tunnetaan myös nimellä FIFO), first come, first served (2p)
- SSTF (shortest seek time first) (2p)
- C-SCAN (2p)
-
Prosessin tilat järjestelmässä, jossa on heittovaihto. Mitkä
tilasiirtymät ovat mahdollisia ja missä tilanteissa ne tapahtuvat? (6p)
-
Poissulkeminen. Kuvaa ongelma ja sen perusratkaisu(t) yksisuoritinkoneessa. (6)