зачем нужен кеш страниц при наличии виртуальной памяти - PullRequest
0 голосов
/ 02 февраля 2019

простой вопрос по поводу os.Я знаю, что виртуальная память управляет отображением памяти для нас.Когда некоторые данные, которые нам нужны, не находятся в памяти, виртуальная машина вставит и скопирует данные в основную память, а если нам не хватит памяти, она также выведет некоторую устаревшую память на диск.У меня вопрос, поскольку виртуальная память уже справляется с этим, зачем нам кеш страниц?Мне кажется, VM уже делает основную память кешем для диска.

1 Ответ

0 голосов
/ 02 февраля 2019

Виртуальная память: видеть все адресное пространство (ram) как мое собственное и больше, чем фактическая память (при необходимости, выполнить замену на диск);

Кэш страницы: открыть файл, сохраненный на каком-либо диске (aвещь файловой системы)

...