[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
Характеристики терминального интерфейса
Терминалы - это аппаратные устройства, используемые для связи человека
с компьютером. В частности, компьютерные терминалы имеют клавиатуру и
либо кинескоп (CRT - катодно-лучевую трубку), либо печатающий
механизм. Обычно они обмениваются данными с компьютером, используя
Американский Стандартный Код Обмена Информацией (American Standard
Code for Information Interchange - ASCII). Символы передаются с
использованием асинхронного протокола, который позволяет передавать по
одному символу за раз. Физическая связь с компьютером обычно состоит
из последовательной линии, присоединенной к компьютеру непосредственно
или через пару модемов (сокращение для слов модулятор-демодулятор),
соединенных через телефонную сеть.
ОС UNIX реализует полнодуплексную связь между компьютером и
терминалом. Это означает, что данные могут одновременно передаваться в
обоих направлениях. Пользователь может набирать текст на клавиатуре в
то время, когда данные из компьютера выводятся на дисплей или
печатаются на бумаге, без потери символов. Стандартный терминальный
вывод ОС UNIX рассматривает терминал как "глупое" (dumb) устройство,
вроде старых печатающих терминалов типа Телетайп. Прямая поддержка для
перемещения курсора, функциональных клавиш, растровой и векторной
графики отсутствует. Однако эти функции поддерживаются специальными
библиотеками функций или специализированными драйверами устройств.
В этом разделе используется модель "глупого" терминала, так как она
универсальна и доступна на всех версиях системы UNIX. В этой модели
терминалы посылают и получают поток произвольных символов, которые не
имеют никакого предопределенного значения.
ХАРАКТЕРИСТИКИ ТЕРМИНАЛА
. аппаратное устройство
. последовательный ввод/вывод
. кодировка ASCII
. асинхронные
. полнодуплексные
. "глупое" устройство