Операционные системы
Cрок выполнения : 2
Вид работы : Контрольная
Дисциплины:
Информатика, Программирование: Программирование, Basic, Pascal, C, Delphi, Borland.
|
Добавлен 27.03.2014 20:20:05
Уникальность:
Доработка:
Подробно: 1) Прерывания. Механизм обработки прерываний. Типы прерываний: аппаратное, программное, исключительная ситуация. 2) Способы реализации взаимного исключения. Вариант с жесткой синхронизацией, его недостатки. 3) Пусть имеются три процесса X, Y, Z и три ресурса: P1 –устройство ввода, P2 – устройство печати, P3 – диск. Процесс X требует ресурсы P1 и P2, процесс Y – P2 и P3, процесс Z – P1 и P3. Скорости процессов различны. Процессы переходят из активного состояния в пассивное произвольным образом. Решить задачу синхронизации процессов с помощью семафоров.
Кратко: 1) Прерывания. Механизм обработки прерываний. Типы прерываний: аппаратное, программное, исключительная ситуация. 2) Способы реализации взаимного исключения. Вариант с жесткой синхронизацией, его недостатки. 3) Пусть имеются три процесса X, Y, Z и три ресурса: P1 –устройство ввода, P2 – устройство п