【发布时间】:2014-05-20 10:13:25
【问题描述】:
现代操作系统为进程提供虚拟内存抽象。当进程请求 RAM 中缺少特定的虚拟内存页面时,操作系统应该找到虚拟页面从 RAM 卸载到交换并将必要的页面从交换加载到 RAM。与 RAM 操作相比,读/写磁盘是一项昂贵的操作。我说的对吗?
作为软件开发人员(而不是系统层),我应该如何考虑那些虚拟内存 - 交换操作系统机制?我应该何时以及如何处理我的数据和算法以避免丢失虚拟页面和交换?
【问题讨论】:
标签: performance operating-system virtual-memory