Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
GOS_MAShA-2.doc
Скачиваний:
36
Добавлен:
10.05.2015
Размер:
333.31 Кб
Скачать

Операции над процессами

Процесс не может перейти из одного сост. в др. самостоятельно. Изменением сост-й процессов занимается ОС, совершая операции над ними. Кол-во таких операций совпадает с кол-вом стрелок на диаграмме состояний. Удобно соединить их в 3 пары:

1) создание процесса - завершение процесса;

2) приостановка (перевод из сост. «исполнение» в сост. «готовность») - запуск (из сост. «готовность» в сост. «исполнение»);

3) блокирование процесса (перевод из сост. «исполнение» в сост. «ожидание») - разблокирование;

Сущ-ет ещё 1 операция, не имеющая пару: изменение приоритета процесса. Операции создания и завершения процесса явл-ся одноразовыми, т. к. применяются к процессу не более 1 раза. Все остальные операции, связанные с изменением сост. процесса (запуск или блокировка), как правило, явл-ся многоразовыми. ОС выполняет операции над процессами след. образом.

Чтобы ОС могла выполнять операции над процессам, каждый процесс представляется в ней некоторой структурой данных, содержащей информацию специф-ую д/данного процесса:

1) состояние, в котором находится процесс;

2) программный счётчик процесса, т.е. адрес команды, кот. д.б. выполнена следующей;

3) содержимое регистров в процессорах;

4) данные, необходимые д./планирования использования процессора и управления памятью; (приоритет процесса, расположение адресного пространства и т.д.)

5) учетные данные (id номер процесса, какой юзер инициировал процесс, общее время исполнения процесса данным процессором)

6) сведения об устройствах вв/выв, связанных с процессом; состав этой структуры, ее строение зависят от конкретной ОС.

Операции над процессами (еще)

ОС должна иметь возможность выполнять определенные операции над процессами:

  • создание процесса

  • уничтожение

  • возобновление

  • изменение приоритета

  • блокирование

  • пробуждение

  • запуск

  1. Создание нового процессасостоит из нескольких подопераций:

  • присвоение имени

  • включение этого имени в список имен процессов, известных ОС

  • присвоение начального приоритета

  • формирование Блока Управления Процессом (БУП)

  • выделение процессу начальных ресурсов

Новый процесс может породить дочерние процессы:

  1. Уничтожение процесса- удаление его из системы. Ресурсы, выделенные ему, возвращаются ОС, а имя стирается из всех системных списков и таблиц, БУП освобождается, но не удаляется. При удалении родительского процесса в одних ОС удаляются и дочерние процессы, в других - они работают самостоятельно.

  2. Возобновление- операция подготовки процесса к повторному запуску с той точки, в которой он был приостановлен (БУП, область сохранения регистров).

  3. Изменение приоритета -это изменение значения приоритета в Блок Управления Процессом.

  1. Показатели надежности информационных систем.

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

В соответствии с определением надёжность является сложным свойством. Именно благодаря надёжности ТУ выполняет определённые функции, делая это в течение некоторого срока, с заданным качеством. Это происходит вследствие наличия таких составляющих надёжности, как безотказность, ремонтопригодность, долговечность и сохраняемость.

Безотказность– это способность ТУ работать без отказа в течение некоторого времени.

Долговечность– свойство ТУ сохранять работоспособность с необходимыми перерывами для технического обслуживания и ремонта до предельного состояния, оговоренного в технической документации.

Сохраняемость– это свойство ТУ сохранять работоспособность при хранении до начала эксплуатации, в перерывах между периодами эксплуатации и после транспортировки.

Ремонтопригодность– свойство конструктивной приспособленности ТУ к выявлению, устранению и предупреждению в них неисправностей.

Эта составляющая разделяет все ТУ на восстанавливаемые (ремонтируемые) и невосстанавливаемые (неремонтируемые). К последним относятся такие ТУ, ремонт которых в случае отказа не предусмотрен и не производится.

Они составляют достаточно большую часть технических устройств, так как в большинстве случаев являются элементами сложных технических систем.

Показатели:

  • вероятность безотказной работы P(t);

  • средняя наработка до отказа Тср;

  • средняя наработка на отказ То;

  • гамма-процентная наработка до отказа Тγ;

  • интенсивность отказов λ(t);

  • параметр потока отказов ω(t);

  • средняя доля безотказной наработки I(t);

  • плотность распределения времени безотказной работы f(t).

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