虚拟内存和RAM中的页面

时间:2018-09-01 16:50:13

标签: unix memory ram virtual-memory

在具有虚拟内存的系统中,当进程的页面从HD交换到RAM时,是否所有页面始终都放在交换区中?还是仅将不适合RAM的页面放入交换区?

这两种情况中的哪一种发生?

1 个答案:

答案 0 :(得分:0)

交换是一种内存管理技术,其中整个过程都存储在磁盘上。交换是在64kb地址空间的日子里很普遍的,它不需要很多磁盘I / O操作即可存储整个进程。进程存储在交换文件中。

Pages是一种内存管理技术,其中单个页面存储在磁盘上。页面存储在页面文件中。

某些系统同时使用交换和分页。例如,Windoze最近重新引入了交换功能。