Смекни!
smekni.com

Архитектура операционных систем (стр. 2 из 2)

Классификация ОС

по числу одновременно выполняемых задач

- однозадачные (MS DOS) и

- многозадачные

- Системы пакетной обработки (ОС ЕС)

- Системы с разделением времени (Unix, Linux, Windows)

- Системы реального времени (RT11, QNX)

Классификация ОС

по числу одновременно работающих пользователей на ЭВМ ОС разделяются на

- однопользовательские (MS DOS);

- многопользовательские (Unix, Linux, Windows 95 - XP)

Классификация ОС

по типу лицензии:

- проприетарная (семейство Windows)

- открытая (большинство Linux и UNIX систем).

Классификация ОС

по архитектуре:

- микроядерные (VxWorks, QNX);

- монолитные (Windows XP);

- гибридные (Windows NT, большинство Linux);

Классификация ОС

по использованию процессора:

- однопроцессорные;

- многопроцессорные системы (начиная с OS/2, Net Ware, Widows NT, большинство современных ОС).

Классификация ОС

по применению:

- рабочих станций (DOS, МАС OS, Windows 98, XP, Vista),

- серверов (AIX, Windows 2000, Windows Server 2003, Windows Vista Server 2008),

- ОС реального времени;

- встроенные ОС (VxWorks, QNX, Nucleus),

- для мобильных устройств (Windows CE, Pocket PC, Windows Mobile, Palm OS, Symbian OS),

- для сетевых маршрутизаторов (IOS от Cisco),

Классификация ОС

по возможности сетевого взаимодействия:

- локальные (DOS);

- сетевые (Netware 3.x – 6.x, UNIX, Linux, FreeBSD).

ОС как система управления ресурсами

основные ресурсы современных вычислительных систем:

- Процессоры

- Основная память

- Таймеры

- Наборы данных

- Диски

- Принтеры

- Сетевые устройства

- и др.

Ресурсы распределяются между процессами.

Процесс

- Процесс (задача) – базовое понятие большинства современных ОС.

- Процесс – программа в стадии выполнения.

- Программа – это статический объект, представляющий собой файл с кодами и данными.

- Процесс — это динамический объект, который возникает в ОС после того, как пользователь или ОС решает «запустить программу на выполнение», то есть создать новую единицу вычислительной работы.

Задачи ОС по управлению ресурсами

Управление ресурсами вычислительной системы с целью наиболее эффективного их использования является назначением ОС.

Управление ресурсами включает решение следующих общих, не зависящих от типа ресурса задач:

- планирование ресурса — то есть определение, какому процессу, когда и в каком количестве (если ресурс может выделяться частями) следует выделить данный ресурс;

- удовлетворение запросов на ресурсы;

- отслеживание состояния и учет использования ресурса — то есть поддержание оперативной информации о том, занят или свободен ресурс и какая доля ресурса уже распределена;

- разрешение конфликтов между процессами.


Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем
Архитектура операционных систем