Похожие презентации:
Управление виртуальной памятью
1. Управление виртуальной памятью
2. Операти́вная па́мять (англ. Random Access Memory, RAM — память с произвольным доступом) — в большинстве
Операти́вная па́мять (англ. Random Access Memory, RAM —память с произвольным доступом) — в большинстве
случаев энергозависимая часть системы компьютерной памяти,
в которой во время работы компьютера хранится выполняемый
машинный код (программы), а также входные, выходные и
промежуточные данные, обрабатываемые процессором.
3. Компью́терная ши́на в архитектуре компьютера — соединение, служащее для передачи данных между функциональными
Компью́терная ши́на в архитектуре компьютера —соединение, служащее для передачи данных между
функциональными блоками компьютера. В устройстве
шины можно различить механический, электрический
(физический) и логический (управляющий) уровни. С
помощью шины данные могут перемещаться из ОЗУ в
виртуальную память и обратно.
4. Виртуальная память – это механизм операционной системы, который позволяет программам использовать больше памяти, чем физически
доступно на компьютере.Она представляет собой комбинацию физической памяти
(оперативной памяти) и пространства на жестком диске,
которое используется в качестве расширенной памяти.
5. Виртуальная память используется для того, чтобы обрабатывать больший объем данных, чем может вместить физическая память. Она
позволяетоперационной системе прозрачно перемещать данные
между физической памятью и пространством на
жестком диске в зависимости от текущих
потребностей. Один из основных компонентов
виртуальной памяти – это так называемая страница.
Страница – это блок данных фиксированного размера,
который является единицей переноса данных между
физической памятью и пространством на жестком
диске. Каждая страница имеет уникальный адрес в
виртуальной памяти программы.
6. Операционная система разбивает программы на множество страниц и отображает их на блоки физической памяти и пространства на
жестком диске.Когда программа обращается к определенной
странице, операционная система определяет,
находится ли эта страница в физической памяти или на
жестком диске. Если страница находится в физической
памяти, она немедленно доступна для чтения или
записи. Если страница находится на жестком диске,
операционная система перемещает её в физическую
память, замещая другую страницу, которая в данный
момент не используется.
7.
8. Для взаимодействия между виртуальной и физической памятью операционная система использует специальные таблицы страниц. Таблица
страницсодержит информацию о соответствии виртуальных
адресов физическим адресам. Когда процесс
обращается к определенному адресу в памяти,
операционная система проверяет таблицу страниц,
чтобы определить, на какой физический адрес
необходимо выполнить обращение.
9. Если запрошенная страница находится в физической памяти, то процесс выполняется в рамках физической памяти без необходимости
обращения к виртуальнойпамяти. Если запрошенная страница отсутствует в
физической памяти, операционная система сначала
освобождает помещенную в нее страницу, чтобы
освободить место для новой страницы из виртуальной
памяти. Запрошенная страница загружается из
виртуальной памяти в физическую память и затем
процесс выполняется на физическом устройстве.
10. Процесс обмена страницами между виртуальной и физической памятью происходит автоматически и незаметно для процессов и
пользователей. Этопозволяет операционной системе эффективно
использовать физическую память и обеспечивает
более гибкое управление памятью в компьютерной
системе.
Источник: https://uchet-jkh.ru/i/virtualnaya-ifiziceskaya-pamyat-cto-eto
Информатика