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

Дерево монтування систем (а) і ще не змонтована файлова система (b)

(C) В.О. Сафонов, 2

21

007

 

Точка монтування

(C) В.О. Сафонов, 2

22

007

 

Спільний доступ до файлів (sharing)

В багатокористувацьких системах спільний доступ до файлів необхідний.

Спільний доступ може бути забезпечений через деяку систему захисту (protection).

У розподілених системах файли можуть використовуватись спільно через мережу.

Network File System (NFS) – поширений метод спільного доступу до файлів.

Solaris: /net/hostname/filesystem; hostname – ім’я машини; filesystem – ім’я файлової системи на ній, для котрої дозволений спільний доступ (виконана команда share)

(C) В.О. Сафонов, 2

23

007

 

Захист (protection)

Створювач файла повинен мати можливість керувати:

Списком допустимих операцій над файлом

Списком користувачів, котрим вони дозволені

Типи доступу:

Read

Write

Execute

Append

Delete

List

(C) В.О. Сафонов, 2

24

007

 

Списки доступу та групи (UNIX)

Режими доступу: read, write, execute

Три класи користувачів:

 

RWX

 

 

a) owner access

7

 

1 1 1

 

RWX

 

 

b) group access

6

 

1 1 0

 

RWX

 

 

c) public access

1

 

0 0 1

Системний адміністратор створює групу (наприклад, JAVA) и включає в неї кількох користувачів.

Для конкретного файлу (наприклад, game) або піддиректорії визначаються відповідні права доступу

Для директорії “X” значить можливіть входу в неї (cd)

(C) В.О. Сафонов, 2

25

007

 

Реалізація файлових систем

Структура файлових систем

Реалізація файлових систем

Реалізація директорій

Методи розміщення файлів

Керування вільною пам’яттю

Ефективність и продуктивність

Відновлення

Файлові системи на основі журналів транзакцій (Log-Structured)

NFS

(C) В.О. Сафонов, 2

26

007

 

Структура файлової системи

Структура файла

Файл - логічна одиниця розподілення пам’яті

Файл – сукупність взаємопов’язаної інформації

Файлова система розміщується у зовнішній пам’яті (на дисках)

Файлова система організована по рівням.

Блок керування файлом (File control block)

структура у пам’яті, що містить інформацію про файл.

(C) В.О. Сафонов, 2

27

007

 

Багаторівнева файлова система

(C) В.О. Сафонов, 2

28

007

 

Типова структура блока керування файлом

(C) В.О. Сафонов, 2

29

007

 

Структури ОС в пам’яті для керування файловою системою (відкривання, читання)

(C) В.О. Сафонов, 2

30

007

 

Q & A

Питання та відповіді

(C) В.О. Сафонов, 2

31

007

 

Соседние файлы в папке 17-20