Chapter 13 · Device Drivers
- Chapter 13 · Device Drivers
- Section 1: What a Driver Really Is
- Section 2: Why Drivers Are Required
- Section 3: User-Mode vs Kernel-Mode Drivers
- Section 4: Driver Architecture
- Section 5: Driver Installation
- Section 6: Driver Loading and Initialization
- Section 7: Plug and Play (PnP)
- Section 8: Driver Signing
- Section 9: I/O Request Packets (IRPs)
- Section 10: Interrupts and Driver Handling
- Section 11: DMA in Drivers
- Section 12: Symbolic Links and Device Namespace
- Section 13: Driver Dependencies
- Section 14: Driver Failures and BSODs
- Section 15: Debugging Drivers
- Section 16: Complete Chain — Connecting a USB Keyboard
- Practical Lab: Driver Exploration
- Knowledge Check