Microsoft.com Home | Site Map
MSDN *
| Developer Centers | Library | Downloads | Code Center | Subscriptions | MSDN Worldwide
Faculty Connection
Academic Resource Center
Browse Academic Resources
Video Resource Center
Resource Kit
Submit Content
Faculty Newsgroup
Feedback
Sign in to Windows Live ID
  in      
Advanced Search

Click below to find specific academic materials:

Categories
Special Collaboration Areas

Home > Operating Systems   (70 Object(s) in 14 Usage Type(s) found)

Faculty Preparation: Course Outline Back to top
Prise en main de Windows CE et de son outil de développement PlatForm Builder  - 07/15/2008
Le cours propose 2 supports: l'émulateur ou la cible. Et dans les 2 cas sont étudiés l'installation, la gestion de la plateforme, la problématique des drivers.


Faculty Preparation: Professional Development Back to top
ASU Academic Days 2007 - Windows Academic Program  - 03/22/2007
These slides are from the Windows Academic Program track of the Arizona State University Academic Days delivered over March 15th-16th 2007. The talks discuss the Curriculum Resource Kit, Windows Research Kit, ProjectOZ, and two System Internals tools that can be used within a lab or classroom.
Behind the Code with Rob Short  - 02/07/2007
Occasionally the office of the CTO, David Vaskevitch, sits down with some of Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC takes a closer look at the person, the career and what it takes to produce world-class software. Guest: VP, Rob Short
Windows Operating System Internals Tools  - 08/15/2008
This material contains a set of tools for the Windows OS Internals Curriculum Resource Kit (CRK). These tools are the ones referenced in the labs and demonstrations of the CRK Units.


Faculty Preparation: Textbook Back to top
Windows Internals Book 4th Edition  - 08/15/2008
This latest edition has been updated to cover the kernel changes made in Windows XP and Windows Server 2003, including support for 64-bit systems. Hands-on experiments have been updated to reflect changes in tools, and newly added experiments use new tools not available when the third edition was written.


Learning Activities: Executable Program Back to top
ProjectOZ  - 07/13/2006
ProjectOZ is an operating systems 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. ProjectOZ comes with a basic OS (BasicOZ) built on top of the SPACE abstractions.
Windows Operating System Internals Combined Units  - 08/15/2008
The Windows Operating System Internals Curriculum Resource Kit (“CRK”) is a pool of teaching material and resources that explains the internals of the Microsoft Windows XP and Windows Server 2003 operating system family based on the book Windows Internals, 4th edition (Microsoft Press).
Windows Operating System Internals Curriculum Resource Kit (CRK) - Tools  - 02/16/2006
A set of tools for Windows Curriculum Resource Kit (CRK). See object 6191.                                                                       
Windows Operating System Internals Tools  - 08/15/2008
This material contains a set of tools for the Windows OS Internals Curriculum Resource Kit (CRK). These tools are the ones referenced in the labs and demonstrations of the CRK Units.
Windows Research Kernel v1.2  - 07/01/2008
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.
Windows Server 2003 SP1 Windows Research Kernel Image  - 08/22/2008
A Windows Server 2003 SP1 Virtual PC 2007 image that has been preconfigured to boot the Windows Research Kernel and allow WinDbg to connect to it through a named pipe on the host machine.


Learning Activities: Exercise/Exam Back to top
Comparación de los núcleos de Linux y Windows – Unidad OS-B CRK  - 04/02/2008
La unidad OS-B del CRK, cubre los siguientes temas: comparación de Linux y Windows y evaluaciones del tema de comparación de Linux y Windows.    
Comparing the Linux and Windows Kernels -- CRK Unit OS-B  - 02/16/2006
Unit OS-B of CRK, covers these topics: Linux and Windows Comparison and Linux and Windows Comparison quizzes.                                    
Concurrencia - Unidad OS3 CRK  - 04/01/2008
La unidad OS3 del CRK, cubre los siguientes temas: secciones críticas, semáforos y monitores, despachador, trampas, interruptores, sincronización, sincronización avanzada, APIs de Windows para sincronización y comunicación inter-procesos. Se incluyen laboratorios, evaluaciones y evaluaciones.
Concurrency -- CRK Unit OS3  - 02/16/2006
Unit OS3 of CRK, covers these topics: Critical Sections, Semaphores and Monitors, Windows Trap Dispatching, Interrupts, Synchronization, Advanced Windows Synchronization, Windows APIs for Synchronization and Inter-Process Communication, and includes labs, quizzes, and assignments.
CPT 355 Software Development for Mobile Computers  - 03/29/2006
This zip file contains many of the materials I use to teach CPT 355. This course has been offered at Purdue since the Fall 2002 semester. The zip file contains exams, programming assignments, quizzes, lectures notes, and links to reading assignments.
Device Management - The Input/Output System -- CRK Unit OS6  - 02/16/2006
Unit OS6 of CRK, covers these topics: Principles of I/O Systems, The Windows I/O System Components, Windows I/O Processing and Device Management.
Evaluación de Desempeño – Unidad OS11 CRK  - 04/02/2008
La unidad OS11 del CRK, cubre los siguientes temas: Desempeño del sistema, Resolución de problemas en la inicialización-carga y laboratorios, evaluaciones y tareas.
Fault-tolerances -- CRK Unit OS10  - 02/16/2006
Unit OS10 of CRK, covers these topics: Fault-tolerance in Windows and Fault-tolerance quizzes and assignments.                                   
File System -- CRK Unit OS8  - 02/16/2006
Unit OS8 of CRK, covers these topics: Background: Unix File Systems, The Windows File System (NTFS), Encrypting File System Security in Windows OS, NTFS – Recovery Support, and Windows File and Directory Management.
Interoperabilidad Windows – UNIX – Undad OS-C del CRK  - 04/02/2008
La unidad OS-C del CRK, cubre los siguientes temas: archivos e instrucciones de interoperabilidad, programación e interoperabilidad. Evaluaciones y Tareas.
Manejo de Dispositivos – el sistema de Entrada-Salida – Unidad OS6 CRK  - 04/02/2008
La unidad OS6 del CRK, cubre los siguientes temas: principios de sistemas de I/O, componentes de sistema de I/O en Windows, manejo de dispositivos y procesamiento de I/O en Windows.
Manejo de Memoria --- Unidad OS5 CRK  - 04/02/2008
La unidad OS5 del CRK, cubre los siguientes temas: Manejo de memoria para multiprogramación, fundamentos del manejo de memoria en Windows, traducción virtual de direcciones. Se incluyen laboratorios, evaluaciones y tareas.
Memory Management -- CRK Unit OS5  - 02/16/2006
Unit OS5 of CRK, covers these topics: Memory Management for Multiprogramming, Windows Memory Management Fundamentals, Virtual Address Translation, Physical Memory Management, and includes labs, quizzes, and assignments.
Operating System Principles -- CRK Unit OS2  - 02/16/2006
Unit OS2 of CRK, "Operating System Principles" covers these topics: Structuring of the Windows Operating System, Windows Core System Mechanisms, Windows on Windows - OS Personalities, The Windows API – Naming Conventions, Types, and includes labs, quizzes, and assignments.
Performance Evaluations -- CRK Unit OS11  - 02/16/2006
Unit OS11 of CRK, covers these topics: System Performance, Boot/Startup Troubleshooting and Performance Evaluation labs, quizzes, and assignments.
Principios de los Sistemas Operativos – CRK Unidad OS2  - 04/01/2008
La unidad OS2 del CRK, “Principios de los Sistemas Operativos” cubre los siguientes temas: Estructura de los Sistemas Operativos Windows, Mecanismos del Core System de Windows, Personalidades de OS Windows en Windows, el API de Windows – convenciones de nombres, tipos. Se incluyen laboratorios, evaluaciones y tareas.
Programacion y atención de eventos – CRK Unidad OS4  - 04/02/2008
La Unidad OS4 del CRK, cubre los siguientes temas: el concepto de procesos y secuencias, procesos y secuencias internos de Windows, programación y secuencias de Windows avanzados. Se incluye laboratorios, evaluaciones y tareas.
Protección y seguridad – Unidad OS7 CRK  - 04/02/2008
La unidad OS7 del CRK cubre los siguientes temas: El problema de la seguridad, Componentes y Conceptos de Seguridad en Windows, Descriptores de Seguridad en Windows. Se incluyen laboratorios, evaluaciones y tareas.
Protection and Security -- CRK Unit OS7  - 02/16/2006
Unit OS7 of CRK, covers these topics: The Security Problem, Windows Security Components and Concepts, Windows Security Descriptors, and includes labs, quizzes, and assignments.
Real-time and Embedded Systems -- CRK Unit OS9  - 02/16/2006
Unit OS9 of CRK, covers these topics: Introduction and Vocabulary, Real-Time Systems with Windows, Embedded Systems with Windows XP Embedded, and Real-Time and Embedded Systems quizzes.
Redes con Windows – CRK Unidad OS-A  - 04/02/2008
La unidad OS-A del CRK, cubre los siguientes temas: Componentes de redes en Windows, programación de sockets en Windows y otros APIs de redes y laboratorios, evaluaciones y tareas de redes.
Scheduling and Dispatch -- CRK Unit OS4  - 02/16/2006
Unit OS4 of CRK, covers these topics: The Concept of Processes and Threads, Windows Processes and Threads, Windows Process and Thread Internals, Windows Thread Scheduling, Advanced Windows Thread Scheduling, and includes labs, quizzes, and assignments.
Scripting  - 04/02/2008
La unidad OS12 del CRK, cubre los siguientes temas: Instrumentación del manejo de Windows, laboratorios, evaluaciones y tareas del Registro y Scripting.
Scripting -- CRK Unit OS12  - 02/16/2006
Unit OS12 of CRK, covers these topics: Windows Management Instrumentation, The Registry and Scripting labs, quizzes and assignments.             
Sistema de Archivos – Unidad OS8 CRK  - 04/02/2008
La unidad OS8, cubre los siguientes temas: Antecedentes: Sistemas de archivos de UNIX, el Sistema de Archivos de Windows (NTFS), Encriptación y Seguridad del sistema de Archivos en Windows, Soporte en Recuperación – NTFS y Manejo de Directorio Archivos en Windows.
Sistemas de tiempo real y embebidos – Unidad OS9 CRK  - 04/02/2008
La unidad OS9 del CRK, cubre los siguientes temas: Introducción y Vocabulario, Sistemas en tiempo real con Windows, Sistemas Embebidos y Windows XP Embedded, y evaluaciones para sistemas embebidos y en tiempo real.
Tolerancia a fallas – Unidad OS10 CRK  - 04/02/2008
La unidad OS10 del CRK cubre los siguientes temas: tolerancia a fallas en Windows y evaluaciones y tareas del tema tolerancia a fallas.          
Windows – Unix Interoperability -- CRK Unit OS-C  - 02/16/2006
Unit OS-C of CRK, covers these topics: File and Command Interoperability, Programming and Interoperability quizzes and assignments.              
Windows Networking -- CRK Unit OS-A  - 02/16/2006
Unit OS-A of CRK, covers these topics: Networking Components in Windows OS, Windows Socket Programming, Microsoft-specific extensions to Sockets and other Networking APIs and Networking labs, quizzes, and assignments.
Windows Operating System Internals Combined Units  - 08/15/2008
The Windows Operating System Internals Curriculum Resource Kit (“CRK”) is a pool of teaching material and resources that explains the internals of the Microsoft Windows XP and Windows Server 2003 operating system family based on the book Windows Internals, 4th edition (Microsoft Press).
Windows Operating System Internals Curriculum Resource Kit (CRK)  - 02/16/2006
The Windows Operating System Internals Curriculum Resource Kit (“CRK”) is a pool of teaching material and resources that explains the internals of the Microsoft Windows XP and Windows Server 2003 operating system family based on the book Windows Internals, 4th edition (Microsoft Press).
Windows OS Internals Curriculum Resource Kit - Instructor Version  - 07/01/2008
Windows Curriculum Resource Kit (CRK) provides instructor resources, including PowerPoint presentation slides, experiments, hands-on labs, sample quizzes and assignments for introducing case studies from the Windows kernel into operating system courses.
Windows Research Kernel v1.2  - 07/01/2008
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.


Learning Activities: Lab Back to top
ASU Academic Days 2007 - Windows Academic Program  - 03/22/2007
These slides are from the Windows Academic Program track of the Arizona State University Academic Days delivered over March 15th-16th 2007. The talks discuss the Curriculum Resource Kit, Windows Research Kit, ProjectOZ, and two System Internals tools that can be used within a lab or classroom.
Concurrencia - Unidad OS3 CRK  - 04/01/2008
La unidad OS3 del CRK, cubre los siguientes temas: secciones críticas, semáforos y monitores, despachador, trampas, interruptores, sincronización, sincronización avanzada, APIs de Windows para sincronización y comunicación inter-procesos. Se incluyen laboratorios, evaluaciones y evaluaciones.
Concurrency -- CRK Unit OS3  - 02/16/2006
Unit OS3 of CRK, covers these topics: Critical Sections, Semaphores and Monitors, Windows Trap Dispatching, Interrupts, Synchronization, Advanced Windows Synchronization, Windows APIs for Synchronization and Inter-Process Communication, and includes labs, quizzes, and assignments.
CPT 355 Software Development for Mobile Computers  - 03/29/2006
This zip file contains many of the materials I use to teach CPT 355. This course has been offered at Purdue since the Fall 2002 semester. The zip file contains exams, programming assignments, quizzes, lectures notes, and links to reading assignments.
Device Management - The Input/Output System -- CRK Unit OS6  - 02/16/2006
Unit OS6 of CRK, covers these topics: Principles of I/O Systems, The Windows I/O System Components, Windows I/O Processing and Device Management.
Evaluación de Desempeño – Unidad OS11 CRK  - 04/02/2008
La unidad OS11 del CRK, cubre los siguientes temas: Desempeño del sistema, Resolución de problemas en la inicialización-carga y laboratorios, evaluaciones y tareas.
File System -- CRK Unit OS8  - 02/16/2006
Unit OS8 of CRK, covers these topics: Background: Unix File Systems, The Windows File System (NTFS), Encrypting File System Security in Windows OS, NTFS – Recovery Support, and Windows File and Directory Management.
Introducción a la familia de Microsoft Windows 2003 Server  - 03/12/2007
Complete course about Windows 2003 Server and its functions. It describes the fundamentals of networking. There is a general description of Windows 2003, a basic administration of Windows 2003, how to manage a domain, an introduction of Active Directory in Windows Server 2003, users’ configuration and more. It has practices of all the topics as well.
Manejo de Dispositivos – el sistema de Entrada-Salida – Unidad OS6 CRK  - 04/02/2008
La unidad OS6 del CRK, cubre los siguientes temas: principios de sistemas de I/O, componentes de sistema de I/O en Windows, manejo de dispositivos y procesamiento de I/O en Windows.
Manejo de Memoria --- Unidad OS5 CRK  - 04/02/2008
La unidad OS5 del CRK, cubre los siguientes temas: Manejo de memoria para multiprogramación, fundamentos del manejo de memoria en Windows, traducción virtual de direcciones. Se incluyen laboratorios, evaluaciones y tareas.
Memory Management -- CRK Unit OS5  - 02/16/2006
Unit OS5 of CRK, covers these topics: Memory Management for Multiprogramming, Windows Memory Management Fundamentals, Virtual Address Translation, Physical Memory Management, and includes labs, quizzes, and assignments.
Microsoft Academic Days on Windows & Embedded Computing – Curriculum Resource Kit  - 05/07/2007
This presentation provides the background and overview of the Curriculum Resource Kit and shows the demos, labs and source code that are available.
Microsoft Academic Days on Windows & Embedded Computing – Windows Core Architecture  - 05/07/2007
This presentation discusses topics such as Windows core architecture, teaching UNIX and Windows, the Windows NT architecture, the Windows Research Kernel (WRK) and a WRK lab.
Microsoft Windows Internals Curriculum Resource Kit Videos  - 08/22/2008
This 12 hour Windows OS internals video library, developed by David Solomon and Mark Russinovich, covers Microsoft Windows 2000 and Microsoft Windows XP.
Operating System Principles -- CRK Unit OS2  - 02/16/2006
Unit OS2 of CRK, "Operating System Principles" covers these topics: Structuring of the Windows Operating System, Windows Core System Mechanisms, Windows on Windows - OS Personalities, The Windows API – Naming Conventions, Types, and includes labs, quizzes, and assignments.
Performance Evaluations -- CRK Unit OS11  - 02/16/2006
Unit OS11 of CRK, covers these topics: System Performance, Boot/Startup Troubleshooting and Performance Evaluation labs, quizzes, and assignments.
Principios de los Sistemas Operativos – CRK Unidad OS2  - 04/01/2008
La unidad OS2 del CRK, “Principios de los Sistemas Operativos” cubre los siguientes temas: Estructura de los Sistemas Operativos Windows, Mecanismos del Core System de Windows, Personalidades de OS Windows en Windows, el API de Windows – convenciones de nombres, tipos. Se incluyen laboratorios, evaluaciones y tareas.
Programacion y atención de eventos – CRK Unidad OS4  - 04/02/2008
La Unidad OS4 del CRK, cubre los siguientes temas: el concepto de procesos y secuencias, procesos y secuencias internos de Windows, programación y secuencias de Windows avanzados. Se incluye laboratorios, evaluaciones y tareas.
Protección y seguridad – Unidad OS7 CRK  - 04/02/2008
La unidad OS7 del CRK cubre los siguientes temas: El problema de la seguridad, Componentes y Conceptos de Seguridad en Windows, Descriptores de Seguridad en Windows. Se incluyen laboratorios, evaluaciones y tareas.
Protection and Security -- CRK Unit OS7  - 02/16/2006
Unit OS7 of CRK, covers these topics: The Security Problem, Windows Security Components and Concepts, Windows Security Descriptors, and includes labs, quizzes, and assignments.
Redes con Windows – CRK Unidad OS-A  - 04/02/2008
La unidad OS-A del CRK, cubre los siguientes temas: Componentes de redes en Windows, programación de sockets en Windows y otros APIs de redes y laboratorios, evaluaciones y tareas de redes.
Scheduling and Dispatch -- CRK Unit OS4  - 02/16/2006
Unit OS4 of CRK, covers these topics: The Concept of Processes and Threads, Windows Processes and Threads, Windows Process and Thread Internals, Windows Thread Scheduling, Advanced Windows Thread Scheduling, and includes labs, quizzes, and assignments.
Scripting  - 04/02/2008
La unidad OS12 del CRK, cubre los siguientes temas: Instrumentación del manejo de Windows, laboratorios, evaluaciones y tareas del Registro y Scripting.
Scripting -- CRK Unit OS12  - 02/16/2006
Unit OS12 of CRK, covers these topics: Windows Management Instrumentation, The Registry and Scripting labs, quizzes and assignments.             
Sistema de Archivos – Unidad OS8 CRK  - 04/02/2008
La unidad OS8, cubre los siguientes temas: Antecedentes: Sistemas de archivos de UNIX, el Sistema de Archivos de Windows (NTFS), Encriptación y Seguridad del sistema de Archivos en Windows, Soporte en Recuperación – NTFS y Manejo de Directorio Archivos en Windows.
Windows 2000 Profesional: instalación y actualización  - 03/12/2007
Complete course about Windows 2000 and its functions. It describes the fundamentals of networking. There is a general description of Windows 2000, a basic administration of Windows 2000 and how to manage a domain with Windows 2000 Server. It has practices of all the topics as well.
Windows CE Embedded System  - 01/05/2006
A set of experiments on Windows CE.                                                                                                              
Windows Networking -- CRK Unit OS-A  - 02/16/2006
Unit OS-A of CRK, covers these topics: Networking Components in Windows OS, Windows Socket Programming, Microsoft-specific extensions to Sockets and other Networking APIs and Networking labs, quizzes, and assignments.
Windows Operating System Internals Combined Units  - 08/15/2008
The Windows Operating System Internals Curriculum Resource Kit (“CRK”) is a pool of teaching material and resources that explains the internals of the Microsoft Windows XP and Windows Server 2003 operating system family based on the book Windows Internals, 4th edition (Microsoft Press).
Windows Operating System Internals Curriculum Resource Kit (CRK)  - 02/16/2006
The Windows Operating System Internals Curriculum Resource Kit (“CRK”) is a pool of teaching material and resources that explains the internals of the Microsoft Windows XP and Windows Server 2003 operating system family based on the book Windows Internals, 4th edition (Microsoft Press).
Windows OS Internals Curriculum Resource Kit - Instructor Version  - 07/01/2008
Windows Curriculum Resource Kit (CRK) provides instructor resources, including PowerPoint presentation slides, experiments, hands-on labs, sample quizzes and assignments for introducing case studies from the Windows kernel into operating system courses.
Windows Research Kernel v1.2  - 07/01/2008
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.
Windows XP Embedded Training  - 09/08/2005
Course 2545C: Developing Embedded Solutions for Microsoft Windows XP Embedded                                                                    


Learning Activities: Project Back to top
ASU Academic Days 2007 - Windows Academic Program  - 03/22/2007
These slides are from the Windows Academic Program track of the Arizona State University Academic Days delivered over March 15th-16th 2007. The talks discuss the Curriculum Resource Kit, Windows Research Kit, ProjectOZ, and two System Internals tools that can be used within a lab or classroom.
Windows Research Kernel v1.2  - 07/01/2008
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.


Presentation Materials: Audiovisual Content Back to top
Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor - Part 1 of 3  - 09/12/2007
Mark Russinovich, Technical Fellow PSD, from Microsoft talks about Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor.
Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor - Part 2 of 3  - 09/12/2007
Mark Russinovich, Technical Fellow PSD, from Microsoft talks about Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor.
Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor - Part 3 of 3  - 09/12/2007
Mark Russinovich, Technical Fellow PSD, from Microsoft talks about Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor.
Behind the Code with Jim Gray  - 04/12/2006
Occasionally the office of the CTO, David Vaskevitch, talks with Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC looks at the person, the career and what it takes to produce world-class software. Guest: Jim Gray
Behind the Code with Rob Short  - 02/07/2007
Occasionally the office of the CTO, David Vaskevitch, sits down with some of Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC takes a closer look at the person, the career and what it takes to produce world-class software. Guest: VP, Rob Short
Introducción a la familia de Microsoft Windows 2003 Server  - 03/12/2007
Complete course about Windows 2003 Server and its functions. It describes the fundamentals of networking. There is a general description of Windows 2003, a basic administration of Windows 2003, how to manage a domain, an introduction of Active Directory in Windows Server 2003, users’ configuration and more. It has practices of all the topics as well.
Microsoft Windows Internals Curriculum Resource Kit Videos  - 08/22/2008
This 12 hour Windows OS internals video library, developed by David Solomon and Mark Russinovich, covers Microsoft Windows 2000 and Microsoft Windows XP.
Windows Core Architecture Part 1  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 1.
Windows Core Architecture Part 2  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 2.
Windows Core Architecture Part 3  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 3.
Windows Core Architecture Part 5  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 5.
Windows Core Architecture Part 4a  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 4.
Windows Core Architecture Part 4b  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 4.


Presentation Materials: Demo Back to top
Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor - Part 1 of 3  - 09/12/2007
Mark Russinovich, Technical Fellow PSD, from Microsoft talks about Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor.
Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor - Part 2 of 3  - 09/12/2007
Mark Russinovich, Technical Fellow PSD, from Microsoft talks about Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor.
Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor - Part 3 of 3  - 09/12/2007
Mark Russinovich, Technical Fellow PSD, from Microsoft talks about Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor.
ASU Academic Days 2007 - Windows Academic Program  - 03/22/2007
These slides are from the Windows Academic Program track of the Arizona State University Academic Days delivered over March 15th-16th 2007. The talks discuss the Curriculum Resource Kit, Windows Research Kit, ProjectOZ, and two System Internals tools that can be used within a lab or classroom.
Introducción a la familia de Microsoft Windows 2003 Server  - 03/12/2007
Complete course about Windows 2003 Server and its functions. It describes the fundamentals of networking. There is a general description of Windows 2003, a basic administration of Windows 2003, how to manage a domain, an introduction of Active Directory in Windows Server 2003, users’ configuration and more. It has practices of all the topics as well.
Microsoft Academic Days on Windows & Embedded Computing – Curriculum Resource Kit  - 05/07/2007
This presentation provides the background and overview of the Curriculum Resource Kit and shows the demos, labs and source code that are available.
Microsoft Windows Internals Curriculum Resource Kit Videos  - 08/22/2008
This 12 hour Windows OS internals video library, developed by David Solomon and Mark Russinovich, covers Microsoft Windows 2000 and Microsoft Windows XP.
SIGCSE 2007 Vendor Session, "Microsoft: Windows Core Architecture"  - 03/22/2007
These presentation slides are from the vendor session talk, “Microsoft: Windows Core Architecture”, delivered by kernel architect, Dave Probert, of Microsoft’s Core Operating Systems Division on March 10th, 2007 at the SIGCSE conference in Covington, KY.
Windows 2000 Profesional: instalación y actualización  - 03/12/2007
Complete course about Windows 2000 and its functions. It describes the fundamentals of networking. There is a general description of Windows 2000, a basic administration of Windows 2000 and how to manage a domain with Windows 2000 Server. It has practices of all the topics as well.
Windows Core Architecture Part 1  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 1.
Windows Core Architecture Part 2  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 2.
Windows Core Architecture Part 3  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 3.
Windows Core Architecture Part 5  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 5.
Windows Core Architecture Part 4a  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 4.
Windows Core Architecture Part 4b  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 4.


Presentation Materials: Slides Back to top
Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor - Part 1 of 3  - 09/12/2007
Mark Russinovich, Technical Fellow PSD, from Microsoft talks about Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor.
Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor - Part 2 of 3  - 09/12/2007
Mark Russinovich, Technical Fellow PSD, from Microsoft talks about Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor.
Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor - Part 3 of 3  - 09/12/2007
Mark Russinovich, Technical Fellow PSD, from Microsoft talks about Advanced Windows Troubleshooting with Sysinternals, Process Explorer and Process Monitor.
Architecture of the Windows Kernel (with Networking)  - 08/22/2008
This presentation by Dave Probert, Kernel Architect, from Microsoft was given at the Architectural Support for Programming Languages and Operating Systems (ASPLOS) conference in March 2008.
ASU Academic Days 2007 - Windows Academic Program  - 03/22/2007
These slides are from the Windows Academic Program track of the Arizona State University Academic Days delivered over March 15th-16th 2007. The talks discuss the Curriculum Resource Kit, Windows Research Kit, ProjectOZ, and two System Internals tools that can be used within a lab or classroom.
Comparación de los núcleos de Linux y Windows – Unidad OS-B CRK  - 04/02/2008
La unidad OS-B del CRK, cubre los siguientes temas: comparación de Linux y Windows y evaluaciones del tema de comparación de Linux y Windows.    
Comparing the Linux and Windows Kernels -- CRK Unit OS-B  - 02/16/2006
Unit OS-B of CRK, covers these topics: Linux and Windows Comparison and Linux and Windows Comparison quizzes.                                    
Concurrencia - Unidad OS3 CRK  - 04/01/2008
La unidad OS3 del CRK, cubre los siguientes temas: secciones críticas, semáforos y monitores, despachador, trampas, interruptores, sincronización, sincronización avanzada, APIs de Windows para sincronización y comunicación inter-procesos. Se incluyen laboratorios, evaluaciones y evaluaciones.
Concurrency -- CRK Unit OS3  - 02/16/2006
Unit OS3 of CRK, covers these topics: Critical Sections, Semaphores and Monitors, Windows Trap Dispatching, Interrupts, Synchronization, Advanced Windows Synchronization, Windows APIs for Synchronization and Inter-Process Communication, and includes labs, quizzes, and assignments.
Device Management - The Input/Output System -- CRK Unit OS6  - 02/16/2006
Unit OS6 of CRK, covers these topics: Principles of I/O Systems, The Windows I/O System Components, Windows I/O Processing and Device Management.
Evaluación de Desempeño – Unidad OS11 CRK  - 04/02/2008
La unidad OS11 del CRK, cubre los siguientes temas: Desempeño del sistema, Resolución de problemas en la inicialización-carga y laboratorios, evaluaciones y tareas.
Fault-tolerances -- CRK Unit OS10  - 02/16/2006
Unit OS10 of CRK, covers these topics: Fault-tolerance in Windows and Fault-tolerance quizzes and assignments.                                   
File System -- CRK Unit OS8  - 02/16/2006
Unit OS8 of CRK, covers these topics: Background: Unix File Systems, The Windows File System (NTFS), Encrypting File System Security in Windows OS, NTFS – Recovery Support, and Windows File and Directory Management.
Interoperabilidad Windows – UNIX – Undad OS-C del CRK  - 04/02/2008
La unidad OS-C del CRK, cubre los siguientes temas: archivos e instrucciones de interoperabilidad, programación e interoperabilidad. Evaluaciones y Tareas.
Introducción a la familia de Microsoft Windows 2003 Server  - 03/12/2007
Complete course about Windows 2003 Server and its functions. It describes the fundamentals of networking. There is a general description of Windows 2003, a basic administration of Windows 2003, how to manage a domain, an introduction of Active Directory in Windows Server 2003, users’ configuration and more. It has practices of all the topics as well.
Introducción a los Sistemas Operativos  - 04/01/2008
La Unidad OS1 del CRK en español, “Introducción a los Sistemas Operativos”, provee una presentación del curso Windows Operating System Internals y también considera la evolución de los sistemas operativos, así como detalles de la familia de Sistemas Operativos Windows y las herramientas usadas en el curso.
Manejo de Dispositivos – el sistema de Entrada-Salida – Unidad OS6 CRK  - 04/02/2008
La unidad OS6 del CRK, cubre los siguientes temas: principios de sistemas de I/O, componentes de sistema de I/O en Windows, manejo de dispositivos y procesamiento de I/O en Windows.
Manejo de Memoria --- Unidad OS5 CRK  - 04/02/2008
La unidad OS5 del CRK, cubre los siguientes temas: Manejo de memoria para multiprogramación, fundamentos del manejo de memoria en Windows, traducción virtual de direcciones. Se incluyen laboratorios, evaluaciones y tareas.
Memory Management -- CRK Unit OS5  - 02/16/2006
Unit OS5 of CRK, covers these topics: Memory Management for Multiprogramming, Windows Memory Management Fundamentals, Virtual Address Translation, Physical Memory Management, and includes labs, quizzes, and assignments.
Microsoft Academic Days on Windows & Embedded Computing – Curriculum Resource Kit  - 05/07/2007
This presentation provides the background and overview of the Curriculum Resource Kit and shows the demos, labs and source code that are available.
Microsoft Academic Days on Windows & Embedded Computing – ProjectOZ  - 05/08/2007
This material describes ProjectOZ and includes topics like basic functionality, SPACE (CPU model, abstractions, and operations), using native NTAPI, using NT, limitations, BasicOZ and some of the changes related to Windows Vista.
Microsoft Academic Days on Windows & Embedded Computing – Windows Academic Program Introduction and Overview  - 05/07/2007
This presentation discusses the workshop agenda, an overview of the Shared Source Initiative, a Windows Academic Program update, an overview of the program components, Licensing and References.
Microsoft Academic Days on Windows & Embedded Computing – Windows Core Architecture  - 05/07/2007
This presentation discusses topics such as Windows core architecture, teaching UNIX and Windows, the Windows NT architecture, the Windows Research Kernel (WRK) and a WRK lab.
Microsoft Windows Internals Curriculum Resource Kit Videos  - 08/22/2008
This 12 hour Windows OS internals video library, developed by David Solomon and Mark Russinovich, covers Microsoft Windows 2000 and Microsoft Windows XP.
Operating System Principles -- CRK Unit OS2  - 02/16/2006
Unit OS2 of CRK, "Operating System Principles" covers these topics: Structuring of the Windows Operating System, Windows Core System Mechanisms, Windows on Windows - OS Personalities, The Windows API – Naming Conventions, Types, and includes labs, quizzes, and assignments.
Operating Systems and Networking  - 12/24/2004
This 15-week university undergraduate course considers the basics of operating systems and networking. Windows 2000, Windows XP, Windows CE.NET and Linux are used to provide examples of OS functionality. The material consists of PowerPoint presentations and lecture notes in MS Word.
Overview of Operating Systems -- CRK Unit OS1  - 02/16/2006
Unit OS1 of CRK, "Overview of Operating Systems", provides an overview of the Windows Operating System Internals course and then covers the evolution of operating systems and details on the Windows Operating System Family and the tools used in the course.
Performance Evaluations -- CRK Unit OS11  - 02/16/2006
Unit OS11 of CRK, covers these topics: System Performance, Boot/Startup Troubleshooting and Performance Evaluation labs, quizzes, and assignments.
Principios de los Sistemas Operativos – CRK Unidad OS2  - 04/01/2008
La unidad OS2 del CRK, “Principios de los Sistemas Operativos” cubre los siguientes temas: Estructura de los Sistemas Operativos Windows, Mecanismos del Core System de Windows, Personalidades de OS Windows en Windows, el API de Windows – convenciones de nombres, tipos. Se incluyen laboratorios, evaluaciones y tareas.
Prise en main de Windows CE et de son outil de développement PlatForm Builder  - 07/15/2008
Le cours propose 2 supports: l'émulateur ou la cible. Et dans les 2 cas sont étudiés l'installation, la gestion de la plateforme, la problématique des drivers.
Programacion y atención de eventos – CRK Unidad OS4  - 04/02/2008
La Unidad OS4 del CRK, cubre los siguientes temas: el concepto de procesos y secuencias, procesos y secuencias internos de Windows, programación y secuencias de Windows avanzados. Se incluye laboratorios, evaluaciones y tareas.
Protección y seguridad – Unidad OS7 CRK  - 04/02/2008
La unidad OS7 del CRK cubre los siguientes temas: El problema de la seguridad, Componentes y Conceptos de Seguridad en Windows, Descriptores de Seguridad en Windows. Se incluyen laboratorios, evaluaciones y tareas.
Protection and Security -- CRK Unit OS7  - 02/16/2006
Unit OS7 of CRK, covers these topics: The Security Problem, Windows Security Components and Concepts, Windows Security Descriptors, and includes labs, quizzes, and assignments.
Real-time and Embedded Systems -- CRK Unit OS9  - 02/16/2006
Unit OS9 of CRK, covers these topics: Introduction and Vocabulary, Real-Time Systems with Windows, Embedded Systems with Windows XP Embedded, and Real-Time and Embedded Systems quizzes.
Redes con Windows – CRK Unidad OS-A  - 04/02/2008
La unidad OS-A del CRK, cubre los siguientes temas: Componentes de redes en Windows, programación de sockets en Windows y otros APIs de redes y laboratorios, evaluaciones y tareas de redes.
Scheduling and Dispatch -- CRK Unit OS4  - 02/16/2006
Unit OS4 of CRK, covers these topics: The Concept of Processes and Threads, Windows Processes and Threads, Windows Process and Thread Internals, Windows Thread Scheduling, Advanced Windows Thread Scheduling, and includes labs, quizzes, and assignments.
Scripting  - 04/02/2008
La unidad OS12 del CRK, cubre los siguientes temas: Instrumentación del manejo de Windows, laboratorios, evaluaciones y tareas del Registro y Scripting.
Scripting -- CRK Unit OS12  - 02/16/2006
Unit OS12 of CRK, covers these topics: Windows Management Instrumentation, The Registry and Scripting labs, quizzes and assignments.             
SIGCSE 2007 Vendor Session, "Microsoft: Windows Core Architecture"  - 03/22/2007
These presentation slides are from the vendor session talk, “Microsoft: Windows Core Architecture”, delivered by kernel architect, Dave Probert, of Microsoft’s Core Operating Systems Division on March 10th, 2007 at the SIGCSE conference in Covington, KY.
Sistema de Archivos – Unidad OS8 CRK  - 04/02/2008
La unidad OS8, cubre los siguientes temas: Antecedentes: Sistemas de archivos de UNIX, el Sistema de Archivos de Windows (NTFS), Encriptación y Seguridad del sistema de Archivos en Windows, Soporte en Recuperación – NTFS y Manejo de Directorio Archivos en Windows.
Sistemas de tiempo real y embebidos – Unidad OS9 CRK  - 04/02/2008
La unidad OS9 del CRK, cubre los siguientes temas: Introducción y Vocabulario, Sistemas en tiempo real con Windows, Sistemas Embebidos y Windows XP Embedded, y evaluaciones para sistemas embebidos y en tiempo real.
Tolerancia a fallas – Unidad OS10 CRK  - 04/02/2008
La unidad OS10 del CRK cubre los siguientes temas: tolerancia a fallas en Windows y evaluaciones y tareas del tema tolerancia a fallas.          
Understanding the inside of Microsoft Windows 2000  - 12/30/2005
This course goes further inside the Microsoft windows 2000, anatomy the architecture and the components of the system, study the key structures and algorithms.
Windows – Unix Interoperability -- CRK Unit OS-C  - 02/16/2006
Unit OS-C of CRK, covers these topics: File and Command Interoperability, Programming and Interoperability quizzes and assignments.              
Windows 2000 Profesional: instalación y actualización  - 03/12/2007
Complete course about Windows 2000 and its functions. It describes the fundamentals of networking. There is a general description of Windows 2000, a basic administration of Windows 2000 and how to manage a domain with Windows 2000 Server. It has practices of all the topics as well.
Windows CE Embedded System  - 01/05/2006
A set of experiments on Windows CE.                                                                                                              
Windows Core Architecture Part 1  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 1.
Windows Core Architecture Part 2  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 2.
Windows Core Architecture Part 3  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 3.
Windows Core Architecture Part 5  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 5.
Windows Core Architecture Part 4a  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 4.
Windows Core Architecture Part 4b  - 09/12/2007
Dave Probert, Ph.D., Architect, Windows Kernel Group, Windows Core Operating Systems Division, from Microsoft talks about Windows Core Architecture Part 4.
Windows Core Architecture: Compare and Contrast  - 04/17/2007
This presentation was given by Dave Probert at the MEA Academic Days 2007 conference. This material discusses the study of operating systems in terms of its relevance to Computer Science students.
Windows Networking -- CRK Unit OS-A  - 02/16/2006
Unit OS-A of CRK, covers these topics: Networking Components in Windows OS, Windows Socket Programming, Microsoft-specific extensions to Sockets and other Networking APIs and Networking labs, quizzes, and assignments.
Windows Operating System Internals Combined Units  - 08/15/2008
The Windows Operating System Internals Curriculum Resource Kit (“CRK”) is a pool of teaching material and resources that explains the internals of the Microsoft Windows XP and Windows Server 2003 operating system family based on the book Windows Internals, 4th edition (Microsoft Press).
Windows Operating System Internals Curriculum Resource Kit (CRK)  - 02/16/2006
The Windows Operating System Internals Curriculum Resource Kit (“CRK”) is a pool of teaching material and resources that explains the internals of the Microsoft Windows XP and Windows Server 2003 operating system family based on the book Windows Internals, 4th edition (Microsoft Press).
Windows OS Internals Curriculum Resource Kit - Instructor Version  - 07/01/2008
Windows Curriculum Resource Kit (CRK) provides instructor resources, including PowerPoint presentation slides, experiments, hands-on labs, sample quizzes and assignments for introducing case studies from the Windows kernel into operating system courses.
Windows Research Kernel v1.2  - 07/01/2008
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.
Windows Vista and .NET Framework 3.0  - 04/18/2007
This presentation was given by Mehmet Emre at the MEA Academic Days 2007 conference. It discusses Windows Vista and .NET Framework 3.0. This material covers Vista’s new features, software trends and Microsoft .NET Framework.
Windows XP Embedded Training  - 09/08/2005
Course 2545C: Developing Embedded Solutions for Microsoft Windows XP Embedded                                                                    


Reference Materials: Case Study Back to top
ASU Academic Days 2007 - Windows Academic Program  - 03/22/2007
These slides are from the Windows Academic Program track of the Arizona State University Academic Days delivered over March 15th-16th 2007. The talks discuss the Curriculum Resource Kit, Windows Research Kit, ProjectOZ, and two System Internals tools that can be used within a lab or classroom.
Behind the Code with Rob Short  - 02/07/2007
Occasionally the office of the CTO, David Vaskevitch, sits down with some of Microsoft’s most influential technical employees to capture their stories. Instead of examining specific technologies, BTC takes a closer look at the person, the career and what it takes to produce world-class software. Guest: VP, Rob Short


Reference Materials: Readings Back to top
CPT 355 Software Development for Mobile Computers  - 03/29/2006
This zip file contains many of the materials I use to teach CPT 355. This course has been offered at Purdue since the Fall 2002 semester. The zip file contains exams, programming assignments, quizzes, lectures notes, and links to reading assignments.
Microsoft Academic Days on Windows & Embedded Computing – Windows Academic Program Introduction and Overview  - 05/07/2007
This presentation discusses the workshop agenda, an overview of the Shared Source Initiative, a Windows Academic Program update, an overview of the program components, Licensing and References.
NT OS/2 Design Workbook: Core OS  - 08/22/2008
These are some of the primary specs/docs from the early days of NT. They continue to give insight into the fundamental kernel design decisions. 
Operating Systems and Networking  - 12/24/2004
This 15-week university undergraduate course considers the basics of operating systems and networking. Windows 2000, Windows XP, Windows CE.NET and Linux are used to provide examples of OS functionality. The material consists of PowerPoint presentations and lecture notes in MS Word.
Windows CE Lab  - 01/05/2006
Include Windows CE Experiment Instruction Book based on Intel EIA Platform and XSCALE                                                            
Windows Operating System Internals Combined Units  - 08/15/2008
The Windows Operating System Internals Curriculum Resource Kit (“CRK”) is a pool of teaching material and resources that explains the internals of the Microsoft Windows XP and Windows Server 2003 operating system family based on the book Windows Internals, 4th edition (Microsoft Press).
Windows Operating System Internals Curriculum Resource Kit (CRK) - Tools  - 02/16/2006
A set of tools for Windows Curriculum Resource Kit (CRK). See object 6191.                                                                       
Windows XP Embedded Training  - 09/08/2005
Course 2545C: Developing Embedded Solutions for Microsoft Windows XP Embedded                                                                    


Reference Materials: Source Code Back to top
CPT 355 Software Development for Mobile Computers  - 03/29/2006
This zip file contains many of the materials I use to teach CPT 355. This course has been offered at Purdue since the Fall 2002 semester. The zip file contains exams, programming assignments, quizzes, lectures notes, and links to reading assignments.
Microsoft Academic Days on Windows & Embedded Computing – Curriculum Resource Kit  - 05/07/2007
This presentation provides the background and overview of the Curriculum Resource Kit and shows the demos, labs and source code that are available.
Windows CE Embedded System  - 01/05/2006
A set of experiments on Windows CE.                                                                                                              


Reference Materials: Tutorial Back to top
ASU Academic Days 2007 - Windows Academic Program  - 03/22/2007
These slides are from the Windows Academic Program track of the Arizona State University Academic Days delivered over March 15th-16th 2007. The talks discuss the Curriculum Resource Kit, Windows Research Kit, ProjectOZ, and two System Internals tools that can be used within a lab or classroom.





Legal | Contact Us | MSDN Flash Newsletter
©2005 Microsoft Corporation. All rights reserved.  Terms of Use | Trademarks | Privacy Statement
This portion of the web site is hosted by Knowledge Anywhere, Inc. for Microsoft.
  Microsoft