交换空间(swap space),也称作交换分区,是指一段磁盘空间,可以用来模拟物理内存,它是实现虚拟内存的重要条件。
物理内存资源有限,而一台机器上所能运行的程序可以有很多,因而为了实现虚拟内存,需要有另外一段内存来模拟物理内存,就是交换空间。
当物理内存不够时,操作系统就会自动将部分暂时没用的内存页面转存到交换空间,而部分新程序所需的内存页面也会先转存到交换空间中,待物理内存空出之后,这些页面会再被转回物理内存中来,而且操作系统还能够记住那些原来存储在物理内存中的内存页,所以在有必要时,可以快速地将内存页面重新转存回物理内存中。这样一来,就使得不论物理内存有多少,操作系统所能支持和运行的程序都是“无限”的。
交换空间被用来临时存放当前未使用的内存,而相对于在物理内存中存取这些内存,在交换空间中存取的速度要慢一些,因为交换空间的速度受到磁盘读取速度的限制,而在物理内存中则没有这个限制。
从上面可以看出,交换空间在虚拟内存系统中发挥着十分重要的角色,它使得系统能够支撑更多的程序,利用硬盘来模拟内存,为程序的运行提供更大的可用性。
本文地址:百科问答频道 https://www.neebe.cn/wenda/1053306.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!