IO MGMT
IO MGMT
• 1. Character-stream or Block:
• A character stream or block both transfers data in form of bytes.
The difference between both of them is that character-stream
transfers bytes in linear way i.e., one after another whereas
block transfers whole byte in single unit.
• 2. Sequential or Random Access:
• To transfer data in fixed order determined by device, we use
sequential device whereas user to instruct device to seek to any
of data storage locations, random-access device is used.
• 3. Synchronous or Asynchronous:
• Data transfers with predictable response times is performed by
synchronous device, in coordination with others aspects of
system. An irregular or unpredictable response times not
coordinated with other computer events is exhibits by an
asynchronous device.
Cont..
• 4. Sharable or Dedicated:
• Several processes or threads can be used concurrently by
sharable device; whereas dedicated device cannot.
• 5. Speed of Operation:
• The speed of device has range set which is of few bytes
per second to few giga-bytes per second.
• 6. Read-write, read only, write-only:
• Different devices perform different operations, some
supports both input and output, but others supports only
one data transfer direction either input or output.