Transfer unit: character-stream or block.
Transfer pattern: random or sequential.
Transfer predictability: synchronous or asynchronous.
Sharing: shareable or dedicated.
Transfer rates: low to high.
Transfer direction: read
seek()
interface method.
allocates: what gets access to what.
schedules: when accesses occur.
buffers: mismatch smoothing.
caches: temporary general buffering.
spools: long-term specific buffering.
handles errors: masking or propagating.
protects: everything from everything.
$ eject /dev/cdrw2 eject: unable to eject, last error: Inappropriate ioctl for device $
This page last modified on 2012 February 20. |