Терминал (ЭВМ) — различия между версиями
м (→Терминал и система команд) |
|||
Строка 15: | Строка 15: | ||
'''Система команд терминала''': набор последовательностей знаков [[машинный алфавит|машинного алфавита]] и ожидаемых откликов на них самого терминала и ЭВМ, к которой он присоединён; стандартизован для данной марки оборудования. | '''Система команд терминала''': набор последовательностей знаков [[машинный алфавит|машинного алфавита]] и ожидаемых откликов на них самого терминала и ЭВМ, к которой он присоединён; стандартизован для данной марки оборудования. | ||
− | Так, в большинстве терминалов нажатие клавиши, обозначенной как «возврат каретки» («enter»), посылает в присоединённую ЭВМ машинный знак с числовым значением (кодом) 13, имеющий смысл «набор строки завершен, начать обработку набранной | + | Так, в большинстве терминалов нажатие клавиши, обозначенной как «возврат каретки» («enter»), посылает в присоединённую ЭВМ машинный знак с числовым значением (кодом) 13, имеющий смысл «набор строки завершен, начать обработку набранной строки». Обратно, получение терминалом от присоединённой ЭВМ знака с кодом 13 имеет, как правило, смысл «перевести курсор в начало экранной строки». |
Системы команд для ряда популярных некогда моделей оборудования, а также полностью новые системы команд, воплощаются, во-первых, в программных средствах типов [[виртуальная консоль]], [[эмулятор терминала]], [[программа-терминал]] и под., во-вторых, помещаются в особые базы данных ([[termcap]]) в ОС семейства UNIX и аналогичных. И в том, и в другом случае воплощение (реализация) может быть неполным и содержать ошибки или изменения. | Системы команд для ряда популярных некогда моделей оборудования, а также полностью новые системы команд, воплощаются, во-первых, в программных средствах типов [[виртуальная консоль]], [[эмулятор терминала]], [[программа-терминал]] и под., во-вторых, помещаются в особые базы данных ([[termcap]]) в ОС семейства UNIX и аналогичных. И в том, и в другом случае воплощение (реализация) может быть неполным и содержать ошибки или изменения. |
Версия 11:02, 9 августа 2015
Терминал: оборудование 1960-х–1970-х годов для управления вычислительной машиной; имеет клавиатуру как у пишущей машинки и текстовый или графический экран (дисплей).
Как основное устройство ввода-вывода, терминалы вытеснили консоли; при этом разговорное название «консоль» стало применяться и к терминалам. См. также большая ЭВМ, микро-ЭВМ.
В свою очередь, в 1980-х годах терминалы были вытеснены персональными компьютерами, однако концепция работы с терминалом и некоторые технические решения присутствуют во всех последующих разработках.
См. подробнее: стандартные потоки ввода-вывода, курсор, простой текст, интерфейс командной строки, виртуальная консоль, эмулятор терминала.
Подобные по смыслу решения применяются и появляются и в дальнейшем, например, программа-терминал, клиент-сервер, тонкий клиент, рабочие места вычислительных кластеров.
Разговорное название «терминал», как и «консоль», может применяться к программам и программным решениям, имитирующим внешний вид экрана терминального оборудования — виртуальная консоль, эмулятор терминала, программа-терминал, cmd.exe.
Терминал и система команд
Система команд терминала: набор последовательностей знаков машинного алфавита и ожидаемых откликов на них самого терминала и ЭВМ, к которой он присоединён; стандартизован для данной марки оборудования.
Так, в большинстве терминалов нажатие клавиши, обозначенной как «возврат каретки» («enter»), посылает в присоединённую ЭВМ машинный знак с числовым значением (кодом) 13, имеющий смысл «набор строки завершен, начать обработку набранной строки». Обратно, получение терминалом от присоединённой ЭВМ знака с кодом 13 имеет, как правило, смысл «перевести курсор в начало экранной строки».
Системы команд для ряда популярных некогда моделей оборудования, а также полностью новые системы команд, воплощаются, во-первых, в программных средствах типов виртуальная консоль, эмулятор терминала, программа-терминал и под., во-вторых, помещаются в особые базы данных (termcap) в ОС семейства UNIX и аналогичных. И в том, и в другом случае воплощение (реализация) может быть неполным и содержать ошибки или изменения.
В контексте ОС UNIX и под. система команд терминала сама может быть называема «терминал».
Терминал как особый файл
В число особых файлов ОС UNIX и под. входят «файлы устройств», среди которых устройства терминалов с названиями типа /dev/tty*. Такие файлы могут соотноситься как с настоящим оборудованием, например, с последовательным портом, так и с программными моделями оборудования. Ввод-вывод по таким файлам обрабатывается ОС особым образом.
В свою очередь, в контексте ОС UNIX и под. такие файлы также могут называться «терминалами».
Работа терминала
Этот раздел не завершён.
— Ю.Т.