По реализации интерфейса пользователя
различают неграфические и графические
операционные системы.
В однозадачных неграфических ОС пользователь в один
момент времени работает с одной конкретной программой. Неграфические
операционные системы реализуют интерфейс
командной строки. Основным устройством
управления в данном случае является клавиатура.
Управляющие команды вводят в поле командной
строки, где их можно и редактировать. Исполнение
команды начинается после ее утверждения,
например нажатием клавиши ENTER. Пример: МS-DOS, МSХ.
Многозадачные графические ОС позволяют параллельно работать с несколькими программами, и количество
программ зависит от мощности системы. Графические операционные системы
реализуют сложный тип интерфейса, в
котором в качестве органа управления кроме
клавиатуры может использоваться манипулятор координатного типа (мышь или тачпад). Работа
с графической ОС основана на
взаимодействии активных и пассивных экранных
элементов управления.
В качестве активного элемента
управления – графический
объект, перемещение которого на экране
синхронизировано с перемещением мыши. В качестве пассивных элементов
управления - графические элементы
управления приложениями (экранные
кнопки, значки, переключатели, флажки,
раскрывающиеся списки, строки меню и многие
другие). Примеры: Мiсrоsоft Windows, UNIX, OS/2, Linux, Mac OS.