Course Description(3 credits )
An introduction to modern
operating systems design and implementation. Processes and threads; concurrent
programming; spinlocks; semaphores; events; monitors; message passing; remote
procedure calls; dispatchers; deadlocks; memory management; segmentation;
paging; interrupt handling; device drivers; file systems.
Prerequisites : CS250 Data Structures and Abstraction, CS245 Computer
Organization.
Previously Taught :
Instructor :
Prof.
Paul
A. Courchene
Prof.
Alberto
Moreira
|