CS 2254 Operating System
CS 2254 Operating System
File-System Interface: File concept – Access methods – Directory structure – Filesystem mounting
– Protection. File-System Implementation : Directory implementation – Allocation methods – Free-
space management – efficiency and performance – recovery – log-structured file systems. Case
studies: File system in Linux – file system in Windows XP
UNIT VI/O SYSTEMS
I/O Systems – I/O Hardware – Application I/O interface – kernel I/O subsystem – streams –
performance. Mass-Storage Structure: Disk scheduling – Disk management – Swap-space
management – RAID – disk attachment – stable storage – tertiary storage. Case study: I/O in Linux
Text Book
1. Silberschatz, Galvin, and Gagne, “Operating System Concepts”, Sixth Edition, Wiley India Pvt
Ltd, 2003.
References