虚拟存储技术把( )有机地结合起来使用,从而得到一个更大容量的“内存”。
内存与外存
Cache与内存
寄存器与Cache
Cache与外存
虚拟存储通过内存与外存的协同,实现了逻辑内存的扩容,是操作系统资源管理的核心机制之一。
虚拟存储技术通过将物理内存(RAM)和外存(如硬盘/SSD中的交换空间)结合,形成一个连续的、逻辑上的“虚拟内存空间”,使程序能够运行超出物理内存容量的任务。
其核心机制包括:
分页/分段机制:将程序分割为固定大小的页或段,按需在内存与外存之间交换。
页面置换算法(如LRU、FIFO):当物理内存不足时,将不活跃的页面换出到外存,腾出空间加载新页面。
关键作用:
扩展内存容量:突破物理内存限制,支持更大程序或多任务并行。
内存隔离与保护:每个进程拥有独立的虚拟地址空间,避免进程间内存冲突。