There
are several kinds of device drivers, each handling a different kind of
I/O. Block device drivers manage devices with physically addressable
storage media, such as disks. All other devices are considered character
devices. Two types of character device drivers are standard character
device drivers and STREAMS device drivers.