什么是虚拟存储器,它有哪些特征。
时间: 2024-02-19 11:00:46 浏览: 212
虚拟存储技术的特点分析
虚拟存储器(Virtual Memory)是一种计算机内存管理技术,它将硬盘空间作为辅助存储器,将部分程序数据暂时存储在硬盘中,以释放内存空间,从而提高系统的运行效率和程序的执行速度。
虚拟存储器有以下几个特征:
1. 虚拟存储器将硬盘空间作为辅助存储器,可以将程序数据分为若干个页(Page)或块(Block),每个页或块大小相等且连续。当需要执行某个程序时,虚拟存储器只需将所需的页或块加载到内存中,而不需要将整个程序全部加载。
2. 虚拟存储器可以将内存空间按照一定的大小划分为若干个页框(Page Frame),每个页框大小相等且连续。当需要将某个页或块加载到内存中时,虚拟存储器会将其存储到一个空闲的页框中,如果所有页框都已经被占用,则需要将已经被占用的页框中的数据保存到硬盘中,然后再将所需的页或块加载到内存中。
3. 虚拟存储器可以将程序数据分为若干个页或块,使得程序在执行时,只需要将需要的部分加载到内存中,从而释放出更多的内存空间,提高了系统的运行效率和程序的执行速度。
4. 虚拟存储器可以提高内存的利用率,减少内存碎片,从而提高了系统的稳定性和可靠性。
总之,虚拟存储器是一种非常重要的内存管理技术,能够提高系统的运行效率和程序的执行速度,同时也能够提高内存的利用率,减少内存碎片,从而提高了系统的稳定性和可靠性。
阅读全文