Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lab7.doc
Скачиваний:
4
Добавлен:
12.11.2019
Размер:
286.72 Кб
Скачать

21. Контрольные вопросы

  1. Что такое объект ядра?

  2. Как ведется учет пользователей объекта ядра и осуществляется его защита?

  3. Как отличить объект ядра от User и GDI объектов? Какие функции используются для этого?

  4. Как создается, открывается и закрывается и разрушается объект ядра?

  5. Как осуществляется наследование дескриптора объекта ядра?

  6. Как осуществляется совместное использование объектов ядра несколькими процессами?

  7. Что такое именованные объекты ядра? Для чего они применяются?

  8. Как осуществляется дублирование дескрипторов объектов ядра?

  9. Как осуществляется синхронизация с помощью объектов ядра? Какие функции используются для этого?

  10. Что такое события? Для чего они используются? В каких случаях можно их применить (приведите примеры)?

  11. Что такое семафоры? Для чего они используются? В каких случаях можно их применить (приведите примеры)?

  12. Чем семафор отличается от события?

  13. Что такое мьютексы? Для чего они используются? В каких случаях можно их применить (приведите примеры)?

  14. Чем мьютексы отличаются от семафоров и событий?

  15. Сравните синхронизацию с помощью критических секций и мьютексов? В каких случаях следует использовать мьютексы, и в каких критические секции?

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