虚拟内存也称为虚拟内存(VirtualMemory)。计算机上运行的所有程序都必须通过内存来运行。如果执行的程序占用大量内存,就会耗尽内存。为了解决这个问题,Windows采用了虚拟内存技术,即分配一部分硬盘空间供内存使用。
当内存耗尽时,电脑会自动调用硬盘充当内存,缓解内存紧张。如果计算机没有足够的随机存取存储器(RAM)来运行程序或操作,Windows将使用虚拟内存来补偿。它结合了计算机的RAM和硬盘驱动器上的临时空间。
扩展信息
①中央处理器访问的主存逻辑地址分解为组号a和组内号a组地址b、组号a进行地址转换,即以逻辑组号a为索引,检查地址转换表,判断主存中是否存储有组信息。
②如果组号已经在主存中,则执行④;如果组号不在主存中,检查主存中是否有空闲区域。否则,a.将某些暂时不用的组转移到辅助存储器中,以便可以将这组信息转移到主存储器中。
③从辅助存储器中读取所需的组并将其发送到主存的空闲区域,然后将空闲的物理组号a和逻辑组号a记录在地址转换表中。
④读取地址转换表中逻辑组号a对应的物理组号a。
⑤根据物理组号a和组内的字节地址b获取物理地址。
⑥根据物理地址从主存中访问必要的信息。