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 dened 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

Operating Systems & Platform Technologies

Visit microsoft.com/Windows  Academic for more information on the Windows Academic Program. 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

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 verication) 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. Visit www.microsoft.com/WindowsAcademic for more information on the Windows Academic Program.

Group, Windows Core Operating Systems Division, from Microsoft, talks about Windows Core Architecture.

Presentations
5.0 Windows Internals (Faculty Resource Center) 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.

Programming Projects NT Design book Specications


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

Training Videos

Operating Systems & Platform Technologies

TRAINING RESOURCES AND RELATED MATERIALS FROM FACULTY CONNECTION


WINDOWS 7 Learning Snacks (Videos) MSDN Videos Podcasts Resource Kit Training Kit Videos Webcasts Videos Curriculum Resources Videos Virtual Labs Webcasts

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.  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.

WINDOWS Server 2008 WINDOWS EMBEDDED

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

For more information, please contact: fchelp@microsoft.com www.microsoft.com/faculty