Сегментно-страничное распределение
Рис. 7. Схема преобразования виртуального адреса в физический для сегментно-страничной организации памяти
Метод представляет собой комбинацию сегментного и страничного распределения памяти и, вследствие этого, сочетает в себе достоинства обоих подходов.
Виртуальное пространство процесса делится на сегменты, а каждый сегмент в свою очередь делится на виртуальные страницы, которые нумеруются в пределах сегмента. Оперативная память делится на физические страницы. Загрузка процесса выполняется операционной системой постранично, при этом часть страниц размещается в оперативной памяти, а часть на диске. Для каждого сегмента создается своя таблица страниц, структура которой полностью совпадает со структурой таблицы страниц, используемой при страничном распределении. Для каждого процесса создается таблица сегментов, в которой указываются адреса таблиц страниц для всех сегментов данного процесса. Адрес таблицы сегментов загружается в специальный регистр процессора, когда активизируется соответствующий процесс. На рисунке 7 показана схема преобразования виртуального адреса в физический для данного метода.
Контрольные вопросы: 1. Что такое «виртуальный адрес», «виртуальное адресное пространство»? 2. Объясните сегментный способ организации виртуальной памяти. | Домашнее задание: Конспект лекций |
Лекция 2 (2/4)
![]() | Проверка Д/З: | 1). У 3 чел. Проверить конспекты + ОС будущего 2). 3 чел. спросить по предыдущему (см. выше) |
Раздел 3. МАШИННО-НЕЗАВИСИМЫЕ СВОЙСТВА
ОПЕРАЦИОННЫХ СИСТЕМ
Требования к знаниям: | - задачи ОС по управлению файлами и устройствами; - логическую организацию файловой системы; - физическую организацию файловой системы; - способы организации файловых операций; - способы организации контроля доступа к файлам; - принципы планирования заданий; - принципы распределения ресурсов; - способы организации защищенности и отказоустойчивости операционных систем. |
Тема 3.1 Работа с файлами
Файловая система. Типы файлов. Иерархическая структура файловой системы. Логическая организация файловой системы. Физическая организация файловой системы. Файловые операции, контроль доступа к файлам. Примеры файловых систем.
Логическая организация файловой системы.
Одной из основных задач операционной системы является предоставление удобств пользователю при работе с данными, хранящимися на дисках. Для этого ОС подменяет физическую структуру хранящихся данных некоторой удобной для пользователя логической моделью. Логическая модель файловой системы материализуется в виде дерева каталогов, выводимого на экран такими утилитами, как Norton Commander или Windows Explorer, в символьных составных именах файлов, в командах работы с файлами. Базовым элементом этой модели является файл, который так же, как и файловая система в целом, может характеризоваться как логической, так и физической структурой.