Содержание
- 2. Лекція 14 План лекції Обмін повідомленнями як єдиний спосіб керування розподіленими ресурсами Базові примітиви обміну повідомленнями
- 3. Лекція 14 Особливості керування розподіленими ресурсами Найважливіша відмінність від централізованих систем – організація взаємодії між процесами
- 4. Лекція 14 Формати повідомлень Повідомлення як правило має: Заголовок Тіло Заголовок часто (але не завжди) має
- 5. Лекція 14 Базові примітиви обміну повідомленнями Будь-яка мережна ОС має підсистему обміну повідомленнями, яку також називають
- 6. Лекція 14 Примітиви обміну повідомленнями і мережні протоколи Виконання примітивів send і receive спирається на виконання
- 7. Лекція 14 Варіанти реалізації базових примітивів Від реалізації базових примітивів залежить ефективність роботи мережі Основні питання,
- 8. Лекція 14 Синхронізація Спосіб синхронізації процесів у мережі цілком залежить від реалізації базових примітивів обміну повідомленнями,
- 9. Лекція 14 Тайм-аути у блокуючих примітивах Проблема блокуючих примітивів: процес може бути заблокованим назавжди Це рівною
- 10. Лекція 14 Особливості неблокуючих примітивів Великою перевагою неблокуючих примітивів є паралельне виконання процесу, що викликав примітив,
- 11. Лекція 14 Синхронна взаємодія
- 12. Лекція 14 Асинхронна взаємодія
- 13. Лекція 14 Буферизація у примітивах обміну повідомленнями Примітиви бувають із застосуванням буферизації або без неї (рос.
- 14. Лекція 14 Примітив створення буфера Зазвичай ОС надає прикладним програмам спеціальний примітив для створення буферів create_buffer
- 15. Лекція 14 Надійні і ненадійні примітиви Повідомлення у мережі можуть втрачатись Три підходи до того, що
- 16. Лекція 14 Способи адресації Адреси у вигляді констант Можна застосовувати у дуже простій мережі Апаратні адреси
- 17. Лекція 14 Механізм сокетів (sockets) Механізм сокетів є найпоширенішою системою обміну повідомленнями у мережі Вперше був
- 18. Лекція 14 Основні концепції механізму сокетів Застосування абстрактної кінцевої точки з’єднання Саме ця точка має назву
- 19. Лекція 14 Архітектура мережної підтримки Linux Ядро розрізняє два рівня підтримки інтерфейсу сокетів На верхньому –
- 21. Скачать презентацию