【问题标题】:Virtual Memory and pages in RAMRAM 中的虚拟内存和页面
【发布时间】:2018-09-01 16:50:12
【问题描述】:

在具有虚拟内存的系统中,当进程的页面从 HD 交换到 RAM 时,是否所有页面总是放在交换区域中?还是只把内存放不下的页面放到交换区?

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

【问题讨论】:

标签: unix memory ram virtual-memory


【解决方案1】:

交换是一种内存管理技术,其中整个进程都存储在磁盘上。在 64kb 地址空间的时代,交换很常见,因为存储整个进程不需要很多磁盘 I/O 操作。进程存储在交换文件中。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-04
    • 1970-01-01
    • 2014-07-14
    • 2012-05-14
    • 2018-08-29
    • 2016-09-26
    • 2012-04-15
    • 2020-09-01
    相关资源
    最近更新 更多