Операционная система обеспечивает работу пользовательского интерфейса, предоставляя диалог с пользователем. 2 Пользователь выбирает, какие программы следует запустить, какие файлы открыть, а операционная система обеспечивает выполнение его команд, вызывая нужные программы. 2
Все операционные системы способны обеспечивать как пакетный, так и диалоговый режим работы с пользователем. 1 В пакетном режиме операционная система автоматически исполняет заданную последовательность команд. 1 Суть диалогового режима состоит в том, что операционная система находится в ожидании команды пользователя и, получив её, приступает к исполнению, а исполнив, возвращает отклик и ждёт очередной команды. 1
Пользовательский интерфейс может быть графическим (GUI) и командным (CLI). 4 Графический интерфейс представляет собой визуальную среду с кнопками, иконками, меню и диалоговыми окнами. 4 Командный интерфейс реализован в виде терминала в Linux и macOS и командной строки в Windows, в которых пользователь вводит команды с клавиатуры. 4