This course centers on operating systems for multi-processing environments: concurrent processes, mutual exclusion, job scheduling, memory, storage hierarchy, file systems, security, and distributed processing. Also discussed are virtual resource management strategies.
Text Book:The fall 2008 textbook for COMP755 Advanced Operating Systems is
Operating System Concepts with Java, Seventh Edition, by Silberschatz, Galvin and Gagne, Wiley, 2007, ISBN: 9780471769071
PDF slides:
Historical Development of Operating Systems
Concurrent Programming Constructs
Virtual Memory Address Translation
Examples of concurrent programming
Producer/Consumer using POSIX threads Producer/Consumer using Java threads
Java implementation of semaphores
No comments:
Post a Comment