Презентация Операційні системи. Розподілені файлові системи онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Операційні системи. Розподілені файлові системи абсолютно бесплатно. Урок-презентация на эту тему содержит всего 24 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Операційні системи. Розподілені файлові системи



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    24 слайда
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    99.50 kB
  • Просмотров:
    63
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Операц йн системи Лекц я
Содержание слайда: Операційні системи Лекція 15 Розподілені файлові системи

№2 слайд
План лекц
Содержание слайда: План лекції

№3 слайд
Функц розпод лених файлових
Содержание слайда: Функції розподілених файлових систем Функції розподілених файлових систем такі ж, як і в централізованих системах Зберігання програм і даних Надання доступу до них

№4 слайд
Файл-сервери Файлова система
Содержание слайда: Файл-сервери Файлова система підтримується файл-серверами Файл-сервери: перехоплюють запити на зчитування або записування перевіряють їх виконують їх відповідь надсилають відправнику запиту Зазвичай файл-сервери мають ієрархічні файлові системи Клієнти (робочі станції) можуть монтувати ці файлові системи до своїх локальних файлових систем

№5 слайд
Файловий серв с vs файловий
Содержание слайда: Файловий сервіс vs файловий сервер Файловий сервіс – опис функцій, які файлова система пропонує користувачам Примітиви, що існують Їхні параметри Функції, що вони виконують Фактично файловий сервіс – це інтерфейс файлової системи з клієнтами Тобто, з точки зору користувача описано, що можна зробити, але не описано, як це реалізовано

№6 слайд
Файловий серв с vs файловий
Содержание слайда: Файловий сервіс vs файловий сервер Файловий сервер – це процес, що виконується на окремій машині і забезпечує реалізацію файлового сервісу У добре організованій розподіленій системі користувачі не знають кількості файлових серверів і їхнього місцезнаходження Сервіс прозорий Зазвичай файловий сервер – це просто процес (режиму користувача або ядра) У системі можуть бути присутніми кілька файлових серверів, що реалізують різні функції Наприклад, файлові сервіси Windows і Unix

№7 слайд
нтерфейс файлового серв су
Содержание слайда: Інтерфейс файлового сервісу Перше питання – як інтерпретувати файл (як послідовність байт або записів) У сучасних розподілених системах, як і в централізованих, - неінтерпретована послідовність байтів Атрибути файлу Ім'я, розмір, дати, ідентифікатор власника Можливість модифікації файлу У більшості систем, але не в усіх! Інший варіант – незмінні файли Реалізують лише дві операції – створити файл і прочитати файл Легше реалізувати кешування і реплікацію файлу Два типи файлового сервісу Модель завантаження-вивантаження Модель віддаленого доступу

№8 слайд
Модель
Содержание слайда: Модель завантаження-вивантаження Реалізовані зчитування і записування файлу цілком Схема оброблення Зчитування файлу з сервера на машину клієнта Оброблення файлу на машині клієнта Записування оновленого файлу на сервер Переваги Концептуальна простота Добре працює, коли потрібна робота з цілим файлом Недоліки Високі вимоги до дисків клієнтів Неефективно, коли потрібна лише мала частина файлу

№9 слайд
Модель в ддаленого доступу
Содержание слайда: Модель віддаленого доступу Операції над файлами: Відкриття й закриття файлів Зчитування й записування частин файлу Позиціонування у файлі Перевірка і зміна атрибутів файлу Уся файлова система виконується на серверах

№10 слайд
Серв с каталог в Призначення
Содержание слайда: Сервіс каталогів Призначення сервісу – пошук файлу у розподіленій системі Найголовніший принцип – забезпечення прозорості Прозорість розміщення Імена файлів не дають можливості з'ясувати, де розміщено файл Наприклад, /server1/dir1/dir2/x – невідомо, де знаходиться сервер Якщо перенести server1 з одної машини на іншу, система збереже працездатність Незалежність від розміщення Ім’я файлу не містить у явному вигляді посилання на будь-який сервер Система може автоматично перенести файл з одного сервера на інший Якщо файлова система базується на принципі віддаленого монтування – вона не забезпечує незалежності від розміщення

№11 слайд
Коп файлу У централ зованих
Содержание слайда: Копії файлу У централізованих системах існують унікальні імена файлів У розподілених системах може бути, що унікальне ім’я відповідає кільком копіям файлу Це підвищує відмовостійкість за рахунок надлишковості

№12 слайд
Проблема сп льного
Содержание слайда: Проблема спільного користування файлами Необхідно точно визначити семантику зчитування і записування Семантика UNIX Сесійна семантика Незмінні файли Неподільні транзакції

№13 слайд
Семантика UNIX Якщо операц я
Содержание слайда: Семантика UNIX Якщо операція зчитування здійснюється після операції записування, то зчитують вже оновлений файл Якщо було дві операції записування, то зчитується результат останньої операції У централізованій системі легко і зрозуміти, і реалізувати У розподіленій системі можна реалізувати лише якщо є лише один файл-сервер і клієнт не кешує файли Продуктивність значно знижується Іноді дозволяють клієнтам кешувати файли, але усі зміни одразу надсилають серверу Це неефективно

№14 слайд
Сес йна семантика Зм ни у
Содержание слайда: Сесійна семантика Зміни у файлі видимі лише тому процесу, що відкрив цей файл для модифікації Усі інші бачать зміни у файлі лише після його закриття Існує проблема одночасного використання файлу двома і більше клієнтами Варіант 1 – остаточним є файл, який був закритий останнім Варіант 2 – будь-який з відкритих файлів (простіше реалізувати)

№15 слайд
Структура файлово системи
Содержание слайда: Структура файлової системи Розподіл серверної і клієнтської частин між машинами Структуризація сервісів файлів і каталогів Зберігання на серверах інформації про клієнтів

№16 слайд
Розпод л серверно кл нтсько
Содержание слайда: Розподіл серверної і клієнтської частин між машинами: варіанти Немає жодної різниці між клієнтом і сервером На усіх машинах – одне й те саме базове програмне забезпечення Приклад – NFS Файл-сервер – програма режиму користувача Система може бути сконфігурована як клієнт, як сервер, як клієнт і сервер одночасно Клієнт і сервер – принципово різні машини як у термінах апаратури, так і у термінах програмного забезпечення

№17 слайд
Структуризац я серв с в файл
Содержание слайда: Структуризація сервісів файлів і каталогів: варіанти 2 сервіси на одному сервері Різні машини Цей варіант більш гнучкий Крім того, таким чином можна досягти спрощення ПЗ Недолік – збільшення інтенсивності мережного обміну

№18 слайд
Збер гання на серверах
Содержание слайда: Зберігання на серверах інформації про клієнтів Не зберігати (stateless) Зберігати (statefull) Statefull сервер пам’ятає, які файли відкрив кожний користувач, положення покажчиків, тощо У разі відмови сервера таблиці втрачаються

№19 слайд
Переваги statefull stateless
Содержание слайда: Переваги statefull і stateless серверів Stateless Відмовостійкість Не потрібні виклики OPEN/CLOSE Менше пам’яті сервера витрачається Немає обмежень на число відкритих файлів Відмова клієнта не створює проблем для сервера

№20 слайд
Кешування Диск сервера пам
Содержание слайда: Кешування Диск сервера  пам’ять сервера  пам’ять клієнта  диск клієнта Кешування на сервері Якими одиницями оперує кеш Цілі файли – ефективніше зберігання на диску (менше число обмінів) Дискові блоки – ефективніше використання пам’яті кешу і дискового простору Правило заміни даних у кеші Наприклад, алгоритм LRU (Last Recently Used) Кешування на сервері легко реалізується і прозоро для клієнта Кешування на боці клієнта Позбавляє від зайвого трафіку Породжує безліч проблем!

№21 слайд
Р шення проблеми узгодження
Содержание слайда: Рішення проблеми узгодження Алгоритм наскрізного записування Під час модифікації даних у кеші нове значення негайно надсилається серверу Недолік – інтенсивність мережного обміну зменшується лише при зчитуванні Відкладене записування Клієнт помічає, що файл вже змінений Приблизно один раз за 30 секунд усі зміни збираються разом і надсилаються Записування-по-закриттю Сесійна семантика Алгоритм централізованого керування Семантика UNIX Передбачає statefull – підхід Якщо файл вже кимось відкритий, його не можна відкрити для записування

№22 слайд
Репл кац я Система оперу к
Содержание слайда: Реплікація Система оперує кількома копіями файлів, причому кожна копія знаходиться на окремому сервері Переваги: Підвищення надійності Розподіл навантаження між кількома серверами

№23 слайд
Способи досягнення прозорост
Содержание слайда: Способи досягнення прозорості реплікації Програміст, що створює прикладну програму, сам керує реплікацією Під час створення файлу автоматично створюються його копії Наприклад, /machine1/usr/ast/xyz – основний файл /machine2/usr/ast/xyz і /machine3/usr/ast/xyz – його копії (записують одночасно) Для розподілених систем такий підхід не рекомендують! “Ледаща” реплікація Спочатку записують файл, а потім роблять його копії Групові зв’язки Визначені групи Файл записують у групу, а система автоматично (одночасно) створює його копії

№24 слайд
Контроль зм н репл кованих
Содержание слайда: Контроль змін реплікованих файлів Реплікація першої копії Виділяють первинний сервер Зміни надсилають на первинний сервер, а він – на вторинні Голосування Відстежують версії файлів Нехай є N серверів з копіями Під час записування зміни вносять щонайменше у W копій Під час зчитування переглядають щонайменше R копій Якщо R+W>N, то буде знайдена хоча б одна з копій останньої версії Оскільки зчитування здійснюють частіше, ніж записування, то обирають R<W

Скачать все slide презентации Операційні системи. Розподілені файлові системи одним архивом: