3OS

Среда хранения (мини-DMM)

Менеджер дисковой памяти (DMM)

Менеджер дисковой памяти (DMM) отвечает за предоставление доступа к объектам, хранящимся в долговременной памяти, и состоит, собственно, из:

Понятно, что если планируется иметь дело с различными FS, то и RFS, и соответствующий ей драйвер ФС, должны быть частями взаимозаменяемыми.

Реальная файловая система (RFS)

RFS отвечает за размещение и хранение объектов на жестком диске. Структура RFS представляется в виде базы данных специального вида. Структурным элементом RFS (единицей хранения информации) является некий объект под названием "файл".

Каждому такому объекту в БД соответствуют записи двух типов: описание объекта и, собственно, сам объект. Объект может состоять из нескольких частей (модулей). В этом случае его можно считать вместилищем других объектов.

Описание объекта также может состоять из нескольких частей (обязательной и необязательных), которые могут храниться в различных разделах БД. Каждый объект может обладать определенным набором атрибутов (свойств), являющихся частью описания объекта.

Если описание объекта отсутствует, считается, что объект не существует.

Виртуальная файловая система (VFS)

VFS реализует интерфейс доступа к RFS со стороны приложений. Доступ к RFS осуществляется посредством запросов к драйверу FS. В функции VFS входит:

Драйвер ФС

Драйвер ФС занимается: