(www.microsoft.com/faculty)
Operating Systems
Microsoft Curriculum Resources
1.0 Windows Operating System Internals Curriculum Resource Kit (CRK) (Faculty Resource Center)
The Windows Operating Systems Internals Curriculum Resource Kit (CRK) explains operating systems
(OS) concepts based on the Microsoft Windows XP and Windows Server 2003 operating system family, structured following the ACM/IEEE Operating System Body of Knowledge (BOK) as defined in the Computing Curriculum 2001 project by the Joint IEEE and ACM Task Force (CC2001).
Core topics OS1 Overview of Operating Systems OS2 Operating System Principles OS3 Concurrency OS4 Scheduling and Dispatch OS5 Memory Management
Elective topics OS6 Device Management OS7 Security and Protection OS8 File Systems OS9 Real-Time and
Embedded Systems OS10 Fault Tolerance OS11 System Performance
Evaluation & Troubleshooting OS12 Scripting
Supplementary topics OS-A Windows Networking OS-B Comparing the Linux and Windows Kernels OS-C Windows-Unix
Interoperability Core Topics
• Visit microsoft.com/Windows cademic for more information on
A
the Windows Academic Program.
The CRK is based on the book Windows® Internals, 4th edition (Microsoft Press, 2004) by Mark Russinovich and David Solomon.
Lectures with notes, Experiments, Demos, Lab, Quizzes, Programming Assignments
2.0 CRK Instructor Supplement
(Faculty Resource Center; requires verification)
Provide answers to Experiments, Labs, Exercises and Quizzes from the Windows Operating
System Internals Curriculum Resource Kit (CRK)
Lab, Quizzes, Programming Assignments
3.0 Windows Research Kernel v1.2
(Faculty Resource Center)
The Windows Research Kernel (WRK) packages core Microsoft Windows XP x64/Server
2003 SP1 kernel source code with an environment for building and testing experimental versions of the Windows kernel for use in teaching and