Четыре базовые процедуры для работы со словарем
Имеются четыре базовые процедуры для работы со словарем.
1) СЛОВАРНАЯ_ССЫЛКА_В АДРЕС (< словарная ссылка >). Результат: абсолютный адрес, соответствующий словарной ссылке. Страница получает статус «нужна».
2) СОЗДАТЬ_ЗАПИСЬ (< адрес >, < длина >). Результат: словарная ссылка на созданную запись.
3) ФИКСИРОВАТЬ_СТРАНИЦУ (<словарная ссылка>). Результат: словарная страница получает статус «необходима».
4) РАСФИКСИРОВАТЬ_СТРАНИЦУ (<словарная ссылка>). Результат: словарная страница получает статус «нужна». Процедуры фиксации и расфикации реализуются записью
словарной ссылки в определенную ячейку зоны связи.
В процедуре СОЗДАТЬ ЗАПИСЬ можно задавать любую длину, не превосходящую размеров словарной страницы. Описанные процедуры работы со словарем используются лишь в том случае, если словарная виртуальная память отображается на «окно» оперативной памяти. Если словарь прямоадресуемый, то преобразование словарной ссылки в адрес тривиально.
Метки: виртуальная память, базовые процедуры, ссылки, словарь, память