CS490 Windows Internals

Course Summary

This course emphasizes on a discussion of operating systems concepts, which is closely linked to one particular implementation - the Windows OS family. Given the ease-of-use of today's commercial, off-the-shelf operating systems, students need to be actively motivated not to treat operating systems as black boxes, but to gain in-depth insight in the OS implementation. Using the Windows OS family as primary target of discussion, the course will also provide links and comparison to other operating systems (such as Linux, BSD, Unix System V) where appropriate. The topics covered in this course include Windows architecture, core system mechanisms, Windows APIs, Windows traps, Windows synchronization, Windows processes and threads, scheduling, memory management, I/O, Windows file systems, and (optionally) Windows security.

Latest News

Copyright (c) Kenny Q. Zhu, 2010-2014.