Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Ядро, когда оно контролирует состояние аппаратуры



Сигнал – простейшая форма межпроцессого взаимодействия, которое используется

Для передачи от одного процесса другому или ядра системы какому-либо процессу

Уведомления о возникновении определенного события.

Семафоры

Семафор – переменная определенного типа, которая доступна параллельным

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

- закрытия (P-операция);

- открытия (V-операция).

Семафор играет роль вспомогательного критического ресурса, так как операции P и

V неделимы при своем выполнении и взаимно исключают друг друга.

Семафорный механизм работает по схеме, в которой сначала исследуется состояние

Критического ресурса, а затем уже осуществляется допуск к критическому ресурсу или

Отказ от него на некоторое время. При отказе доступа к критическому ресурсу

используется режим «пассивного ожидания», поэтому в состав механизма включаются

Средства формирования и обслуживания очереди ожидающих процессов.

Основным достоинством семафорных операций является отсутствие состояния

«активного ожидания», что может существенно повысить эффективность работы

Мультипрограммной вычислительной системы.

Операция P(S) проверяет текущее значение семафора S, и если оно меньше нуля, то





Дата публикования: 2014-11-29; Прочитано: 192 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...