当前位置:首页 > 内存 > 正文

简述虚拟内存的概念(虚拟内存怎么用)

  • 内存
  • 2024-06-10 09:31:09
  • 9395

一、关于虚拟内存的概念,正确的是()

虚拟内存也称为虚拟内存(VirtualMemory)。计算机上运行的所有程序都必须通过内存来运行。如果执行的程序占用大量内存,就会耗尽内存。为了解决这个问题,Windows采用了虚拟内存技术,即分配一部分硬盘空间供内存使用。

当内存耗尽时,电脑会自动调用硬盘充当内存,缓解内存紧张。如果计算机没有足够的随机存取存储器(RAM)来运行程序或操作,Windows将使用虚拟内存来补偿。它结合了计算机的RAM和硬盘驱动器上的临时空间。

扩展信息

①中央处理器访问的主存逻辑地址分解为组号a和组内号a组地址b、组号a进行地址转换,即以逻辑组号a为索引,检查地址转换表,判断主存中是否存储有组信息。

②如果组号已经在主存中,则执行④;如果组号不在主存中,检查主存中是否有空闲区域。否则,a.将某些暂时不用的组转移到辅助存储器中,以便可以将这组信息转移到主存储器中。

③从辅助存储器中读取所需的组并将其发送到主存的空闲区域,然后将空闲的物理组号a和逻辑组号a记录在地址转换表中。

④读取地址转换表中逻辑组号a对应的物理组号a。

⑤根据物理组号a和组内的字节地址b获取物理地址。

⑥根据物理地址从主存中访问必要的信息。


二、物理内存,核心内存,虚拟内存的概念物理内存:
很容易理解,它是插入机器的可见和有形内存的总量。
系统缓存:
分配给系统缓存的物理内存量。主要用来存储程序和数据。一旦系统或者程序需要它,就会释放一部分内存,也就是说这个值是可变的。
核心内存:
操作系统核心程序使用的物理内存。
虚拟内存:
当物理内存不够时,系统自动从硬盘空间中划分出一些容量,作为虚拟内存(即辅助物理内存)