Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVET__ShPOR.docx
Скачиваний:
13
Добавлен:
27.04.2019
Размер:
583.96 Кб
Скачать
  1. Понятие вычислительного процесса. Диаграмма состояния процесса.

Процесс – работа, выполняемая центральным процессором при выполнении программы и обработке ее данных.

Процессы могут быть «родственными» (процессы-«родители» и процессы-«потомки»). Процессы-«потомки» наследуют большую часть свойств «родителей».

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

Процессы-«родители» и процессы-«потомки» могут быть как зависимыми, так и независимыми. В первом случае аварийное завершение процесса-«родителя» приводит к полному завершению всех процессов-«потомков», во втором аварийное завершение «родителя» никак не сказывается на «потомках».

Каждый процесс в системе может находиться в одном из 3-х состояний:

    1. активном,

    2. готовности,

    3. заблокированном.

Активный процесс выполняется в текущий момент времени центральным процессором.

Состояние готовности (в многозадачных операционных системах) – есть все ресурсы, кроме центрального процессора.

Заблокированный процесс – процесс, которому не хватает какого-либо ресурса, отличного от центрального процессора.

  1. Понятие ресурса в вс, виды ресурсов, методы учета.

Ресурс в ВС – все то, отсутствие чего может вызвать переход процесса в логически блокированное состояние.

Группы ресурсов:

  • Повторно используемые ресурсы

  • Потребляемые ресурсы

Повторно используемые ресурсы – ресурсы, которые могут быть возвращены в систему, для неоднократного использования(память).

  • Закрепленные – ресурс, кот.в текущий момент времени может принадлежать только 1 процессу.

  • Разделяемые – ресурс, кот. в текущий момент времени разделен(может использоваться) несколькими процессами.

Потребляемые ресурсы-ресурсы, кот. не возвращаются в систему и не используются повторно.(чернила, время работы)

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

Дискриптер ресурса должен содержать как min 3 обязательных раздела:

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

  • Опись доступности ресурса содержит информацию, описывающую систему учета ресурса. Адреса программ распределения и освобождения ресурсов.

  • Список ожидающих процессов – создает список процессов, заблокированных из-за отсутствия или недостатка ресурса.

Методы учета ресурсов.

  1. Параметрический метод.

  2. Табличный метод.

  3. Метод двоичных шкал.

  4. Метод связных списков.

  1. Методы учета ресурсов. Параметрический метод.

Методы учета ресурсов.

  1. Параметрический метод.

  2. Табличный метод.

  3. Метод двоичных шкал.

  4. Метод связных списков.

При использовании параметрического учета ресурс описывается либо количественно, либо адресами.

Пример: описание свободной памяти (адрес начала и адрес конца либо адрес начала и размер). В этом случае операционная система создает специальную таблицу системных указателей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]