Отчет по лабораторной работе №1 по Технологиям и методам программирования



бет2/7
Дата18.04.2022
өлшемі21,02 Kb.
#139870
түріОтчет
1   2   3   4   5   6   7
Байланысты:
№1 Лабораторная работа (2)
лаб раб
Постановка задачи

Реализовать класс для управления виртуальной памятью. Объект этого класса моделирует массив целого типа очень большой размерности (>10000 элементов).


При создании объекта инициализируется файл подкачки (двоичный файл прямого доступа). Файл содержит сигнатуру - два байта, представляющие символы ‘ВМ’, и блоки (страницы) размерности 512 байт, Каждая страница состоит из элементов, соответствующих ячейкам моделируемого массива, и содержащих байты значений целого типа. Каждой странице предшествует битовая карта (массив байтов), в которой каждый бит соответствует ячейке моделируемого массива, находящейся на странице. Значение бита 0 означает, что в эту ячейку ничего не записано.
Количество страниц определяется путём выравнивания суммарного объема памяти моделируемого массива на границу страницы.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет