CIS 170F: Windows 7 Administration

Week 1

New and Enhanced Features in Windows 7
Windows Driver Foundation

  • Windows Driver Foundation (WDF) architecture
    • Replaces the older Windows Driver Model (WDM)
    • Defines how device driver software operates
  • With WDM, drivers spend much of their time interacting with the OS instead of the hardware
  • Driver software has access to the computer's hardware at two distinct levels: Kernel and user mode.
    • Kernel mode drivers
      • Have direct access to all hardware and memory
    • User mode drivers
      • Have restricted access and must pass a request to the operating system
    • User mode driver architecture is defined under WDF
      • In addition to kernel mode drivers
    • If the user mode driver fails
      • It can be restarted without causing the core, or kernel, of the operating system to crash with it
  • WDF drivers support distributed computing

For more information about the Windows Driver Foundation (WDF) architecture, visit: http://www.microsoft.com/whdc/driver/wdf/default.mspx