7.4 Контрольні питання до розділу 7

Контрольні питання до розділу 7


1. Чи зменшується швидкість роботи процесу, якому відмовлено в негайному доступі до ресурсу?

2. Чи залежить результат виконання потоків від послідовності виконання операцій потоків в системі?

3. Як називається ситуація, коли два (і більше) потоки (процеси) прочитують або записують дані одночасно, і кінцевий результат залежить від того, який з них був першим.

4. Дайте визначення поняття «Критичного ресурсу» і частини програми, яка його використовує, – «критичному розділу»

5. Як називається ситуація, коли в критичній секції, пов'язаній з яким-небудь ресурсом, у будь-який момент часу може знаходитися тільки один процес?

6. Який алгоритм взаємних виключень для двох процесів представив Дейкстра, який є першим відомим точним рішенням взаємного виключення без заборони переривань?

7. Хто запропонував витонченіше і простіше рішення проблеми взаємних виключень, яке перевело алгоритм Деккера в розряд застарілих?

8. Як ще називають алгоритм Лемпорта?

9. Принцип роботи двох інструкцій (команд) апаратної перевірки взаємних виключень.

10. Яким чином написання програмного коду критичної секції може призвести до ситуації нескінченного відкладання і навіть до взаємоблокування?

Остання зміна: Tuesday 31 October 2023 08:06 AM