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

Питання до захисту роботи

  1. Дайте визначення та поясніть призначення повідомлень.

  2. Поясніть своїми словами, що таке синхронізація процесів. Які засоби синхронізації ви можете назвати, окрім повідомлень.

  3. Дайте визначення взаємовиключення. В чому полягає призначення механізму взаємовиключень? Наведіть відповідний приклад.

  4. Що, в вашому розумінні, спрямованість зв’язку? Які різновиди спрямованості ви можете назвати та пояснити механізми їх роботи?

  5. Що, в вашому розумінні, простір імен для повідомлень? Звідки він береться та як ініціалізується?

  6. Чи можете ви назвати, які ще засоби кооперації процесів використовують простори імен? В чому їх особливість?

  7. Які дії можна здійснити над повідомленнями? Що таке примітиви send і receive?

  8. За яким принципом формується черга повідомлень?

  9. За якими принципами повідомлення обираються зі сформованої черги?

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

  11. Яким чином, на програмному рівні, формуються черги повідомлень? Опишіть відповідний системний виклик.

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

  13. Яким чином реалізовано роботу примітивів send і receive?

  14. Чи має повідомлення якусь внутрішню структуру? Якщо так, наведіть її приклад та поясніть.

  15. Що і як саме відбувається з чергою повідомлень по закінченні її використання? Опишіть відповідний системний виклик.

  16. Що таке мультиплексування повідомлень або інформації? В чому полягає призначення цього механізму?

  17. Хто або що таке в вашому розумінні клієнт та сервер?

  18. Поясніть своїми словами механізми взаємодії клієнтського та серверного процесів.