Программа-терминал — различия между версиями
(→Работа) |
|||
Строка 1: | Строка 1: | ||
'''Программа-терминал''', '''терминальная программа''', '''терминал последовательного порта''' (см. [[#название]]): программное средство c [[интерфейс]]ом наподобие [[терминал (ЭВМ)|терминального]], управляющее [[ввод-вывод|вводом-выводом]] по [[последовательный порт|последовательному порту]]. | '''Программа-терминал''', '''терминальная программа''', '''терминал последовательного порта''' (см. [[#название]]): программное средство c [[интерфейс]]ом наподобие [[терминал (ЭВМ)|терминального]], управляющее [[ввод-вывод|вводом-выводом]] по [[последовательный порт|последовательному порту]]. | ||
+ | |||
+ | |||
+ | <span id='название'></span> | ||
+ | Данный вид [[ПО]] не имеет устойчивого названия, в том числе, и в английском языке; помимо названий, указанных в начале, может быть называем также «терминал RS232», «программный терминал», «эмулятор терминала» и просто «терминал». | ||
== Работа == | == Работа == | ||
Строка 17: | Строка 21: | ||
Сообразно тому, какое именно оборудование и программное обеспечение находится на другом конце линии связи, подключенной к модему, терминальная программа может быть использована для дистанционной («удалённой») работы с другим аппаратно-программным комплексом, как правило, находящимся под управлением ОС UNIX; ''см.'' [[getty]]. | Сообразно тому, какое именно оборудование и программное обеспечение находится на другом конце линии связи, подключенной к модему, терминальная программа может быть использована для дистанционной («удалённой») работы с другим аппаратно-программным комплексом, как правило, находящимся под управлением ОС UNIX; ''см.'' [[getty]]. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
— [[user:Yury Tarasievich|Ю.Т.]] | — [[user:Yury Tarasievich|Ю.Т.]] | ||
[[category:программы ввода-вывода]] | [[category:программы ввода-вывода]] |
Версия 11:58, 26 августа 2015
Программа-терминал, терминальная программа, терминал последовательного порта (см. #название): программное средство c интерфейсом наподобие терминального, управляющее вводом-выводом по последовательному порту.
Данный вид ПО не имеет устойчивого названия, в том числе, и в английском языке; помимо названий, указанных в начале, может быть называем также «терминал RS232», «программный терминал», «эмулятор терминала» и просто «терминал».
Работа
В работе такого ПО можно выделить два основных потока данных:
- 1) Поток, исходящий от оператора
- оператор вводит данные с клавиатуры в формате простого текста;
- вводимые оператором данные, возможно, отображаются в знаковом поле, как у терминала или программного терминала (см. эхо-вывод);
- данные, вводимые оператором, поступают на последовательный порт, откуда, возможно, передаются далее (см. модем);
- 2) Поток, адресуемый оператору
- данные, поступающие извне на последовательный порт, передаются в программу и обрабатываются тем или иным образом;
- данные, поступившие с последовательного порта, могут быть отображены в знаковом поле программного средства.
Классическая реализация такого программного средства использует потоки ввода-вывода.
По внешнему виду и приёмам работы такое ПО очень схоже с различными видами программных терминалов (виртуальная консоль, эмулятор терминала), однако существенное различие состоит в том, что вместо ЭВМ или ОС к такому ПО всегда присоединён последовательный порт, а посредством его, возможно, и какое-то оборудование передачи данных, например, модем; см. также AT-команды, SLIP, PPP, Xmodem, Zmodem.
Сообразно тому, какое именно оборудование и программное обеспечение находится на другом конце линии связи, подключенной к модему, терминальная программа может быть использована для дистанционной («удалённой») работы с другим аппаратно-программным комплексом, как правило, находящимся под управлением ОС UNIX; см. getty.
— Ю.Т.