Я просматривал исходный код Linux версии 0.0.1. В исходном каталоге ядра был найден файл tty_io.c. Какова роль этого файла/tty в ядре Linux?Роль tty в ядре Linux
3
A
ответ
6
В системах Unix tty
(что является сокращением для «телетайпа») является стандартным представлением terminal device с минимальными возможностями ввода и вывода и, как правило, намного больше. Первоначально они были подключены к последовательным портам, но сегодня большинство из них - виртуальных терминалов, подключенных либо к консоли текстового режима (DOS-like), либо к графической терминальной программе (например, xterm
или gnome-terminal
).
0
Этот файл должен поддерживать tty
на пользовательском уровне интерфейса или консоли. Это также реализует эхо.
tty
: Распечатать название файла терминала на стандартном входе. Для получения дополнительной информации дайте команду info tty
на оболочке.
Смежные вопросы
- 1. Linux TTY удаленно
- 2. Linux TTY и драйверы
- 3. Очереди в ядре Linux
- 4. Отдел в ядре linux
- 5. Роль Eventfd в Linux
- 6. Сервер Linux (debian): TTY 6.5GiB
- 7. Linux TTY S1 open failed
- 8. Реализация правильной межмодульной синхронизации в ядре Linux
- 9. Алгоритмы планирования в ядре linux
- 10. Функция DECLARE_COMPLETION_ONSTACK в ядре linux
- 11. sys_call_table в ядре Linux 2.6.18
- 12. Pin Muxing в ядре linux
- 13. Вызов функции в ядре linux
- 14. Понимание typecheck в ядре Linux
- 15. Включить DRM_KMS_CMA_HELPER в ядре linux
- 16. Как спать в ядре Linux?
- 17. определение spinlock_t в ядре Linux
- 18. Распределение памяти в ядре Linux
- 19. Структура PTE в ядре linux
- 20. Использование regex в ядре linux
- 21. Странный тупик в ядре Linux
- 22. Передано байтов в ядре Linux?
- 23. Использование MD5 в ядре Linux
- 24. отображение памяти в ядре linux
- 25. __context__ атрибут в ядре Linux
- 26. реализация тетсру в Linux ядре
- 27. Межмодульная связь в ядре Linux
- 28. page swap в ядре Linux
- 29. Как преобразовать int в char в ядре linux?
- 30. CONFIG_DEBUG_PAGEALLOC на ядре ARM Linux?
См. Http://www.linusakesson.net/programming/tty/; Ядро BTW 0.0.1 имеет только исторический интерес. –
Могу ли я сказать, что tty является частью кода, который отвечает за входные и выходные услуги терминалу? И что будет работать непрерывно и ложиться спать, когда услуги от tty не нужны? – ted
Это близко. «Tty» - это представление терминала, и то, что вы смотрите, является драйвером устройства «tty». – chrylis