Таблица страниц: различия между версиями
[непроверенная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
KrBot (обсуждение | вклад) м подстановка даты в шаблон:Нет источника; подстановка даты в шаблон:Нет ссылок |
→{{Anchor|PTE}}Роль таблицы страниц: стилевые правки, источники, уточнение |
||
Строка 5:
== {{Anchor|PTE}}Роль таблицы страниц ==
В операционных системах, использующих виртуальную память, создаётся иллюзия, что любому процессу доступна линейная память такого же размера, как и адресное пространство процесса<ref>{{книга
| заглавие = Архитектура компьютера
| оригинал = Structured Computer Organization
| автор = Э. Танненбаум
| издание = 5-е изд
| место = СПб.
| издательство = Питер
| год = 2013
| страницы = 478
| страниц = 884
| isbn = 978-5-469-01274-0
}}</ref>. Физически память каждого процесса разбита на страницы (в системе с [[Подкачка страниц|подкачкой страниц]]) или сегменты (в системе с сегментной виртуальной памятью), которые могут быть разбросаны по разным областям физической памяти, либо могут быть перемещены в другое хранилище, обычно{{Нет АИ|8|11|2019}}<!-- старовато, ведь HDD уже вытесняются --> на [[жесткий диск]] или [[твердотельный накопитель]].
Современные процессоры используют концепции физической памяти и [[Виртуальная память|виртуальной памяти]]: запущенные процессы используют виртуальные адреса и когда команда запрашивает доступ к памяти, процессор переводит виртуальный адрес на физический адрес, используя [[буфер ассоциативной трансляции]] (далее —
Когда процесс
== Процесс перевода ==
|