![]() |
| CSS 430 - Operating Systems |
| Kelvin Sung Munehiro Fukuda Computing and Software Systems University of Washington, Bothell |
|
|
University of Washington, Bothell This course introduces the logical design of operating systems, especially focusing on the design in Java. Topics covered include processes, threads, CPU scheduling, synchroization, deadlocks, memory management, virtual memory, file systems, I/O systems, network programming, protection, and security used in the popular desktop and real-time operating systems. Through the course, we will use Java to illustrate many operating-system concepts. Using Java, you will implement each concept of process management, memory management, and file system. Announcements |