进程内存中的 .text 页面是换出的,还是只是包含被换出的数据(堆)的页面?
这里的“换出”是指“被交换到交换区域”,而不是“仅仅从主内存中逐出”。我的疑问是 .text 页面是否只是被逐出然后从 HDD 读取,因为它们永远不会被修改(与数据页面不同),或者它们是否被交换到交换区域。
那么,属于堆栈的页面是否被换出?
任何人都可以更清楚地说明进程的虚拟内存中的哪些页面被考虑进行交换,哪些页面永远不会?
进程内存中的 .text 页面是换出的,还是只是包含被换出的数据(堆)的页面?
这里的“换出”是指“被交换到交换区域”,而不是“仅仅从主内存中逐出”。我的疑问是 .text 页面是否只是被逐出然后从 HDD 读取,因为它们永远不会被修改(与数据页面不同),或者它们是否被交换到交换区域。
那么,属于堆栈的页面是否被换出?
任何人都可以更清楚地说明进程的虚拟内存中的哪些页面被考虑进行交换,哪些页面永远不会?