15
подается последовательность символов, в которых по определенным правилам указывается
последовательность запущенных на выполнение программ. После выполнения очередной
программы запускается следующая и т. д. Машина по определенным правилам находит для
себя команды и данные. В качестве этой последовательности может выступать, например,
перфолента, стопка перфокарт, последовательность нажатия клавиш электрической
пишущей машинки (типа CONSUL). Машина также выдает свои сообщения на перфоратор,
алфавитно-цифровое печатающее устройство (АЦПУ), ленту пишущей машинки.
Такая машина представляет собой "черный ящик" (точнее "белый шкаф"), в который
постоянно подается информация и которая также постоянно "информирует" мир о своем
состоянии. Человек здесь имеет малое влияние на работу машины - он может лишь
приостановить работу машины, сменить программу и вновь запустить ЭВМ. Впоследствии,
когда машины стали помощнее и могли обслуживать сразу нескольких пользователей,
вечное ожидание пользователей типа: "Я послал данные машине. Жду, что она ответит. И
ответит ли вообще?" - стало, мягко говоря, надоедать. К тому же вычислительные центры,
вслед за газетами, стали вторым крупным "производителем" макулатуры. Поэтому с
появлением алфавитно-цифровых дисплеев началась эра по-настоящему пользовательской
технологии - командной строки.
6.3. Технология командной строки
При технологии командной строки в качестве единственного способа ввода
информации от человека к компьютеру служит клавиатура, а компьютер выводит
информацию человеку с помощью алфавитно-цифрового дисплея (монитора). Эту
комбинацию (монитор + клавиатура) стали называть терминалом, или консолью.
Команды набираются в командной строке, которая представляет собой символ
приглашения и мигающий прямоугольник - курсор. При нажатии клавиши на месте курсора
появляются символы, а сам курсор смещается вправо. Это очень похоже на набор команды
на пишущей машинке. Однако, в отличие от нее, буквы отображаются на дисплее, а не на
бумаге, и неправильно набранный символ можно стереть. Команда заканчивается нажатием
клавиши Enter (или Return.) После этого осуществляется переход в начало следующей
строки. Именно с этой позиции компьютер выдает на монитор результаты своей работы.
Затем процесс повторяется.
Технология командной строки уже работала на монохромных алфавитно-цифровых
дисплеях. Поскольку вводить позволялось только буквы, цифры и знаки препинания, то
технические характеристики дисплея были не существенны. В качестве монитора можно
было использовать телевизионный приемник и даже трубку осциллографа.
Обе эти технологии реализуются в виде командного интерфейса - машине подаются
на вход команды, а она как бы "отвечает" на них.
Преобладающим видом файлов при работе с командным интерфейсом стали
текстовые файлы - их и только их можно было создать при помощи клавиатуры. На время
наиболее широкого использования интерфейса командной строки приходится появление
операционной системы Unix и появление первых восьмиразрядных персональных
компьютеров с многоплатформенной операционной системой CP/M.
Достарыңызбен бөлісу: