2013-08-12 2 views
3

Я просматривал исходный код Linux версии 0.0.1. В исходном каталоге ядра был найден файл tty_io.c. Какова роль этого файла/tty в ядре Linux?Роль tty в ядре Linux

+4

См. Http://www.linusakesson.net/programming/tty/; Ядро BTW 0.0.1 имеет только исторический интерес. –

+0

Могу ли я сказать, что tty является частью кода, который отвечает за входные и выходные услуги терминалу? И что будет работать непрерывно и ложиться спать, когда услуги от tty не нужны? – ted

+2

Это близко. «Tty» - это представление терминала, и то, что вы смотрите, является драйвером устройства «tty». – chrylis

ответ

6

В системах Unix tty (что является сокращением для «телетайпа») является стандартным представлением terminal device с минимальными возможностями ввода и вывода и, как правило, намного больше. Первоначально они были подключены к последовательным портам, но сегодня большинство из них - виртуальных терминалов, подключенных либо к консоли текстового режима (DOS-like), либо к графической терминальной программе (например, xterm или gnome-terminal).

0

Этот файл должен поддерживать tty на пользовательском уровне интерфейса или консоли. Это также реализует эхо.

tty: Распечатать название файла терминала на стандартном входе. Для получения дополнительной информации дайте команду info tty на оболочке.

Смежные вопросы