| Duration | 5 days lecture + hands-on lab |
| Audience | Product support engineers, hardware and software QA engineers, field application engineers, application developers and device driver developers |
| Pre-requisites | Understanding of operating system concepts is required. |
| Description |
This hands-on course covers the architecture and internals of various Windows user and kernel mode components which applications, device drivers and file system drivers interface with. Hands on labs throughout the course re-enforces the theory and demonstrates the use of various tools to dig into the internals of the operating system. Upon completion of this intermediate level course, attendees will develop a good understanding of 'behind the scenes' working of the Windows operating system, be able to apply this knowledge to make better design decisions, develop code to take full advantage of OS features, diagnose problems more effectively, become aware of the merits and pitfalls of various kernel APIs and be able to use the kernel debugger to investigate the state of device drivers and the kernel. |
System Architecture
Process Manager
Memory Manager
Object Manager
Inter-Process Communication
Security
Registry
|
Services
Kernel Mode Concepts
Device Drivers
Plug and Play
Power Management
Cache Manger
File System Drivers (FSDs)
|
Copyright (c)1999-2007 CodeMachine Incorporated. All Rights Reserved. Last Updated Mar 7th, 2007.