Чем отличается эмулятор терминала от эмулятора консоли?
В сети для эмулятора терминала можно встретить такое определение:
Эмулятор терминала, приложение терминала, term или tty для краткости — это программа, которая эмулирует терминал компьютера внутри некоторой другой архитектуры вывода данных на экран.
Не совсем понятно это определение. То есть по сути эмулятор терминала - это консоль, а эмулятор консоли - терминал?
Ответы (1 шт):
Википедия про консоль:
Консоль (устройство) — комплект устройств интерактивного ввода-вывода (дисплей, клавиатура, мышь) для управления компьютером.
Консоль — радиоприёмник, радиола и т. п., выполненный в виде напольной тумбочки (консольное исполнение).
Консоль (информатика) — интерфейс пользователя, окно для вывода системных сообщений и приёма команд; программное обеспечение для управления компьютером; программное обеспечение, реализующее текстовый интерфейс пользователя.
Microsoft Management Console — компонент Windows 2000 и более поздних версий Windows.
Игровая приставка (игровая консоль) — специализированное электронное устройство для видеоигр.
Приборная панель (консоль) — группа приборов, совмещённых в одной конструкции.
Википедия про терминал:
В системах связи терминал — оконечное устройство для приёма и передачи данных.
Компьютерный терминал — устройство ввода-вывода, рабочее место на многопользовательских ЭВМ, монитор с клавиатурой. В графических оболочках UNIX-подобных операционных систем термином «терминал» называют эмулятор терминала.
В мобильных сетях терминал — абонентский телефон (в противовес коммутационному оборудованию сети).
В системах приёма платежей платёжный терминал используется для взаимодействия пользователя с системой, причём операцию производит пользователь карточки.
POS-терминал — устройство для оплаты товаров (услуг) с помощью платёжных карточек, причём операцию производит кассир.
Терминал сбора данных (ТСД) — стационарный, проводной или мобильный сканер штрихкода.
Википедия про эмулятор терминала:
Эмулятор терминала, приложение терминала, term или tty для краткости — это программа, которая эмулирует терминал компьютера внутри некоторой другой архитектуры вывода данных на экран.
Несмотря на глубокую синонимичность с оболочкой командной строки или текстовым терминалом, термин терминал охватывает все удалённые терминалы, включая графические интерфейсы. Эмулятор терминала в оконном интерфейсе пользователя часто называется окном терминала.
По сути, терминал выступает как интерфейс, предоставляющий пользователю возможность взаимодействовать с консолью.
Примеры терминальных программ: Terminal v1.9b by Bray, COM Port Toolkit, PuTTY, Qt_comport, Tera Term.
Так что же такое терминал и почему его надо эмулировать?
Все очень просто. Если немного разобраться в поведениях разных эмуляторов терминалов, из общего списка разнообразных фич можно выделить базовые фичи - эмуляция терминала VT100.
Именно выпущенный в 1978 году терминал VT100 является эталоном поведения терминала.
Терминал комплектовался отличным пользовательским гайдом, который я рекомендую к беглому прочтению всем интересующимся (По ссылке 3е издание). Это самое короткое руководство пользования терминалом.
Именно такие терминалы и эмулируют все эти программы с черными окошками.
Что означает термин консоль? На мой скромный взгляд консоль можно считать как одним из элементов управления чем-либо. Немного другая сторона абстракции.
Ну а в современном мире термин консоль тесно закрепился за некими приставками, подключающимися к телевизору, дающие возможность рубиться, например, в FIFA или Mortal Kombat.
Соответственно, под термином эмулятор консоли скорее подразумевается что-то вроде эмулятора NES, SEGA, PlayStation и проч.
