Закрытие файла

Закрытие файла осуществляется следующими этапами. Из таблицы изменений в дисковом пространстве выбираются все изменения, касающиеся закрываемого файла. Эти изменения отображаются в исходной таблице распределения памяти на диске. На диске данная таблица хранится в двух экземплярах. Последовательные обновления этих таблиц идут поочередно то в один экземпляр, то в другой. Таким образом, в системе всегда при обновлениях сохраняются две таблицы распределения памяти: текущая и предыдущая, помеченные уникальными иден тификаторами. Выработка идентификатором ведётся Архивом. Уникальный идентификатор — это 64-х разрядный счетчик, равный нулю при генерации архива и увеличивающийся на единицу при каждом запросе следующего идентификатора.

Метки: , ,

Связанные записи