首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >寻呼中的交换(内存分配)

寻呼中的交换(内存分配)
EN

Stack Overflow用户
提问于 2017-01-24 10:30:17
回答 1查看 351关注 0票数 0

在操作系统的过程中,我们的教授说

“当内存中的页面不再需要放在内存中时,它就被占用在内存的交换区中。由于历史原因,交换区域被称为这样,因为它被用于一个名为交换的过程,这涉及到整个进程的交换。实际上,现在我们只占用一个页面,而不是整个进程。”

这是正确的吗?我在网上找不到它!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-24 10:41:05

是的,这是相当正确的,除了一件或两件事:当需要更多的RAM时,一个页面被替换掉,而不是当页面不再需要的时候。当不再需要时,页面将被释放。

关于“交换”这个术语:它确实是一个历史名称,但是说“交换”仍然是正确的,因为页面是从“交换区域”交换到“交换区域”的。

最后:一个完整的进程可以驻留在RAM中,甚至可以驻留其中的几页(或者根本不存在!)这取决于多少RAM是空闲的,以及操作系统如何分配可用的内存。例如,查看linux :它是一个简单的控件,可以告诉内核它必须如何对待swappiness和交换空间。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41825795

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档