交换(swapping)和分页(paging)有什么区别?

交换是通过将整个进程移动到磁盘以回收内存来适应内存大小限制的 Unix 机制之一。

分页是另一种管理内存限制的 Unix 机制。
与将整个进程移入和移出内存的交换不同,分页仅将进程的单个页面移动到磁盘。
分页不像交换那样严重,因为整个程序不必驻留在内存中运行。
少量的分页可能不会显着影响系统的性能。
然而,随着寻呼活动的增加,系统的性能可能会迅速下降。

磁盘上的交换空间用于保存已分页或者换出的内存页面。
交换空间不足可能会导致系统挂起、响应时间短和新进程生成失败等症状。

日期:2020-09-17 00:11:04 来源:oir作者:oir