Buses and Windows 2000

A bus is a collection of data, address, and control signal lines that allow devices to communicate. Some buses are wide, allowing simultaneous transmission of many bits of data and control. Others are nothing more than a single wire, allowing devices to transmit data and control in a serial fashion. Some buses allow any device to communicate with any other device on the bus. Others require the presence of a master controller (e.g., a CPU or I/O controller) that is the sole recipient or sender of data.

Buses gain and lose popularity over time. Trade-offs between speed, cost, extensibility, and ease of use change as bus technology advances. Device requirements change as new technologies are introduced into the PC world. ...

Get Windows® 2000 Device Driver Book: A Guide for Programmers, Second Edition, The now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.