|
|
Prerequisite: CSCI 330. Offered in fall and spring.
Operating systems concepts and structure. The Kernel, interrupts, system calls. Process concepts, operations, and implementation. Threads. Concurrency, interprocess communication and synchronization. Process scheduling. Resources and deadlocks. Memory management: swapping, paging, segmentation, virtual memory. File system interface, organization, and implementation. Protection. Case study: UNIX. |
|