Some common block (character) devices are listed in Fig. 4 (5).
Figure 4:
Some common block devices.
Figure 5:
Some common character devices.
A terminal program might access a modem directly through a serial port device.
Data written to or read from the devices is transmitted via the modem to a remote computer.
A program can write directly to the first virtual terminal writing data to
/dev/tty1. Terminal windows running in a graphical environment, or remote login terminal sessions, are not associated with virtual terminals; instead, they're associated with
pseudo-terminals.
A program can play sounds through the system's sound card by sending audio data to /dev/audio.