Windows Internals - Embeddedact.com

50 downloads 380 Views 498KB Size Report
Windows Internals Program – Content Outline. Day 1. 1. Basic Concepts ... Digging into Windows Internals. 2. System ... Services the Memory Manager Provides.
Windows Internals Program – Content Outline Day 1 1. Basic Concepts and Tools • •

Foundation Concepts and Terms Digging into Windows Internals

2. System Architecture • • • •

Requirements and Design Goals Operating System Model Architecture Overview Key System Components

3. System Mechanisms • • • • • • •

Trap Dispatching Object Manager Synchronization System Worker Threads Windows Global Flags Kernel Event Tracing User-Mode Debugging

Day 2 1. Management Mechanisms • •

The Registry Services

• • • • • • • •

Process Internals Protected Processes Flow of CreateProcess Thread Internals Examining Thread activity Worker Factories (Thread Pools) Thread Scheduling Job Objects

2. Processes, Threads, and Jobs

Day 3 1. Memory Management • • • • • • • • •

Introduction to the Memory Manager Services the Memory Manager Provides Kernel-Mode Heaps (System Memory Pools) Heap Manager Virtual address Space layouts Address Translation Page Fault Handling Stacks Physical Memory Limits

2. File Systems • • • • • • • •

Windows File System Formats File System Driver Architecture Troubleshooting File System Problems Common Log File System NTFS Design Goals and Features NTFS File System Driver NTFS On-Disk Structure Encrypting File System Security

Day 4

1. I/O System • • • • • • • •

I/O System Components Device Drivers I/O Processing Introduction to the Windows Driver Model (WDM) Kernel-Mode Driver Framework (KMDF) User-Mode Driver Framework (UMDF) The Plug and Play (PnP) Manager The Power Manager

Day 5 1. Networking • • • • • • • •

Windows Networking Architecture Networking APIs Name Resolution Location and Topology Protocol Drivers NDIS Drivers Binding Layered Network Services

• • •

Boot Process Troubleshooting Boot and Startup Problems Shutdown

2. Startup and Shutdown

3. Crash Dump Analysis • • • • • • • •

Why Does Windows Crash? The Blue Screen Troubleshooting Crashes Crash Dump Files Windows Error Reporting Online Crash Analysis Basic Crash Dump Analysis Using Crash Troubleshooting Tools