Window Nt Device Driver Development

W-Anthony Mason

,

Peter-G Viscarola

Note moyenne 
W-Anthony Mason et Peter-G Viscarola - Window Nt Device Driver Development.
The definitive and comprehensive technical reference for software engineers, systems programmers, and any engineer who needs to understand Windows NT... Lire la suite
56,50 €
Actuellement indisponible

Résumé

The definitive and comprehensive technical reference for software engineers, systems programmers, and any engineer who needs to understand Windows NT systems internals, Windows NT Device Driver Development covers: Vital information about the internal design and architecture of the Windows NT operating system. Critical information on the implementation of standard Windows NT kernel mode drivers. Key information on the workings of Windows NT 1/0 Manager, including how 1/0 requests are described and passed among drivers. Detailed technical information on interrupt management and synchronization issues. If you develop Windows NT drivers or simply want to understand the inner workings of the Windows NT operating system, Windows NT Device Driver Development is an essential resource to help-you: Build drivers that do not just work, but work optimally. Understand how device drivers function within the larger framework of the operating system, including how the 1/0 manager interacts; with drivers. Avoid common pitfalls and mistakes that can waylay even experienced driver writers. Speed development of your driver to successful completion by using hints and tips provided by the authors. Apply a proven engineering process for developing and designing the most appropriate driver.

Sommaire

  • WINDOWS NT ARCHITECTURE
    • Windows NT Operating System Overview
    • Achieving Hardware Independence with the HAL
    • Virtual Memory
    • The Registry
    • Dispatching and Scheduling
    • Interrupt Request Levels and DPCs
    • Multiprocessor Issues
  • THE 1/0 MANAGER AND DEVICE DRIVER DETAILS
    • 1/0 Architectures
    • The 1/0 Manager
    • How 1/0 Requests Are Described
    • The Layered Driver Model
    • Driver Structure
    • DriverEntry
    • Dispatch Entry Points
    • Interrupt Service Routines and DPCs
    • Programmed 1/0 Data Transfers
    • DMA Data Transfers
    • Building and Debugging Drivers
    • Creating a Finished Driver
    • Installing and Starting Drivers
  • ALTERNATE NT DRIVER ARCHITECTURES
    • File System Drivers
    • Video Miniport Drivers
    • SCSI Miniport Drivers
    • NDIS Miniport Drivers.

Caractéristiques

  • Date de parution
    20/03/2002
  • Editeur
  • ISBN
    1-57870-058-2
  • EAN
    9781578700585
  • Présentation
    Broché
  • Nb. de pages
    684 pages
  • Poids
    1.03 Kg
  • Dimensions
    15,5 cm × 23,0 cm × 4,0 cm

Avis libraires et clients

Avis audio

Écoutez ce qu'en disent nos libraires !

À propos des auteurs

Peter G.Viscarola is a founder of and a Consulting Partner at OSR (Open Systems Resources), the world-renowned consulting firm specializing in Windows NT systems internals. Since the release of Windows NT, he has designed or developed more than three dozen Windows NT drivers, including drivers for almost every type of programmed 1/0 and DMA device imaginable. Peter is the developer and chief instructor of OSR's Windows NT Kernel Mode Device Driver Seminar. He attended Columbia University, the University of Michigan, and Lesley College. Peter is a regular contributor to, and columnist for The NT Insider, OSR's journal of Windows NT systems internals. He is a Senior Member of the IEEE and a voting member of the ACM. W. Anthony Mason is an internationally recognized expert in file systems technologies. An OSR Consulting Partner, Tony Mason is an expert on NT's Memory Manager and Cache Manager subsystems. Tony also has considerable experience designing and developing Windows NT device drivers. He is the architect and implementor of OSR's File System Filter Driver and File System Driver Development Kits. He is also the developer and chief instructor of OSR's Developing File Systems for Windows NT Seminar. Tony received his Bachelor of Science degree from the University of Chicago, where he studied mathematics and computer science. He is also a regular contributor to The NT Insider, OSR's journal of Windows NT systems internals.

Derniers produits consultés