答:交换的分页(内存分配)

问题描述:

在手术系统的过程中,我们的教授说答:交换的分页(内存分配)

“当一个页面不再需要是在RAM它采取的对换区内存Swap区域由于历史原因被调用,因为它在一个叫做swapping的过程中使用,这个过程涉及整个过程的交换,现在我们只在内存中占用一个页面,而不是整个过程。

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

是的,这是相当正确的,除了一件(或两件)事情:当需要更多的RAM时,页面被换出,而不是当页面不再需要时。何时不再需要,页面被释放。

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

最后:整个过程可以驻留在RAM中,甚至只是几页(或根本没有!)。这取决于有多少RAM可用,以及操作系统如何分配可用内存。例如,请参阅linux swappiness:这是一个简单的控制,可以告诉内核它如何处理RAM和交换空间。