Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОС / Тема_1.ppt
Скачиваний:
192
Добавлен:
11.04.2015
Размер:
2.72 Mб
Скачать

1.3. Назначение, состав и функции ОС

Назначение

Таким образом, назначение ОС состоит в предоставлении пользователю (программисту) некоторой расширенной виртуальной машины, которую легче программировать и с которой легче работать, чем непосредственно с аппаратурой, составляющей реальный компьютер, систему или сеть.

41

Операционные системы

1.3. Назначение, состав и функции ОС

Назначение

2. Организация эффективного использования ресурсов ЭВМ

2.1.Планирование использования ресурса

2.2.Удовлетворение запросов на ресурсы

2.3.Отслеживание состояния и учет использования ресурса

2.4.Разрешение конфликтов между процессами, претендующими на одни и те же ресурсы

42

Операционные системы

1.3. Назначение, состав и функции ОС

Назначение

ОС является своеобразным диспетчером ресурсов компьютера.

К числу основных ресурсов современных вычислительных систем относятся процессоры, основная память, таймеры, наборы данных, диски, накопители на МЛ, принтеры, сетевые устройства и др.

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

43

Операционные системы

1.3. Назначение, состав и функции ОС

Назначение

В отличие от программы, которая является статическим объектом, выполняемая программа - это динамический объект, такой объект называется процессом и является базовым понятием современных ОС.

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

вторым назначением операционной системы.

Критерий эффективности, в соответствии с которым ОС организует управление ресурсами компьютера, может быть различным.

44

Операционные системы

Назначение

3. Облегчение процессов эксплуатации аппаратных и программных средств вычислительной системы

3.1.Широкий набор служебных программ (утилит), обеспечивающих резервное копирование, архивацию данных, проверку, очистку, дефрагментацию дисковых устройств и др.

3.2.Средства диагностики и восстановления работоспособности вычислительной системы и операционной системы:

- диагностические программы для выявления ошибок в конфигурации ОС;

- средства восстановления последней работоспособной конфигурации;

- средства восстановления поврежденных и пропавших системных файлов и др.

45

Операционные системы

Назначение 4. Возможность развития

4.1.Обновление и возникновение новых видов аппаратного обеспечения

4.2.Новые сервисы (включение дополнительных функций)

4.3.Исправления (обнаружение программных ошибок)

4.4.Новые версии и редакции ОС

46

Операционные системы

Состав компонентов и функции операционной системы:

1.Управление процессами

2.Управление памятью

3.Управление файлами

4.Управление внешними устройствами

5.Защита данных

6.Администрирование

7.Интерфейс прикладного программирования

8.Пользовательский интерфейс

47

Операционные системы

Управление процессами

Для каждой выполняемой программы ОС организует один или более процессов. Каждый такой процесс представляется в ОС информационной структурой (таблицей, дескриптором, контекстом процессора), содержащей данные о потребностях процесса в ресурсах, а также о фактически выделенных ему ресурсах (области оперативной памяти, количестве процессорного времени, файлах, устройствах ввода-вывода и др.).

48

Операционные системы

Управление процессами

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

49

Операционные системы

Управление процессами

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

50

Операционные системы