Devices on Unix/Linux (cont)
Two standard types of "device files" ...
Character devices (aka character special files)
- provide unbuffered direct access to hardware devices
- programmers interact with device by writing individual bytes
Block devices (aka block special files)
- provide buffered access to hardware devices
- programmers interact with device by writing chunks of bytes
- data transferred to device via operating system buffers
|