Взаимодействие пользователя и операционной системы всегда осуществляется по специальным правилам, особым для каждой операционной системы способом. Эти правила образуютинтерфейс пользователя, который является частным случаем общего понятия интерфейса.
Совокупность стандартных соглашений, средств, методов и правил взаимодействия пользователя с той или иной программной системой называется пользовательским интерфейсов (или интерфейсом пользователя) системы.
Существуют следующие разновидности пользовательского интерфейса операционных систем:
§ текстовый;
§ табличный;
§ графический.
Разберем основные особенности текстового интерфейса пользователя, который используется в таких операционных системах как MS-DOS, UNIX и некоторых других. Взаимодействие между пользователем и операционной системой происходит в форме диалога. Это означает, что операционная система после загрузки подает некоторый сигнал о своей готовности к приему указаний, команд пользователя. В операционной системе MS-DOS этот сигнал представляет собой выводимое на экран дисплея приглашение к вводу. Обычно приглашение представляет собой символ >, слева от которого может быть выведена некоторая служебная, вспомогательная информация, например, имя некоторого дискового устройства, текущее время, текущая дата и некоторые другие данные. Так, в приглашении
07-04-03 C:\>
показано, что текущая дата - это 7 апреля 2003 года, а текущим дисковым устройством является устройство C:. Для запроса на выполнение какой-либо функции операционной системы пользователь должен ввести с клавиатуры справа от символа > указание. команду операционной системе. Например, узнать версию установленной на компьютере операционной системы можно с помощью следующей команды:
07-04-02 C:\>ver
Напоминаем, что команда находится справа от знака приглашения >. В данном случае команда - это слово "ver" (от version - версия). Если, например, на машине установлена операционная система MS-DOS версии 6.22, то выполнение этой команды приведет к выводу на экран дисплея ответа
MS DOS Version 6.22
После завершения выполнения команды операционная система вновь выводит на экран приглашение и ожидает следующей команды пользователя. Таким образом, диалог пользователя и операционной системы протекает в виде обмена текстовыми фразами, поэтому интерфейс такого типа называют текстовым. Так как приглашение вместе с командой пользователя обычно занимает на экране дисплея одну строку, эту строку стали называть командной строкой, а текстовый интерфейс приобрел еще одно название - интерфейс командной строки.