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


 

Виртуальные адреса       Оперативная память
0000000016   Виртуальное адресное пространство процесса 1   Область памяти процесса 1
         
00A851516        
         
         
0000000016   Виртуальное адресное пространство процесса 2    
0000FF6716       Область памяти 2
         
        процесса
0000000016   Виртуальное адресное пространство процесса 3    
         
000BF67416       Область памяти
        процесса 3

 

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

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

 

 

Виртуальная память

процесса 1

 


ОП

 

 

 


Виртуальная память

процесса 2

 


 

жесткий диск

 

 


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

 








Дата добавления: 2015-08-11; просмотров: 787;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.