Linux создает страницы виртуальной памяти для каждой используемой программы, а ОС обрабатывает отображение виртуальных адресов на настоящие аппаратные адреса, правильно?Windows Program Memory Vs Linux Память программ
Но как Windows это делает? У Windows-программ действительно есть память, которая переводит на реальные аппаратные адреса? Я также знаю, что окна могут использовать память на жестком диске, когда используется RAM, и этот процесс снова называется виртуальной памятью, но я считаю, что это совершенно другая концепция?
Остерегайтесь того, что Microsoft иногда ссылается на * резервное хранилище * как на «виртуальную память». См. Http://superuser.com/questions/748743/what-is-the-difference-between-virtual-memory-and-built-in-memory-ram/748776#748776 Следовательно, некоторые пользователи Windows настаивают на том, что файл подкачки "виртуальная память". – sawdust