|
|
Faculty Preparation: Course Outline
|
Back to top
|
|
|
Faculty Preparation: Professional Development
|
Back to top
|
|
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.
|
|
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
|
|
|
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
|
|
Windows Experimental Course of Software School, Nankai University
- 08/19/2009
Hands-on operating system lab based on freeze-drying of process.
|
|
Windows Course of Software School, Hunan University
- 08/19/2009
The course focuses on the general CPU scheduling algorithm implementation framework and performance evaluation tools.
|
|
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.
|
|
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 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 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.
|
|
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 Curriculum Resource Kit (CRK) - Tools
- 02/16/2006
A set of tools for Windows Curriculum Resource Kit (CRK). See object 6191.
|
|
|
Learning Activities: Exercise/Exam
|
Back to top
|
|
Программные средства защиты для операционных систем Microsoft Windows XP/2003
- 08/24/2009
Данное учебное пособие посвящено программным средствам защиты для операционных систем Microsoft Windows XP/2003.
|
|
Windows Experimental Course of Information Technology Department of Computer Science, Nankai University
- 08/19/2009
A practical course to improve the student’s ability to analyze and implement the operating system.
|
|
Windows Course of Software School, Zhejiang University
- 08/19/2009
Operating system theory and implementation based on Windows Core.
|
|
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 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 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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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).
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
|
Learning Activities: Lab
|
Back to top
|
|
Безопасность компьютерных систем на основе операционных систем Windows 2003/XP
- 08/24/2009
В курсе рассмотрены вопросы использования виртуальных машин для изучения серверных/локальных операционных систем Microsoft и их сетевого взаимодействия (Virtual PC), механизмы развертывания сетевой инфраструктуры на основе ОС Windows 2003/XP и.т.д.
|
|
Анализ и управление рисками в информационных системах на базе операционных систем Microsoft
- 08/24/2009
Курс посвящен вопросам управления рисками, связанными с безопасностью информационных систем (ИС).
|
|
Windows Experimental Course of Information Technology Department of Computer Science, Nankai University
- 08/19/2009
A practical course to improve the student’s ability to analyze and implement the operating system.
|
|
Windows Experimental Course of Computer Science Technology, Xidian University
- 08/19/2009
A practical class to introduce the operating system based on the Windows Research Kernel.
|
|
Windows Experimental Course of Computer Science School, Northwestern Polytechnical University
- 08/19/2009
A practical class for students to understand the implementation technology of Windows (WRK).
|
|
Windows Experimental Course of Software School, Nankai University
- 08/19/2009
Hands-on operating system lab based on freeze-drying of process.
|
|
Windows Experimental Course of Software School, Beijing University of Posts and Telecommunications
- 08/18/2009
A practical class to analyze the kernel code and experience modifying and compiling the kernel.
|
|
Windows Experimental Course of Software School, Beihang University
- 08/11/2009
A practical class to introduce the techniques used to implement operating systems.
|
|
Videos for Wincore@POSTECH labs (3/4)
- 03/09/2009
Three videos (and documents) for WRK student labs developed at POSTECH
(1) Getting started
(2) Deadlock detection
(3) Random stack
(4) Supplementary Document/Codes
|
|
Videos for Wincore@POSTECH labs (2/4)
- 03/09/2009
Three videos (and documents) for WRK student labs developed at POSTECH
(1) Getting started
(2) Deadlock detection
(3) Random stack
(4) Supplementary Document/Codes
|
|
Videos for Wincore@POSTECH labs (1/4)
- 03/09/2009
Three videos (and documents) for WRK student labs developed at POSTECH
(1) Getting started
(2) Deadlock detection
(3) Random stack
(4) Supplementary Document/Codes
|
|
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 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 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 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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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).
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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 CE Embedded System
- 01/05/2006
A set of experiments on Windows CE.
|
|
Windows XP Embedded Training
- 09/08/2005
Course 2545C: Developing Embedded Solutions for Microsoft Windows XP Embedded
|
|
|
Learning Activities: Project
|
Back to top
|
|
|
Presentation Materials: Audiovisual Content
|
Back to top
|
|
Windows 7 and Windows Server 2008 R2 Kernel Changes (Video File)
- 12/08/2009
This audio video presentation, by Mark Russinovich, Technical Fellow, Microsoft, covers key enhancements to the Windows 7 and Windows Server 2008 R2 kernel and related core components.
|
|
Videos for Wincore@POSTECH labs (3/4)
- 03/09/2009
Three videos (and documents) for WRK student labs developed at POSTECH
(1) Getting started
(2) Deadlock detection
(3) Random stack
(4) Supplementary Document/Codes
|
|
Videos for Wincore@POSTECH labs (2/4)
- 03/09/2009
Three videos (and documents) for WRK student labs developed at POSTECH
(1) Getting started
(2) Deadlock detection
(3) Random stack
(4) Supplementary Document/Codes
|
|
Videos for Wincore@POSTECH labs (1/4)
- 03/09/2009
Three videos (and documents) for WRK student labs developed at POSTECH
(1) Getting started
(2) Deadlock detection
(3) Random stack
(4) Supplementary Document/Codes
|
|
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 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 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.
|
|
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.
|
|
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.
|
|
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
|
|
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
|
|
|
Presentation Materials: Demo
|
Back to top
|
|
Windows Experimental Course of Software School, Nankai University
- 08/19/2009
Hands-on operating system lab based on freeze-drying of process.
|
|
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 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 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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
|
Presentation Materials: Slides
|
Back to top
|
|
Windows 7 and Windows Server 2008 R2 Kernel Changes (Slides)
- 12/08/2009
This presentation, by Mark Russinovich, Technical Fellow, Microsoft, covers key enhancements to the Windows 7 and Windows Server 2008 R2 kernel and related core components.
|
|
Windows 7 and Windows Server 2008 R2 Kernel Changes
- 11/04/2009
This PowerPoint presentation covers key enhancements to the Windows 7 and Windows Server 2008 R2 kernel and related core components.
|
|
Материалы с семинаров по академической программе Windows
- 08/30/2009
Материалы с семинаров по академической программе Windows.
|
|
Windows Experimental Course of Information Technology Department of Computer Science, Nankai University
- 08/19/2009
A practical course to improve the student’s ability to analyze and implement the operating system.
|
|
Windows Experimental Course of Computer Science Technology, Xidian University
- 08/19/2009
A practical class to introduce the operating system based on the Windows Research Kernel.
|
|
Windows Course of Software School, Zhejiang University
- 08/19/2009
Operating system theory and implementation based on Windows Core.
|
|
Windows Experimental Course of Computer Science School, Northwestern Polytechnical University
- 08/19/2009
A practical class for students to understand the implementation technology of Windows (WRK).
|
|
Windows Experimental Course, Wuhan University
- 08/19/2009
An experimental class to understand continuations and kernel stack sharing.
|
|
Windows Course Based on the Freeze-Drying of Process of Computer Science School & Software School, Shanghai Jiao Tong University
- 08/19/2009
The course focuses on the freeze-drying of process and makes students gain in-depth knowledge of Windows’ process mechanism.
|
|
Windows Experimental Course of Software School, Nankai University
- 08/19/2009
Hands-on operating system lab based on freeze-drying of process.
|
|
Операционные системы
- 08/14/2009
Цели преподавания дисциплины: познакомить студентов с классификацией и основами архитектуры операционных систем, дать представление о многообразии ОС, научить приемам практического использования ПК в профессиональной деятельности, дать практические навыки работы с графическим интерфейсом.
|
|
Операционные системы и сети ЭВМ
- 08/14/2009
Курс предназначен и читается на мат.-мех. факультете СПбГУ для студентов 2 курса специальности 351400 как основной курс. Продолжительность курса – 64 часа.
|
|
Windows Experimental Course of Software School, Beihang University
- 08/11/2009
A practical class to introduce the techniques used to implement operating systems.
|
|
Windows Vista Kernel Changes
- 03/06/2009
This PowerPoint file describes the Windows Vista Kernel changes.
|
|
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.
|
|
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.
|
|
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).
|
|
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.
|
|
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 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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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 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 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.
|
|
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.
|
|
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 – 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 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.
|
|
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 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.
|
|
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.
|
|
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.
|
|
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.
|
|
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 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).
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
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 CE Embedded System
- 01/05/2006
A set of experiments on Windows CE.
|
|
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 XP Embedded Training
- 09/08/2005
Course 2545C: Developing Embedded Solutions for Microsoft Windows XP Embedded
|
|
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.
|
|
|
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: Journal/Magazine Articles
|
Back to top
|
|
|
Reference Materials: Readings
|
Back to top
|
|
Безопасность информационных систем
- 08/30/2009
Данный курс представляет собой обзор современных методов, средств и технологий для решения задач в области безопасности. В курсе рассматриваются решения на основе последних разработок программного обеспечения фирмы Microsoft.
|
|
Windows Course of Software School, Hunan University
- 08/19/2009
The course focuses on the general CPU scheduling algorithm implementation framework and performance evaluation tools.
|
|
Supplementary Document/Codes for Wincore@POSTECH labs (4/4)
- 03/27/2009
Three videos (and documents) for WRK student labs developed at POSTECH
(1) Getting started
(2) Deadlock detection
(3) Random stack
(4) Supplementary Document/Codes
|
|
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.
|
|
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).
|
|
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.
|
|
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.
|
|
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 CE Lab
- 01/05/2006
Include Windows CE Experiment Instruction Book based on Intel EIA Platform and XSCALE.
|
|
Windows XP Embedded Training
- 09/08/2005
Course 2545C: Developing Embedded Solutions for Microsoft Windows XP Embedded
|
|
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.
|
|
|
Reference Materials: Source Code
|
Back to top
|
|
Windows Experimental Course of Information Technology Department of Computer Science, Nankai University
- 08/19/2009
A practical course to improve the student’s ability to analyze and implement the operating system.
|
|
Windows Experimental Course, Wuhan University
- 08/19/2009
An experimental class to understand continuations and kernel stack sharing.
|
|
Windows Experimental Course of Software School, Nankai University
- 08/19/2009
Hands-on operating system lab based on freeze-drying of process.
|
|
Windows Course of Software School, Hunan University
- 08/19/2009
The course focuses on the general CPU scheduling algorithm implementation framework and performance evaluation tools.
|
|
Windows Experimental Course of Software School, Beihang University
- 08/11/2009
A practical class to introduce the techniques used to implement operating systems.
|
|
Supplementary Document/Codes for Wincore@POSTECH labs (4/4)
- 03/27/2009
Three videos (and documents) for WRK student labs developed at POSTECH
(1) Getting started
(2) Deadlock detection
(3) Random stack
(4) Supplementary Document/Codes
|
|
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.
|
|
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.
|
|
Windows CE Embedded System
- 01/05/2006
A set of experiments on Windows CE.
|
|
|
Reference Materials: Tutorial
|
Back to top
|
|
| |