Компьютерный терминал

Компьютерный терминал

Компьютерный терминал — электронное либо электромеханическое устройство аппаратных средств, которое употребляется для входа в данные в, и показ данных от, компьютер либо вычислительная совокупность. Ранние терминалы были недорогими устройствами, но весьма медленный если сравнивать с избитыми картами либо перфолентой для входа, но потому, что разработка улучшилась и видео показы были введены, терминалы выдвинули эти более ветхие формы сотрудничества от индустрии. Связанное развитие было трудящимися в режиме разделения времени совокупностями, каковые развились параллельно и восполнили любую неэффективность свойства к печати пользователя со свойством поддержать бессчётных пользователей на той же самой машине, каждом в их собственном терминале.

Функция терминала ограничена входом и показом данных; устройство со большой местной программируемой свойством обработки разрешённых можно назвать «умным летально больным» либо толстым клиентом. Терминал, что зависит от главного компьютера для его вычислительной мощности, именуют «немым летально больным» либо дистрофичным клиентом. ПК может руководить предельным программным обеспечением эмулятора, которое копирует функцию терминала, время от времени разрешая параллельное применение местных доступа и программ к отдаленной предельной хост-совокупности.

История

терминала первой работы программируемый, всецело непроизвольный цифровой Turing-полный компьютер, Z3. были ряд и клавиатура ламп, дабы продемонстрировать результаты.

Печатные терминалы

Ранние пользовательские терминалы, которые связаны с компьютерами, были электромеханическими телепринтерами/телетайпами (TeleTYpewriter, TTY), такими как Модель 33 Телетайпа ASR, первоначально применяемый для телеграфии либо Флексорайтера Friden. Позднее печать терминалов, таких как DECwriter была развита. Но, печатающие терминалы были ограничены скоростью, на которой могла быть напечатана бумага, и для интерактивного применения бумажный отчет был ненужным.

К началу 1970-х многие в компьютерной отрасли осознали, что дешёвый видео терминал ввода разрешённых мог вытеснить повсеместные избитые карты и дать добро новое применение для компьютеров, каковые будут более интерактивными. Неприятность пребывала в том, что количество памяти должен был хранить данные на странице текста, было сопоставимо с памятью в миникомпьютерах низкого уровня тогда в применении.

Показ информации на видео скоростях был кроме этого проблемой, и нужная логика контроля подняла сокровище стойки электроники перед интегральной схемой. Одна компания заявила о замыслах выстроить видео терминал за 15 000$ и привлекла громадные невыполненные заказы, но свернулась, в то время, когда их разработка планирует, что включал изготовление их собственного ICs, доказанного через чур амбициозный. Второй подход включил применение трубы хранения, специальный CRT, развитый Tektronix. что сохранил данные, написанную на нем без потребности освежить.

Datapoint 3300 от Computer Terminal Corporation заявили в 1967 и послали в 1969, делая его одним из самых ранних независимых основанных на показе терминалов. Это решило проблему места в памяти, вышеупомянутую при помощи цифрового дизайна использования и сдвигового регистра лишь 72 колонок. а не более позднего более неспециализированного выбора 80.

Ранние мониторы

Ранние видео дисплеи компьютеров время от времени именовали «Стеклянным TTYs» («стеклянные Телетайпы#187) либо «Визуальные Дисплейные блоки» (мониторы) и применяли отдельные логические ворота без центрального процессора либо весьма примитивного жареного картофеля LSI. все же скоро стал очень популярными устройствами Ввода — вывода на многих разных типах компьютерной совокупности, когда пара поставщиков стремились к последовательности единых стандартов:

  • Кодировка ASCII (а не, скажем, расширенный бинарно-десятичный код либо что-либо определенное для одной компании), но ранние модели / модели экономики довольно часто поддерживала лишь большие буквы (такие как уникальный ADM-3. модель 6052 Data General — что мог быть модернизирован до 6053 со строчным ROM характера — и Heathkit H9)

.

  • RS 232 последовательных порта (25-штыревой, готовый соединиться с модемом, все же некое определенное для изготовителя применение булавки расширило стандарт, к примеру, для применения с текущими петлями с 20 мамами)

.

  • 24 линии (либо вероятно 25 — время от времени линия особенного статуса) 80 знаков текста (время от времени с двумя параметрами настройки ширины характера).
  • Некий тип мерцающего курсора, что возможно помещен (с клавишами курсора и/либо «к себе» и другие прямые кодексы урегулирования адреса курсора).
  • Внедрение по крайней мере 3 кодов управления: Перевод каретки (Ctrl-M), Подача линии (Ctrl-J) и Белл (какое количество-G), но в большинстве случаев еще большое количество, таковой как последовательности Спасения. дабы обеспечить подчеркивание, тускнеют и/либо обратное видео выдвижение на первый замысел характера, и особенно очистить показ и поместить курсор.

Громадные трансформации в последней изюминке дали начало ПО, которое выяснило и сгруппировало предельные типы, так, системное ПО верно продемонстрирует входные формы, применяя соответствующие коды управления; В аналогичных Unix совокупностях употреблялись бы termcap либо terminfo файлы, stty ТЕРМИН и полезность переменная окружения; в программном обеспечении Business BASIC Data General, к примеру, в разовом логином последовательность кодексов отправили в терминал, дабы постараться прочесть положение курсора либо содержание 25-й линии, применяя последовательность последовательностей кода управления разного изготовителя, и произведенный терминалом ответ выяснит число единственной цифры (таковой как 6 для терминалов Data General Dasher, 4 для ADM 3A/5/11/12 терминалы, 0 либо 2 для TTY’s без характерных изюминок), что был бы дешёв программам, дабы сообщить что комплект кодексов применять.

В течение финиша 1970-х и в начале 1980-х, были десятки производителей терминалов, включая Обучение-Siegler. Data General. ДЕКАБРЬ. Hazeltine Corporation.

Пустошь/Зенит. Hewlett Packard. IBM.

Televideo и Wyse. у большинства из которых были несовместимые последовательности команды (не смотря на то, что многие применяли ранний ADM-3 в качестве отправной точки).

«Интеллектуальные» терминалы

«Интеллектуальный» терминал делает собственную обработку, в большинстве случаев подразумевая, что процессор встроен, но не все терминалы с процессорами сделал любую настоящую обработку входа: основной компьютер, к которому это было приложено, обязан будет скоро ответить на каждое нажатие клавиши. Термин «интеллектуальный» в этом контексте даты с 1969.

От введения IBM 3270. и ДЕКАБРЬ VT100 (1978), программист и пользователь имел возможность подметить большие преимущества в технологических улучшениях монитора, все же не, все программисты применяли функции новых терминалов (обратная совместимость в VT100 и более поздних терминалах Televideo. к примеру, с «немыми терминалами», разрешенными программистов, дабы продолжить применять более старое ПО).

Кое-какие немые терминалы были в состоянии ответить на пара последовательностей спасения, не нуждаясь в процессорах: они применяли многократные печатные платы со многими Интегральными схемами ; единственным причиной, что классифицировал терминал как «интеллектуальный», была собственная свойство обработать ввод данных пользователем в пределах терминала — не прерывания главного компьютера в каждом нажатии клавиши — и отправить совокупность данных за один раз (к примеру: в то время, когда пользователь закончил целую область либо форму). Большая часть терминалов в начале 1980-х, таких как ADM-3A, TVI912, Data General D2, ДЕКАБРЬ, VT52, не обращая внимания на введение терминалов ANSI в 1978, были «очень немыми» терминалами, не смотря на то, что у некоторых из них (таких как более поздние модели ADM и TVI) вправду был примитивный блок — отправляет свойство.

Задаток в процессорах и более низкие затраты памяти разрешили терминалу обращаться с операциями по редактированию, такими как вставка знаков в области, которая, быть может, ранее настойчиво попросила, дабы полный полный экран знаков, дабы быть негодовал от компьютера, вероятно по медленной линии модема. Около середины 1980-х интеллектуальные терминалы, стоя меньше, что самые немые терминалы имели бы несколькими годами ранее, имели возможность обеспечить достаточно легкого в применении местного редактирования разрешённых и послать заполненную форму в основной компьютер. Снабжая еще больше шансов обработки, автоматизированные рабочие места как Televideo TS-800 имели возможность бежать CP/M-86. пятная различие между предельным и ПК.

Вторая из мотиваций для разработки процессора должна была упростить и уменьшить электронику, требуемую в терминале. Это кроме этого сделало настоящим загрузить пара «лиц» в единственный терминал, так, Qume QVT-102 имел возможность подражать многим популярным терминалам дня, и без того быть реализован в организации, каковые не желали вносить каждые трансформации ПО. Довольно часто эмулируемые предельные типы включали:

Спасение ANSI X3.64 кодирует произведенную однородность стандарта в некоей степени, но значительные различия остались (к примеру, VT100. Heathkit H19 в методе ANSI, Televideo 970. Data General D460 и Qume QVT-108 терминалы, все следовали за стандартом ANSI, все же различия имели возможность бы существовать кодексов от функциональных клавиш, какие конкретно показатели характера были дешёвы, отправка блока областей в пределах форм, «обработки» принтеров и иностранных средств характера, которые связаны с задней частью экрана).

Большая часть терминалов было связано с миникомпьютерами либо главными компьютерами и довольно часто имело зеленый либо янтарный экран. В большинстве случаев, терминалы общаются с компьютером через последовательный порт через безлюдный кабель модема, довольно часто применяя EIA RS 232 либо RS 422 либо RS 423 либо текущую петлю последовательный интерфейс. Совокупности IBM. сказанные по применению коаксиального кабеля протокол IBM SNA. но для многих ДЕКАБРЬ.

Data General и NCR (и без того потом) компьютеры в том месте, были многими визуальными поставщиками дисплеев, соперничающими против производителя компьютеров за терминалы, дабы увеличить совокупности. Практически, дизайн инструкции для Intel 8008 был первоначально задуман в Computer Terminal Corporation как процессор для Datapoint 2200 .

Современный

Тогда как у ранних ПК IBM-PC были единственные цветные зеленые экраны, эти экраны не были терминалами. Экран PC не содержал аппаратных средств поколения характера; все видео сигналы и видео форматирование были произведены видео картой показа в PC, либо (в большинстве графических режимов) программным обеспечением и центральным процессором.

Монитор ПК IBM-PC, было ли это зеленым монохромным показом либо 16 цветными дисплеями, был технически намного более подобен аналоговому телевизору (без тюнера), чем к терминалу. С подходящим программным обеспечением PC имел возможность, но, подражать терминалу, и в той способности это могло быть связано с универсальной ЭВМ либо миникомпьютером. Data General возможно было быть загружен в предельный метод эмулятора от его ROM.

В конечном итоге основанные на процессоре персональные компьютеры существенно уменьшили рыночный спрос для простых терминалов.

В 1990-х особенно, «дистрофичные клиенты» и X терминалов объединили экономичную местную вычислительную мощность с центральными, неспециализированными компьютерными средствами, дабы сохранить кое-какие преимущества терминалов по персональным компьютерам:

Сейчас, большинство PC, клиенты TELNET снабжают эмуляцию самый распространенного терминала, ДЕКАБРЬ VT100. применяя спасение ANSI, кодирует обычный X3.64 либо имела возможность бежать как X программных обеспечений применения терминалов, таких как Cygwin/X в соответствии с программным обеспечением Микрософт Windows либо X.Org Server под Linux.

Начиная с последующей популяризации и появления ПК, мало настоящих терминалов аппаратных средств употребляются, дабы взаимодействовать с компьютерами сейчас. Применяя монитор и клавиатуру. современные операционные совокупности как Linux и производные BSD показывают виртуальные пульты. каковые в основном свободны от применяемых аппаратных средств.

Применяя графический интерфейс пользователя

(либо GUI) как X Оконных совокупностей. показ, в большинстве случаев, занимается коллекцией окон, которые связаны с разными заявлениями, а не единственным потоком текста, связанного с единственным процессом. В этом случае возможно применять предельное использование эмулятора в пределах windowing внешней среды. Эта договоренность разрешает подобное терминалу сотрудничество с компьютером (для управления переводчиком командной строки, к примеру) без потребности в физическом предельном устройстве; это может кроме того разрешить управление многократными предельными эмуляторами на том же самом устройстве.

Возможности

Текстовые терминалы

Текстовый терминал. либо довольно часто легко терминал (время от времени текстовый пульт ) есть последовательным компьютерным интерфейсом для показа и ввода текста. Информация представлена как множество предварительно отобранных организованных знаков. В то время, когда такие устройства применяют видео дисплей, таковой как электронно-лучевая трубка, их именуют «видео дисплейным блоком» либо «визуальным дисплейным блоком» (монитор), либо «видео показывает терминал» (VDT).

Системный пульт — текстовый терминал, применяемый, дабы руководить компьютером. У современных компьютеров имеется встроенная показ и клавиатура для пульта. У некоторых аналогичных Unix операционных совокупностей, таких как Linux и FreeBSD имеется виртуальные пульты, дабы обеспечить пара текстовых терминалов на единственном компьютере.

Фундаментальный тип применения, бегущего на текстовом терминале, есть переводчиком командной строки либо раковиной. которая вызывает для команд от пользователя и делает каждую команду по окончании того, как пресса Входит. Это включает раковины Unix и некую интерактивную программную внешнюю среду. В раковине большая часть команд — сами мелкие заявления.

Второй серьёзный прикладной тип — тип редактора текста. Редактор текста занимает всю область показа, показывает один либо пара текстовых документов и разрешает пользователю редактировать документы. Редактор текста, для многого применения, был заменен текстовым редактором, что в большинстве случаев снабжает богатые изюминки форматирования, в которых испытывает недочёт редактор текста.

Первые текстовые процессоры применяли текст, дабы сказать структуру документа, но более поздние текстовые процессоры трудятся в графической окружающей среде и снабжают WYSIWYG моделирование отформатированной продукции.

Программы, такие как Telix и Minicom руководят местным терминалом и модемом, дабы разрешить пользователю взаимодействовать с удаленными серверами. В сети TELNET и ssh трудятся так же.

В самой несложной форме текстовый терминал будет похожим файл. Письмо файлу показывает текст, и чтение от файла создаёт то, во что входит пользователь. В аналогичных Unix операционных совокупностях имеется пара характеров особые файлы, каковые соответствуют дешёвым текстовым терминалам. Для других операций имеется особые последовательности спасения, руководят функциями и знаками, каковые программа может применять, самый легко через библиотеку, такую как ncurses.

Для более сложных операций программы смогут применять предельные определенные ioctl системные вызовы. Для применения самый несложный метод применять терминал пребывает в том, дабы и прочесть текстовые строчки к и от него последовательно. Синтезируемый текст завит, так, дабы лишь последние пара линий (в большинстве случаев, 24) были видимы.

Совокупности Unix , типично буферные входной текст, пока клавиша ENTER не надавлена, так, использование приобретает готовую последовательность текста. В этом методе использование не должно знать большое количество о терминале. Для многих интерактивных заявлений это не достаточно.

Одно из неспециализированных улучшений — редактирование командной строки (помог с этими библиотеками как readline); это кроме этого может дать доступ, дабы руководить историей. Это крайне полезно для разных интерактивных переводчиков командной строки.

Еще более передовой интерактивности предоставляют приложения полного экрана. Те заявления всецело руководят размещением экрана; кроме этого они срочно отвечают на нажатие клавиши. Данный метод крайне полезен для редакторов текста, файловых менеджеров и веб-браузеров. Помимо этого, такие программы руководят яркостью и цветом текста на экране, и украшают его подчеркивающей линией, мигая и особыми символами (к примеру, символами рисования коробки).

Дабы достигнуть всего этого, использование должно иметь дело не только с последовательностями открытого текста, вместе с тем и со последовательностями спасения и знаками контроля, каковые разрешают перемещать курсор в произвольное положение, в ясные части экрана, цветов трансформации и показывать особые символы, и кроме этого отвечать на функциональные клавиши. Громадная неприятность тут пребывает в том, что имеется столько предельных эмуляторов и различных терминалов, любой с ее собственным комплектом последовательностей спасения. Дабы преодолеть это, особые библиотеки (такие как проклятия) были созданы, вместе с предельными базами данных описания, такими как Termcap и Terminfo .

Немые терминалы

Немые терминалы — те, каковые смогут трактовать ограниченное число кодов управления (CR. LF. и т.д.), но не имеют свойстве обработать особые последовательности спасения, каковые делают функции, такие как прояснение линии, прояснение экрана либо управление позицией курсора. В этом контексте немые терминалы время от времени именуются стеклянные Телетайпы. потому, что у них по существу имеется та же самая ограниченная функциональность, как делает механический Телетайп.

Данный тип немого терминала все еще поддержан на современных аналогичных Unix совокупностях, установив СРОКИ переменной окружения немым. Умные либо интеллектуальные терминалы — те, у которых кроме этого имеется свойство обработать последовательности спасения, в особенности VT52. VT100 либо последовательности спасения ANSI .

Графические терминалы

Графический терминал может продемонстрировать изображения, и текст. Графические терминалы поделены на терминалы векторного метода и растровый метод.

Показ векторного метода конкретно тянет линии на поверхности электронно-лучевой трубки под контролем совокупности главного компьютера. Линии непрерывно формируются, но так как скорость электроники ограничена, число параллельных линий, каковые смогут быть продемонстрированы когда-то, ограничено. Показы векторного метода были исторически ответственны, но больше не употребляются.

Фактически все современные графические показы — растровый метод, случившийся от картины, просматривая способы, применяемые для телевидения, в котором визуальные элементы — прямоугольное множество пикселей. Так как растровое изображение лишь заметно к людской глазу в целом в течение весьма маленького времени, растр должен быть освежен неоднократно в секунду, дабы дать появление постоянного показа. Электронные требования регенерации памяти показа означали, что графические терминалы были созданы намного позднее, чем текстовые терминалы, и первоначально стоили намного больше.

Большая часть терминалов сейчас графическое, другими словами, они смогут продемонстрировать изображения на экране. Современный термин для графического терминала — «дистрофичной клиент». Дистрофичный клиент, в большинстве случаев, применяет протокол как X11 для Терминалов Unix либо RDP для Микрософт Windows.

Нужная полоса пропускания зависит от применяемого протокола, глубина и резолюция цвета.

Современные графические терминалы разрешают показ изображений в цвете, и текста в переменных размерах, шрифтах и цветах (начертания шрифта).

В начале 1990-х промышленный консорциум постарался выяснить стандарт, AlphaWindows. что разрешит единственному экрану CRT осуществлять многократные окна, каждое из которых должно было вести себя как хороший терминал. К сожалению, как I2O это пострадало от того, дабы быть управляемым как закрытый стандарт: лица, не являющиеся членом какой-либо организации, были неспособны взять кроме того минимальную данные и не было никакого реалистического метода, которым маленькая компания либо свободный разработчик имели возможность присоединиться к консорциуму. Вероятно вследствие этого стандарт провалился сквозь землю бесследно.

Эмуляция

Предельный эмулятор — часть ПО, которое подражает текстовому терминалу. В прошлом перед широким применением организации сети широкополосного доступа и ограниченного района в Интернет, большое количество компьютеров применяли бы последовательную программу доступа, дабы сказать с другими компьютерами по телефону линию либо последовательное устройство.

В то время, когда первый Макинтош был выпущен, программа по имени Мактерминэл употреблялась, дабы общаться со многими компьютерами, включая ПК IBM-PC .

Терминал в декабре был одной из первых предельных программ для популярного Альтаира .

Пульт Win32 на Windows не подражает физическому терминалу, что поддерживает последовательности спасения так SSH. и программы TELNET (для входа дословно в отдаленные компьютеры) для Windows, включая программу TELNET, связанную некоторыми предположениями Windows, довольно часто включают собственный личный кодекс, дабы обработать последовательности спасения. Предельные эмуляторы на большинстве аналогичных Unix совокупностей, таковой как, к примеру, xterm и Терминал. подражают физическим терминалам, каковые поддерживают последовательности спасения

Методы

Терминалы смогут трудиться в разных методах, касаясь, в то время, когда они отправляют вход, напечатанный пользователем на клавиатуре к совокупности получения (независимо от того, что это возможно):

  • Символьный режим (a.k.a. темперамент за один раз метод): В этом методе напечатанный вход срочно отправляют в совокупность получения.
  • Метод линии (a.k.a. линия за один раз метод): В этом методе терминал снабжает местную функцию редактирования линии и отправляет всю входную линию, по окончании того, как это было в местном масштабе отредактировано, в то время, когда пользователь нажимает ключ. Так называемый «терминал метода линии» трудится только в этом методе.
  • Блочный режим (a.k.a. показывают на экране за один раз метод): В этом методе терминал снабжает местную полноэкранную функцию данных. Пользователь может войти во вход в многократные области в форме на экране (определенный к терминалу совокупностью получения), перемещение курсора около экрана, применяя ключи таковой в качестве и клавиши курсора и сделав редактирующие функции, в местном масштабе применяя, и т.д. Терминал отправляет лишь заполненную форму, складываться из всех данных вступило в экран к совокупности получения, в то время, когда пользователь нажимает ключ.

Имеется различие между и ключи. В некоторых терминалах многократного метода, каковые смогут переключиться между методами, надавив ключ если не в блочном режиме, не делает той же самой вещи как нажим ключа. До тех пор пока ключ вынудит входную линию быть отправленной хозяину в линии за один раз метод, ключ скорее вынудит терминал передавать содержание последовательности характера, где курсор на данный момент помещается в хозяина, выпущенный хозяевами вызывает и без того потом.

Разные компьютерные операционные совокупности требуют разных степеней помощи метода, в то время, когда терминалы употребляются в качестве компьютерных терминалов. Предельный интерфейс POSIX. в соответствии с Unix и POSIX-послушными операционными совокупностями, не приспосабливает терминалы блочного режима по большому счету, и лишь редко требует, дабы сам терминал был в гармонии за один раз метод, поскольку ОС требуется, дабы снабжать канонический входной метод. где предельный драйвер устройства в ОС подражает местному эху в терминале и делает функции редактирования линии в конце хозяина.

Самый в большинстве случаев, и особенно так, дабы хост-совокупность может поддержать неканонический входной метод. терминалы для POSIX-послушных совокупностей постоянно соответствуют за один раз метод. Наоборот, IBM 3 270 терминалов, которые связаны с совокупностями MVS. неизменно обязана быть в блочном режиме.

См. кроме этого Примечания Внешние ссылки

  • Терминалы Wiki. энциклопедия компьютерных терминалов.
  • Текстовое ПРАКТИЧЕСКОЕ УПРАВЛЕНИЕ терминала
  • TTY демистифицировал
  • Директива 1999/5/EC Совета и Европейского парламента от 9 марта 1999 по радиооборудованию и телекоммуникационному взаимному признанию и оборудованию терминала их соответствия (RTTE Директива)

Источник: ru.knowledgr.com

Fallout 4 Взлом терминала. Часть 1

Интересные записи

Похожие статьи, которые вам, наверника будут интересны:

  • Какой платежный терминал купить, и где это можно сделать?

    Сейчас терминальный бизнес деятельно начинается в регионах, и это ясно: так как размер первональных инвестиций начинается с 400 000 рублей, а борьба в…

  • Платежный терминал как бизнес

    Сейчас рынок электронных одолжений начинается большими темпами. Мы уже не простаиваем долгие очереди чтобы оплатить коммунальные платежи либо пополнить…

  • Как работает терминал

    Платежные терминалы: секреты работы Как пользоваться платежными терминалами и на что наряду с этим обратить внимание. Рекомендации «Простобанк…

  • Что такое pos терминал

    27.04.2015 Сейчас перед экспертами, занимающимися вопросами автоматизации на фирмах розничной торговли, все острее поднимается задача — что выбрать в…

  • Что такое терминал на компьютере

    1. Введение Если вы желаете постараться скоро установить терминал, то см. «Быстрая установка. Авторские права Авторские права принадлежат David S….

  • Что такое терминал

    1.2 Что такое терминал? Терминал складывается из клавиатуры и экрана, каковые совместно употребляются, дабы дистанционно связаться с компьютером…