Содержание
- 2. Лекція 15 План лекції
- 3. Лекція 15 Функції розподілених файлових систем Функції розподілених файлових систем такі ж, як і в централізованих
- 4. Лекція 15 Файл-сервери Файлова система підтримується файл-серверами Файл-сервери: перехоплюють запити на зчитування або записування перевіряють їх
- 5. Лекція 15 Файловий сервіс vs файловий сервер Файловий сервіс – опис функцій, які файлова система пропонує
- 6. Лекція 15 Файловий сервіс vs файловий сервер Файловий сервер – це процес, що виконується на окремій
- 7. Лекція 15 Інтерфейс файлового сервісу Перше питання – як інтерпретувати файл (як послідовність байт або записів)
- 8. Лекція 15 Модель завантаження-вивантаження Реалізовані зчитування і записування файлу цілком Схема оброблення Зчитування файлу з сервера
- 9. Лекція 15 Модель віддаленого доступу Операції над файлами: Відкриття й закриття файлів Зчитування й записування частин
- 10. Лекція 15 Сервіс каталогів Призначення сервісу – пошук файлу у розподіленій системі Найголовніший принцип – забезпечення
- 11. Лекція 15 Копії файлу У централізованих системах існують унікальні імена файлів У розподілених системах може бути,
- 12. Лекція 15 Проблема спільного користування файлами Необхідно точно визначити семантику зчитування і записування Семантика UNIX Сесійна
- 13. Лекція 15 Семантика UNIX Якщо операція зчитування здійснюється після операції записування, то зчитують вже оновлений файл
- 14. Лекція 15 Сесійна семантика Зміни у файлі видимі лише тому процесу, що відкрив цей файл для
- 15. Лекція 15 Структура файлової системи Розподіл серверної і клієнтської частин між машинами Структуризація сервісів файлів і
- 16. Лекція 15 Розподіл серверної і клієнтської частин між машинами: варіанти Немає жодної різниці між клієнтом і
- 17. Лекція 15 Структуризація сервісів файлів і каталогів: варіанти 2 сервіси на одному сервері Різні машини Цей
- 18. Лекція 15 Зберігання на серверах інформації про клієнтів Не зберігати (stateless) Зберігати (statefull) Statefull сервер пам’ятає,
- 19. Лекція 15 Переваги statefull і stateless серверів Stateless Відмовостійкість Не потрібні виклики OPEN/CLOSE Менше пам’яті сервера
- 20. Лекція 15 Кешування Диск сервера ? пам’ять сервера ? пам’ять клієнта ? диск клієнта Кешування на
- 21. Лекція 15 Рішення проблеми узгодження Алгоритм наскрізного записування Під час модифікації даних у кеші нове значення
- 22. Лекція 15 Реплікація Система оперує кількома копіями файлів, причому кожна копія знаходиться на окремому сервері Переваги:
- 23. Лекція 15 Способи досягнення прозорості реплікації Програміст, що створює прикладну програму, сам керує реплікацією Під час
- 25. Скачать презентацию