University of Washington Bothell
Computing & Software Systems
Catalog Description
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
Please consult Canvas for latest communications for CSS 430
|