1.Tag - Overview NT-Architecture - Hardware Basics - Hardware Independency (HAL) - Registry: Hardware Recognition, Driver Installation, System Configuration ? Interrupt Handling, Thread Dispatching and Deferred Procedure Calls ? Interrupt Synchronization and Multiprocessor Issues 2. Tag - Device Driver Fundamentals - General Development Issues - Developing a Device Driver: Initialization and Cleanup, Building and Debugging of Device Drivers, Hardware Initialization 3. Tag - Dispatch Routines - Data Transfer - Direct IO Control 4. Tag - Advanced Programming Technics - Timer, Alternate IO queues, Cancel Processing, Event Logging, System Threads, Thread Synchronization, Virtual DOS Drivers - Layered Driver Model - DMA Transfer
|