See also DMA.
The MAC layer provides the following services:
Also see miniport driver.
For more information, see Microsoft Minidriver Development Tool.
An intermediate (layered somewhere between an FS and a disk DD) driver whose responsibility is to maintain a duplicate of a disk partition.
The system-supplied fault-tolerant disk driver, ftdisk, is a mirror driver.
When video mirroring is active, each time the system draws to the primary video device at a location inside the mirrored area, a copy of the draw operation is executed on the mirrored video device in real time. With this mirroring scheme, you can simultaneously draw the same output to several video devices. Since the driver allocates memory dynamically for targets, the number of displays that your system can support depends on how much free memory you have at mirror time.
See VPB.
For more information see the topic, Supporting Multifunction Devices.
While Windows can run on asymmetric platforms, configured with a master CPU that handles all IRQs and one or more slave CPUs as long as the platform is both homogenous and closely coupled, the system has been designed to run primarily on symmetric multiprocessor platforms because SMP machines have better performance characteristics, particularly for I/O.