Chapter 4  I/O Requests for Parallel and Serial Drivers

Windows NTŪ kernel-mode parallel drivers follow a variant of the class/port driver model:

·A device-type-specific class driver handles requests for each type of device that can communicate through a parallel port.

·A lowest-level port driver controls access to each physical parallel port.

Consequently, a single parallel port driver can have more than one parallel class driver layered above it in a given machine.

While serial drivers also might follow the class/port driver model, the system-supplied serial driver is monolithic for faster I/O throughput.