Управление виртуальной памятью
Операти́вная па́мять (англ. Random Access Memory, RAM — память с произвольным доступом) — в большинстве
Компью́терная ши́на в архитектуре компьютера — соединение, служащее для передачи данных между функциональными
Виртуальная память – это механизм операционной системы, который позволяет программам использовать больше памяти, чем физически
Виртуальная память используется для того, чтобы обрабатывать больший объем данных, чем может вместить физическая память. Она
Операционная система разбивает программы на множество страниц и отображает их на блоки физической памяти и пространства на
Для взаимодействия между виртуальной и физической памятью операционная система использует специальные таблицы страниц. Таблица
Если запрошенная страница находится в физической памяти, то процесс выполняется в рамках физической памяти без необходимости
Процесс обмена страницами между виртуальной и физической памятью происходит автоматически и незаметно для процессов и
890.38K
Категория: ИнформатикаИнформатика

Управление виртуальной памятью

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
English     Русский Правила