.
Теория операционных систем. Урок 4. Взаимное исключение с активным ожиданием
Автор megabax   
22.11.2023 г.
New Page 1

Теория операционных систем. Урок 4. Взаимное исключение с активным ожиданием – запрет на прерывания, переменные блокировки, строгое чередование.

Чтобы смотреть урок полностью, подпишитесь на платный раздел.

В платном разделе статья находится здесь.


На прошлом уроке мы с вами изучили понятие состязательности процессов и критической области. Сегодня рассмотрим методики предотвращения совместного доступа процессов к критической области.

Итак, для исключения совместного доступа процессов к критическим областям  используются следующие методики:

 

Запрещение прерываний. Самое простое – это запретить все прерывания при входе в критическую область и обратно разрешить при выходе. Но это не очень разумно. Во первых, ...

...

...

...

...Все, теперь два процесса корректно работают совместно и файлы никуда не пропадают:

 

Теория операционных систем. Урок 4. Взаимное исключение с активным ожиданием – запрет на прерывания, переменные блокировки, строгое чередование.

 

Последнее обновление ( 22.11.2023 г. )