Operating Systems II, Spring 2006, HW 5
This will be covered in practise session during the week 17 (24-28.4.2006)
- Disk scheduling. Compare scheduling policies FIFO,
    SCAN, SPTF and SATF.
      
- When would FIFO be best? Why?
 - When would SCAN be best? Why?
 - When would SPTF be best? Why?
 - When would SATF be best? Why?
 - Where in disk would it be advantegous to place a file that is used
          often? Why?  
 
 - RAID
      
- Problem 11.13 from text book [Stal05, p. 526] [Stal01, p. 515].
 - Which RAID level would be best for performance? How should one organize the data to maximize performance?
 - Which RAID level would be best for reliability? How should one organize the data to maximize reliability?
 - How do RAID 4 and RAID 5 differ in performance and reliability? 
 
 - Problems 12.6 and 12.7 from text book [Stal05, p. 577] [Stal01, p. 562]
 - What are the biggest differences between Linux and W2K  I/O systems
    as compared to basic techniques given in Ch 11. How do they differ from each
    other? 
    
- I/O interrupt handling?
 - device drivers?
 - plug-and-play?
 - raid?
 - file cache?
 
 - What are the biggest differences between Linux ext2fs and Microsoft NTFS
    file systems as compared to basic techniques given in Ch 12. How
    do they differ from each other?
    
- disk partitioning ?
 - use of different file systems?
 - file metadata and its managemenet?
 - disk block allocation for files?
 - locating a file from directory tree?
 - disk system consistency?
 - API?
 
 
Teemu Kerola 31.03.2006 9:26

