2020 «Операционная система» Конструкция курса («Программное обеспечение комплексной программное обеспечение для управления проектированием»)
тема
Страница сегмента страницы виртуальной системы управления хранением: установить модель системы управления виртуальной хранением страницы сегмента. (1-2 человека, сложность: 4)
Сначала выделите большое пространство для памяти и кусок дискового пространства в качестве доступного места для хранения и зоны выкупа внешнего хранилища для запуска программы;
• установить модель приложения, включая сегментированную структуру;
• установить основную структуру данных и соответствующие алгоритмы процесса;
• Установить основную структуру хранения для управления пространством для хранения;
• установить основные структуры данных и алгоритмы для управления страницами сегмента;
• Алгоритмы распределения и утилизации места для хранения;
• Реализуйте логический адрес к физическому преобразованию адреса, поддерживаемой разделом «Пропущенная страница» для реализации виртуальной памяти;
• Предоставляет функцию сброса информации, которая может хранить хранимую информацию на диске или чтение с диска. (Эта функция не реализована)
Программные скриншоты и блок -схемы
Программа скриншот
Работа консольной программы
Рисунок 1 Параметры инициализации ввода консольной программы
Рисунок 2 Меню программы консоли
На рисунке 3 Консольная программа отображает информацию о памяти
Рисунок 4 Консольная программа отображает информацию о странице процесса
Рисунок 5 Консольная программа выполняет виртуальный адрес с конверсией физического адреса
Рисунок 6 Консольная программа приводит к прерыванию страницы.
Рисунок 7 Консольная программа вызывает прерывание пропущенного сегмента
Работа программы GUI
Рисунок 8 Начальный интерфейс программы GUI
Рисунок 9. Программа GUI вводит соответствующие параметры для создания таблиц сегмента и таблиц страниц.
Рисунок 10 Программа графического интерфейса, связанные с вводом параметров для создания таблиц сегмента и таблиц страниц
Рисунок 11 Информация о сегменте запросов программы GUI
Рисунок 12 Таблица сегмента программы GUI и информация о таблице страниц
Рисунок 13 Информация о распределении памяти в программе GUI
Рисунок 14 Программа GUI запрашивает физический адрес и добивается успеха
На рисунке 15 страница отсутствующее прерывание происходит, когда программа GUI Запрос физического адреса
Рисунок 16 Пропущенное прерывание сегмента происходит, когда программа GUI запрашивает физический адрес
блок -схема
Рисунок 17 Механизм преобразования адреса в системе страниц сегмента
Рисунок 18 Процесс преобразования адреса в подключении запроса
Рисунок 19 Процесс преобразования адреса для запроса системы сегментации
Рисунок 19 Процесс алгоритма LRU
Рисунок 20 Преобразование интерфейса программы GUI
Отчет
PDF -версия