aspect | variation | example |
data transfer mode | character, block | terminal, disk |
access method | sequential, random | modem, CD-ROM |
transfer schedule | synchronous, asynchronous | tape, keyboard |
sharing | dedicated, sharable | tape, keyboard |
device speed | latency, seek time, transfer rate, delay between operations | |
I/O direction | read only, write only, readwrite | CD-ROM, graphics controller, disk |