инфа экзамен / Экзамен / 3
.docxОперационная система — это комплекс взаимосвязанных системных программ, назначение которого — организовать взаимодействие пользователя с компьютером и выполнение всех других программ.
Операционная система обеспечивает следующие виды интерфейсов:
-
интерфейс между пользователем и программно-аппаратными средствами компьютера (интерфейс пользователя);
-
интерфейс между программным и аппаратным обеспечением (программно-аппаратный интерфейс);
-
интерфейс между разными видами программного обеспечения (программный интерфейс).
-
Все операционные системы обеспечивают пакетный и диалоговый режим работы.
-
В пакетном режиме операционная система автоматически исполняет заданную последовательность команд.
-
Неграфические операционные системы используют интерфейс командной строки. Основным устройством управления в этом случае является клавиатура. Управляющие команды вводятся в виде некоторых слов в поле командной строки, где их можно редактировать.
-
Графические операционные системы обеспечивают более сложный интерфейс, в котором в качестве устройства управления кроме клавиатуры используется мышь. Работа графической операционной системы основана на взаимодействии активных и пассивных экранных элементов управления. В качестве активного элемента управления выступает указатель мыши, перемещение которого по экрану синхронизировано с перемещением мыши. В качестве пассивных элементов управления выступают графические элементы управления приложений: экранные кнопки, значки, переключатели, раскрывающиеся списки, меню и др.
В зависимости от количества одновременно обрабатываемых задач и числа пользователей, которых могут обслуживать ОС, различают четыре основных класса операционных систем:
-
однопользовательские однозадачные, которые поддерживают одну клавиатуру и могут работать только с одной (в данный момент) задачей;
-
однопользовательские однозадачные с фоновой печатью, которые позволяют помимо основной задачи запускать одну дополнительную задачу, ориентированную, как правило, на вывод информации на печать. Это ускоряет работу при выдаче больших объёмов информации на печать;
-
однопользовательские многозадачные, которые обеспечивают одному пользователю параллельную обработку нескольких задач. Например, к одному компьютеру можно подключить несколько принтеров, каждый из которых будет работать на "свою" задачу;
-
многопользовательские многозадачные, позволяющие на одном компьютере запускать несколько задач нескольким пользователям. Эти ОС очень сложны и требуют значительных машинных ресурсов.
В функции операционной системы входит:
-
осуществление диалога с пользователем;
-
ввод-вывод и управление данными;
-
планирование и организация процесса обработки программ;
-
распределение ресурсов (оперативной памяти и кэша, процессора, внешних устройств);
-
запуск программ на выполнение;
-
передача информации между различными внутренними устройствами;
-
программы управления вводом/выводом;
-
программы, управляющие файловой системой и планирующие задания для компьютера;
-
процессор командного языка, который принимает, анализирует и выполняет команды, адресованные операционной системе.
