http://www.cs.cornell.edu/Info/People/prakas/cs414/NOTES.html
CS414 Course Material
CS414 Course Material
Introduction to operating systems.
Processes, IPC, Scheduling
Bounded buffer example, critical
section
Solution for two process critical
solution problem
1st Assignment, due 7/18/96 ,
Solution
Solutions for N
process critical section problem, hardware support for solutions
Semaphores
Deadlocks: Introduction and detection
Deadlocks: Prevention and Avoidance,
the Banker's algorithm
2nd Assignment, due 7/25/96 ,
Solution
Classic problems in Synchronization,
higher level constructs
3rd Assignment, due 8/1/96 ,
Solution
Project
File Systems: Introduction,
directories, system and physical organization
File Systems: Free space management,
Directory implementation, disk scheduling, RAID
Introduction to Memory Management
Issues
Mapping-based Memory management:
Segmentation, Paging and combined approaches
4th Assignment ,
Solution
Page Replacement Algorithms,
Locality, Working Set
Protection and Security
Mach - an overview