Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Страничное распределение памяти

Принцип программного управления | Структуры вычислительных машин | Структуры вычислительных систем. | CISC и RISC процессоры | Классификация ЗУ по функциональному назначению (иерархия запоминающих устройств) | Классификация ЗУ по принципу организации. | Вычислительные системы (ВС). Уровни параллелизма. Классификация ВС Флинна. Закон Амдала. | Определение операционной системы. Функции ОС. | Классификация ОС. | Средства синхронизации и взаимодействия процессов. |


Читайте также:
  1. ВАЖНОСТЬ ПАМЯТИ
  2. Влияние на величину прибыли и оценку товарно-материальных запасов калькулирования себестоимости по переменным издержкам и с полным распределением затрат
  3. ВТО-7.Основные условия типовых рейсовых чартеров: распределение расходов по погрузке и выгруз-ке грузов, оплата фрахта, сроки доставки грузов.
  4. ВЫСТУПЛЕНИЕ НА ТОРЖЕСТВЕННОМ ЗАСЕДАНИИ ПАМЯТИ Е. Б. ВАХТАНГОВА 29 ноября 1926 года
  5. Выявление ведущего типа памяти методом воспроизведения по-разному воспринятых слов.
  6. ГЛАВА 1 НЕКОТОРЫЕ СВЕДЕНИЯ О ПАМЯТИ
  7. Глава 2. ПАМЯТИ УСОПШЕГО

Виртуальное адресное пространство каждого процесса делится на части одинакового, фиксированного для данной системы размера, называемые виртуальными страницами. Вся оперативная память машины также делится на части такого же размера, называемые физическими страницами (или блоками).

При загрузке процесса часть его виртуальных страниц помещается в оперативную память, а остальные - на диск. Смежные виртуальные страницы не обязательно располагаются в смежных физических страницах. При загрузке операционная система создает для каждого процесса информационную структуру - таблицу страниц, в которой устанавливается соответствие между номерами виртуальных и физических страниц для страниц, загруженных в оперативную память, или делается отметка о том, что виртуальная страница выгружена на диск.

При каждом обращении к памяти происходит чтение из таблицы страниц информации о виртуальной странице, к которой произошло обращение. Если данная виртуальная страница находится в оперативной памяти, то выполняется преобразование виртуального адреса в физический. Если же нужная виртуальная страница в данный момент выгружена на диск, то происходит так называемое страничное прерывание. Выполняющийся процесс переводится в состояние ожидания, и активизируется другой процесс из очереди готовых. Параллельно программа обработки страничного прерывания находит на диске требуемую виртуальную страницу и пытается загрузить ее в оперативную память. Если в памяти имеется свободная физическая страница, то загрузка выполняется немедленно, если же свободных страниц нет, то решается вопрос, какую страницу следует выгрузить из оперативной памяти.


Дата добавления: 2015-09-01; просмотров: 50 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Файловая система.| Сегментное распределение памяти.

mybiblioteka.su - 2015-2024 год. (0.008 сек.)