Файловый сервис- набор функций кот ФС предлаг пользователю.
Файловый сервис делится:
1. Сервис файл
2. Сервис каталог
Файловый сервис
2 модели:
1) Модель загрузки/выгрузки (чтение/запись файла целиком).
+ простота, иннтенсивн передача файла
- высокие требования к___ клиентам
2) модель удаленного доступа. (операция над файлом поддерживается на стороне сервера)
+ низкие требования к ПК
- сложность
Сервис каталогов
Не зависит от модели файлового сервиса. Осн задача- обеспеч прозрачности. Исп. 2х уровневые именования. Сервис- файл с-каталог могут находиться на разных файловых серверах.
Семантика разделения файлов.
1. Семантика юникс. (каждая операция над файлом видна всем процессам, все операции последовательны, м,б. реализ только если в системе только 1 файлов сервер и клиент не кэширует файл)
2. Сессионная семантика. (изменнения не видны пока файл не закрыт, последняя версия файла та кот закрыта последней)
3. Неизменяемые файлы. (когда все файлы в системе явл неизменяемыми их можно удалить и созд новый)
4. Использ транзакций.