Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / СПО2.doc
Скачиваний:
114
Добавлен:
11.02.2014
Размер:
527.87 Кб
Скачать
  1. Особенности методов построения.

Выделяют следующие концепции:

  1. Способ построения ядра системы.

  2. Построение операционной системы на базе объектно-ориентированного подхода.

  3. Наличие множественных прикладных средств.

  4. Распределение организации операционной системы.

5. Процесс, состояния процесса, свойства процессов.

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

Управление процессами как в отношении каждого, так и в отношении их совокупности – это функция операционной системы.

При использовании программ в центральном процессоре чаще всего различают следующие СОСТОЯНИЯ:

  1. Порождение – подготавливает условия для первого исполнения на процессоре.

  2. Активное состояние (состояние «счет») – программа используется на процессоре.

  3. Ожидание – программа не исполняется на процессоре по причине занятости какого-либо требуемого ресурса.

  4. Готовность – программа не исполняется, но для использования предоставлены все необходимые в текущий момент ресурсы, кроме центрального процессора.

  5. Окончание – нормальное или аварийное окончание использования программы, после которого процессор и другие ресурсы ей не предоставляются.

Процесс находится в каждом из своих допустимых состояний в течение некоторого времени, после чего переходит в какое-то другое допустимое состояние.

Бездействие

Готовность к выполнению

Выполнение

Ожидание (состояние блокирования)

Свойства процессов.

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

Интервал между этими моментами называется интервалом существования процесса.

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

Существуют следующие правила, определяющие виды отношений, допустимых между процессами:

  1. Отношения предшествования.

Для двух процессов это отношение означает, что первых процесс должен переходить в активное состояние всегда раньше второго.

  1. Отношение приоритетности.

Процесс с приоритетом р может быть переведен в активное состояние только при соблюдении двух состояний:

    1. состояние готовности к рассматриваемому процессу: нет процессов с общим приоритетом.

    2. Процесс либо свободен, либо используется процессор с меньшим приоритетом р.

  1. Отношение взаимосвязанного исключения.

В этом случае два процесса используются обобщенный ресурс. При этом совокупность действий над этим ресурсом в составе одного процесса называют критической областью. Критическая область одного процесса не должна выполняться одновременно с критической областью над этим же ресурсом в составе другого процесса.

Соседние файлы в папке лекции