Компьютерный терминал
Компьютерный термина́л, оконечное устройство (встречаются также названия дисплейная станция[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].
Оболочка 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.