A generic device driver for a text display. A tty typically performs input and output on a character-by-character basis.