|
Apr 16, 2025
|
|
|
|
CS 06560 - Design and Implementation of Operating Systems Credits: 3
Design choices and implementation (algorithms and data structures) of the capabilities of a modern operating system, including processes, concurrency, multithreading, synchronization, multiprocessors, CPU scheduling, interrupt handling, deadlocks, memory management, secondary storage management, file systems, I/O, protection and security. Issues include simplicity, efficiency, abstraction, microkernel, monolithic, client-server, mechanism vs. policy, caching.
Course Attributes: GCAT, GRAD Academic Department: Computer Science
Add to Portfolio (opens a new window)
|
|