This course is an introduction to operating systems structures and design. The class will be implementa tion
intensive. Four programming projects will be implemented. Process management, CPU scheduling and
synchronization, deadlock avoidance, and memory management will be studied, along with design decision making.
Windows NT case studies will be discussed and implemented.