Билет 11 Интерфейсы файлового сервиса и сервиса каталогов. Семантика разделения файлов

Файловый сервис- набор функций кот ФС предлаг пользователю.

Файловый сервис делится:

1. Сервис файл

2. Сервис каталог

Файловый сервис

2 модели:

1) Модель загрузки/выгрузки (чтение/запись файла целиком).

+ простота, иннтенсивн передача файла

- высокие требования к___ клиентам

2) модель удаленного доступа. (операция над файлом поддерживается на стороне сервера)

+ низкие требования к ПК

- сложность

Сервис каталогов

Не зависит от модели файлового сервиса. Осн задача- обеспеч прозрачности. Исп. 2х уровневые именования. Сервис- файл с-каталог могут находиться на разных файловых серверах.

Семантика разделения файлов.

1. Семантика юникс. (каждая операция над файлом видна всем процессам, все операции последовательны, м,б. реализ только если в системе только 1 файлов сервер и клиент не кэширует файл)

2. Сессионная семантика. (изменнения не видны пока файл не закрыт, последняя версия файла та кот закрыта последней)

3. Неизменяемые файлы. (когда все файлы в системе явл неизменяемыми их можно удалить и созд новый)

4. Использ транзакций.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: