Назначение и основные функции операционных систем

Операционная система - это комплекс программ, которые обеспечивают:

- управление ресурсами - согласованную работу всех аппаратных средств компьютера;

- управление процессами - выполнение программ, их взаимодействие с устройствами компьютера, с данными;

- пользовательский интерфейс - диалог пользователя с компьютером, выпол­нение определенных простых команд - операций по обработке информации.

Операционные системы (ОС) – это вид программного обеспечения, предназначенный для конкретных моделей компьютеров, т.к. эти программы непосредственно управляют аппаратной частью компьютера, состоящей из центрального процессора, оперативной памяти, периферийных устройств. Все эти аппаратные устройства обобщенно называют ресурсами компьютера.

Известны различные виды ОС. Первые ОС былиоднопользователь­скимииоднозадачными. Для них были характерны простои всех, кроме одного работающего, периферийных устройств, что снижало эффективность использования ресурсов компьютера. Например, при вводе данных простаивал центральный процессор, устройства вывода и внешние запоминающие устройства.

Это привело к появлениюмногозадачных ОС, остававшихся однопользователь­скими. Такие ОС обеспечивали параллельное выполнение заданий,разделение ресурсов компьютера между выполняющимися заданиями. Например, одно задание могло выполнять ввод данных, другое - выполняться центральным процессором, третье - выводить данные. При многозадачном режиме в оперативной памяти находится несколько заданий пользователей, время работы процессора разделяется между программами, находящимися в оперативной памяти и готовыми к обслуживанию процессором. Кроме того, параллельно с работой процессора происходит обмен информацией с различ­ными внешними устройствами.

Наиболее совершенны и сложнымногопользовательские многозадачные ОС, которые предусматривают одновременное выполнение многих заданий многих пользователей, обеспечиваютразделение ресурсов компьютера в соответствии с приоритетами пользователей изащиту данных каждого пользовате­ля от несанкционированного доступа.

В настоящее время используется много типов ОС, но в их основу положены общие принципы. В составе ОС можно выделить основную часть, которая называетсяядром. В состав ядра входят наиболее часто используемые модули. Программы, входящие в состав ядра, при загрузке ОС помещаются в оперативную память, где они постоянно находятся и используются при работе ЭВМ. Такие программы называют резидентными. К резидентным относят также и программы-драйверы, управляющие работой периферийных устройств. Важной частью ОС являетсякомандный процессор - программа, обеспечивающая интерпретацию и исполнение простейших команд, подаваемых пользователем, и его взаимодействие с ядром ОС. Помимо этого, в состав ОС входит наборутилит - программ, обслуживающих различные устройства компьютера (например, утилита форматирования магнитных дисков, утилита восстановления случайно удаленных файлов и т.д.).