Käyttöjärjestelmät, syksy 2006, laskuharjoitus 6
Tehtävät käsitellään harjoituksissa viikolla 41, 12-13.10.2006
HUOM: Opiskelijoille, jotka käyttävät 4. painosta: 5. painos on saatavilla Kumpulan kirjastosta kurssikirjahyllystä. 4. painoksesta puuttuvat tehtävät ovat englanninkielisellä harjoitussivulla.
- Korvauspolitiikka
- Tehtävä 8.4 kirjasta [Stal05]. (Tehtävä 8.2. kirjasta [Stal01]. Huomaa, että R-sarakkeen toisen rivin arvo on 1, vaikka [Stal01] kirjassa ko. kohdassa on 0. Tehtävässä käytettävä R sarake on siis 0 1 1 1.)
- Korvausalgoritmi
- Tehtävä 8.5 kirjasta [Stal05, s. 384] (teht. 8.3 [Stal01])
- Mitä erikoista tässä tilanteessa on? Mitä tästä voi
päätellä?
- Työjoukko
- Tehtävä 8.15 a) kirjasta [Stal05]. Tehtävää ei ole 4. painoksessa.
- Miten työjoukon koko vaihtelee ohjelman suorituksen aikana? Jos sinun pitäisi päättää kiinteä maksimi sivutilojen määrälle ko. ohjelman suoritusta varten, niin minkä arvon valitsisit ja miksi?
- VSWS
- Tehtävä 8.16 kirjasta [Stal05] (Tehtävä 8.13 [Stal01])
- Entä jos Q olisi globaali, mutta silti dynaamisesti
säädettävä.
Anna vastaava menetelmä tähän tapaukseen. Vertaa
toimintaa kohdan (a) tapaukseen. Milloin parempi? Milloin huonompi?
- Linux.
Linuxin muistinhallinta mappaa yhtenäisen virtuaalimuistialueen myös yhtenäiselle lohkolle sivukehyksiä.- Mitä etua tällä saavutetaan?
- Mitä haittaa siitä on?
KURSSIKOE: Kurssikoe on To 19.10. klo 9.00-12
luentosalissa CK112.
Koealue kattaa
- luennot 1-10,
- harjoitukset 1-6 ja
- kirjan luvut 1-8 (ei kuitenkaan 5.1 - 6.6).
- Myös toinen opintopiiritehtävä kuuluu koealueeseen, vaikka sen palautus on vasta myöhemmin.