You are on page 1of 2

Faculty Connection resources

(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
Academic for more information on
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 research. The WRK includes

source code for processes, threads, LPC,


virtual memory, scheduler, object manager,
I/O manager, synchronization, worker threads,
kernel heap manager, and other core NTOS
functionality.

Group, Windows Core Operating Systems


Division, from Microsoft, talks about Windows
Core Architecture.

Visit www.microsoft.com/WindowsAcademic
for more information on the Windows
Academic Program.

5.0 Windows Internals


(Faculty Resource Center)

Programming Projects NT Design book


Specifications
4.0 Windows Core Architecture
(Faculty Resource Center)
In this 5-part audio/video presentation, Dave
Probert, PhD, Architect, Windows Kernel

Operating
Systems
& Platform
Technologies

Presentations

In this 5-part audio/video presentation, Dave


Probert, PhD, Architect, Windows Kernel
Group, Windows Core Operating Systems
Division, from Microsoft, talks about Windows
Core Architecture.

Training Videos

If you have questions, please


email compsci@microsoft.com
To learn about all the resources
available to help you prepare your
curriculum, including the online
Operating Systems Resource kit,
visit: FacultyResourceCenter.com/
curriculum

TRAINING RESOURCES AND RELATED MATERIALS


FROM FACULTY CONNECTION

Operating
Systems
& Platform
Technologies

REFERENCE BOOK
Windows Internals Book 4th Edition
(Faculty Resource Center)
Microsoft Windows Internals, 4th Edition
describes how the core components of the
Microsoft Windows 2000, Windows XP, and
Microsoft Windows Server 2003 operating
systems work internally, including support
for 64-bit systems. With this knowledge,
computer scientists can better comprehend
the rationale behind design choices
in operating systems, understand the
performance behavior of the system,
debug complex problems, and troubleshoot
system problems.
SOFTWARE:
Windows 7 Professional/Windows Server
2008 from MSDNAA program (find your
department MSDNAA download site at
http://msdn.microsoft.com/en-us/academic/
dd861349.aspx)
Windows Server 2008 from DreamSpark site
Windows Server 2003 SP1 (2005) from
DreamSpark site

ADDITIONAL/SUPPLEMENTAL
RESOURCES:
Operating Systems Resource Kit
(Faculty Resource Center)
Operating Systems Resource Kit (Faculty
Resource Center) provides web-based
access to all Windows Academic Program
components and related resources, including
research projects.
Visit www.microsoft.com/WindowsAcademic for more information on Windows
Academic Programs CRK and WRK components, which also includes ProjectOZ.
ProjectOZ an operating system project
environment that uses the native kernel
interfaces of Windows to provide simple,
clean, user-mode abstractions of the CPU,
MMU, trap mechanism, and physical
memory that can be used to perform experiments in operating systems principles.
Pilot version.

WINDOWS 7

Learning Snacks (Videos)


MSDN Videos
Podcasts
Resource Kit
Training Kit
Videos
Webcasts

WINDOWS Server 2008

Videos

WINDOWS EMBEDDED

Curriculum Resources
Videos
Virtual Labs
Webcasts

LOCALIZED RESOURCES
Windows OS CRK
Spanish, Portuguese
Windows Internals
Chinese, Russian
Windows IT
Chinese, Polish

Curriculum support is available at


compsci@microsoft.com
The Windows Academic Program discussion forum is available at http://www.
microsoft.com/WindowsAcademicForum/
Singularity a research project focused
on the construction of dependable
systems through innovation in the areas
of systems, languages, and tools including the Singularity Research Development Kit (RDK) 2.0. You can download it
from CodePlex, Microsofts open source
project-hosting website.

For more information,


please contact:
fchelp@microsoft.com
www.microsoft.com/faculty

You might also like