Helsingin yliopisto - Tietojenkäsittelytieteen laitos
Laskuharjoitus                                          [In English Page in English] (näyttö layout) (tulostus layout) (kämmen layout)

Käyttöjärjestelmät II, K2004, LH 5

Nämä tehtävät käsitellään harjoituksissa viikolla 18 (27-29.4.2004)

  1. Levyn skedulointi. Vertaillaan skedulointipolitiikkoja FIFO, SCAN, SPTF ja SATF.
    1. Milloin FIFO olisi paras? Miksi?
    2. Milloin SCAN olisi paras? Miksi?
    3. Milloin SPTF olisi paras? Miksi?
    4. Milloin SATF olisi paras? Miksi?
    5. Mihin kohtaan levyä kannattaisi sijoittaa hyvin usein tarvittava tiedosto? Miksi?
       
  2. RAID
    1. Tehtävä 11.13 kirjasta [Stal01, s. 515].
    2. Mikä RAID-taso olisi paras suoritustehon kannalta? Miten data kannattaa organisoida suoritustehon maksimoimiseksi?
    3. Mikä RAID-taso olisi paras luotettavuuden kannalta? Miten data kannattaa organisoida luotettavuuden maksimoimiseksi?
    4. Miten RAID 4 ja RAID 5 eroavat suoritustehon ja luotettavuuden kannalta?
       
       
  3. Tehtävät 12.4 ja 12.6 kirjasta (s. 562)
     
  4. Mitkä ovat suurimmat eroavaisuudet Linux ja W2K käyttöjärjestelmien siirrännässä verrattuna luvun 11 perustekniikoihin? Miten ne eroavat toisistaan?
    1. laitekeskeytysten käsittely?
    2. laiteajurit?
    3. plug-and-play?
    4. raid?
    5. tiedostovälimuisti?
       
  5. Mitkä ovat suurimmat eroavaisuudet Linux ext2fs ja Windows NTFS tiedostojen hallinnassa verrattuna luvun 12 perustekniikoihin? Miten ne eroavat toisistaan?
    1. levyn partitiointi?
    2. erilaisten tiedostojärjestelmien käyttö?
    3. tiedostojen metadata ja sen hallinta?
    4. levylohkojen allokointi tiedostolle?
    5. tiedoston löytäminen hakemistopuusta?
    6. tiedostojärjestelmän konsistenssin takaaminen?
    7. API?

Huom: Jos teillä ei ole vielä ryhmätyöparia, lähettäkää siitä tieto luennoitsijalle 19.4.2004 mennessä. Tämän jälkeen ilmoittautuvat voivat joutua tekemään harjoitustyön itsenäisesti.
 


Teemu Kerola 23.04.2004 12:25