MIME-Version: 1.0 Server: CERN/3.0 Date: Monday, 16-Dec-96 21:51:43 GMT Content-Type: text/html Content-Length: 2145 Last-Modified: Tuesday, 13-Aug-96 13:44:44 GMT 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