Компьютерный терминал
Компьютерный термина́л, оконечное устройство (встречаются также названия дисплейная станция[1], дисплей[2], дисплей-консоль[3], консоль оператора, пульт оператора) — устройство, используемое для взаимодействия пользователя (или оператора) с компьютером или компьютерной системой, локальной или удалённой[4][5][6]. Могут содержать в себе клавиатуру, дисплей, печатающее устройство, различные виды указательных устройств (световое перо, трекбол и т.д.), устройства для подачи звуковых сигналов (зуммер, звонок), в отдельных случаях дисковый или ленточный накопитель[7], а также может представлять собой упрощённую микро-ЭВМ для предварительной обработки информации и для выполнения простых задач[5]. Выводимая терминалом информация может быть как текстовой, так и графической.
К одному компьютеру может быть подключено несколько терминалов. Такую вычислительную систему называют многотерминальной[8]. Как правило, для подключения терминала использовался интерфейс RS-232 либо токовая петля, также через устройства сопряжения терминалы могли быть подключены через линии связи. Использование терминалов совместно с системами разделения времени позволяло нескольким пользователям одновременно работать с одной системой, каждый со своего терминала[9][10].
История
[править | править код]Изначально в качестве терминалов применялись электромеханические телетайпы, уже использовавшиеся в телеграфии[11][12][6]. Позже были разработаны специальные печатающие терминалы, такие, как DECwriter. Но скорость взаимодействия с машиной была ограничена невысокой скоростью печати, и печатная копия для процесса непосредственного общения не была необходимой.
В дальнейшем печатающие терминалы были вытеснены терминалами на основе электронно-лучевой трубки[13]. Первые попытки использования электронно-лучевых трубок для вывода буквенно-цифровой информации предпринимались в 1950-е годы, однако из-за дороговизны и сложности воспринимались как курьёз. Первым массовым ЭЛТ-терминалом стал IBM 2260, выпущенный в 1965 году[14]. Этот терминал использовал собственный протокол обмена данными, однако на рынке была потребность в непосредственной замене телетайпов. Один из примеров — терминал Datapoint 3300[англ.], эмулирующий Teletype Model 33[англ.] и умеющий выводить 25 строк по 72 символа. Основной проблемой ранних терминалов было хранение отображаемых символов — IBM 2260 использовал для этого капризную и ненадёжную память на линиях задержки, размещённую в отдельном модуле, однако появление полупроводниковой динамической и статической памяти позволило создавать приемлемые по цене «глупые» терминалы. Более поздние терминалы (такие, как VT100) использовали микропроцессор, и фактически представляли собой специализированный микрокомпьютер, предназначенный для взаимодействия между пользователем и «большой» ЭВМ и поддерживающие несколько протоколов связи[5]. Такой терминал назывался интеллектуальным (англ. intelligent terminal)[15], в противовес «глупому» терминалу (англ. dumb terminal), называемому также «терминалом ввода-вывода»[16].
Ранние микрокомпьютеры, такие как Altair 8800, не имели средств для ввода-вывода информации: стандартная комплектация ограничивалась лишь несколькими переключателями и светодиодами на передней панели. При этом полноценный терминал на ЭЛТ мог стоить дороже, чем сам подобный компьютер, что ограничивало применение этих машин для энтузиастов вычислительной техники. Восполнить этот пробел можно было с помощью устройств наподобие TV Typewriter, которые использовали телевизор в качестве устройства вывода. Как правило, такие устройства имели ограниченный набор символов (без заглавных букв), малое разрешение (32 или 40 символов в строке, что также было связано с ограничением полосы пропускания телевизионного сигнала) и не позволяли запоминать больше символов, чем помещалось на экране. Более поздние персональные компьютеры, такие как Apple II уже оснащались встроенным знакогенератором и клавиатурой, что позволяло обходиться без внешних терминалов.
Оболочка X Window System изначально разрабатывалась с возможностью удалённой работы через специализированные X-терминалы[17]. С широким распространением персональных компьютеров популярность специализированных X-терминалов, как и текстовых терминалов, сошла на нет. Вместо этого распространение получили тонкие клиенты.
Эмуляторы терминала
[править | править код]Многие приложения в архитектуре unix, как с интерфейсом командной строки, так и с интерактивным текстовым интерфейсом были изначально разработаны для работы через терминал. В большинстве современных компьютеров, не использующих специализированные текстовые терминалы, а имеющих собственную видеокарту и контроллер клавиатуры, работа терминала эмулируется средствами операционной системы, позволяя работать с текстовыми приложениями, когда графическую оболочку запустить невозможно или не нужно. При запущенной же графической оболочке возможно использовать специальные приложения — эмуляторы терминала.
Так как терминал является разновидностью телетайпа и терминальные протоколы полностью симметричны, возможно соединение компьютеров в сеть с помощью терминальных подключений. С появлением сети интернет, были разработаны протоколы для удалённого терминального доступа: telnet и его защищённая версия ssh.
См. также
[править | править код]Примечания
[править | править код]- ↑ Г. С. Афанасьева, Б. В. Гринберг, А. М. Кац. Централизованная подготовка цифровых данных на базе ЕС ЭВМ и дисплейных станций ЕС-7906 / Под общ. ред. А. М. Каца. — М.: Финансы и статистика, 1981. — 95 с.
- ↑ Максимов, 2005, с. 213.
- ↑ Максимов, 2005, с. 214.
- ↑ Терминологический словарь по основам информатики и вычислительной техники / Ершов А. П., Шанский Н. М.. — М.: Просвещение, 1991. — С. 117. — 159 с. — ISBN 5-09-002797-8.
- ↑ 1 2 3 Терминал / А. Г. Чачко. // Струнино — Тихорецк. — М. : Советская энциклопедия, 1976. — (Большая советская энциклопедия : [в 30 т.] / гл. ред. А. М. Прохоров ; 1969—1978, т. 25).
- ↑ 1 2 Максимов, 2005, с. 212.
- ↑ Alphanumeric Display Terminals — Basic Characteristics : Datapro Reports on Data Communications C25-010-101. — Delran : Datapro research corporation, 1976.
- ↑ Воройский, 2003, с. 127.
- ↑ Кафаров В. В., Ветохин В. Н. Основы автоматизированного проектирования химических производств. — М.: Наука, 1987.
- ↑ Хелмс, 1986, с. 346.
- ↑ Sol Libes. Small Computer Systems Handbook. — Hayden Books, 1978. — С. 138—141. — 210 с.
- ↑ The Teletype Story (англ.). Дата обращения: 18 мая 2021. Архивировано 27 сентября 2020 года.
- ↑ Хелмс, 1986, с. 322.
- ↑ Solomon, 1975, p. 14.
- ↑ Толковый словарь по вычислительным системам = Dictionary of Computing / Под ред. В. Иллингуорта и др.. — М.: Машиностроение, 1990. — 560 с. — ISBN 5-217-00617-X.
- ↑ Воройский, 2003.
- ↑ эндрю таненбаум. современные операционные системы. — издание второе.
Литература
[править | править код]- Воройский Ф. С. Информатика. Новый систематизированный толковый словарь-справочник. — 3-е изд.. — М.: ФИЗМАТЛИТ, 2003. — 760 с. — (Введение в современные информационные и телекоммуникационные технологии в терминах и фактах). — ISBN 5-9221-0426-8.
- David S. Lawyer. Text-Terminal-HOWTO (англ.). The Linux Documentation Project (март 2013). Дата обращения: 7 апреля 2020.
- Н. В. Максимов, Т. Л. Партыка, И. И. Попов. Архитектура ЭВМ и вычислительных сетей. — М.: Форум — Инфра-м, 2005. — 512 с. — ISBN 5-8199-0160-6.
- Хеллерман Г, Гамахер В, Вранежич З и др. Компьютеры. Справочное руководство в трёх томах = The McGraw-Hill computer handbook / Под ред. Г. Хелмса. Перевод с английского под ред. И. О. Атовмяна. — М.: Мир, 1986. — Т. 1. — 416 с. — 50 000 экз.
- All About CRT Display Terminals (англ.). — Delran, N. J.: Datapro Research Corporation, 1974.
- Lewis I. Solomon, Steven E. Smylie, Edward A. Ross. Alphanumeric and graphic display terminals (англ.). — Wellesley, Massachusetts: Venture Development Corporation, 1975. — 203 p.