系统结构第四章-虚拟存储器原理

2021/02/13

概念

  • 主存-辅存 》Main Memory - DISK。

  • 虚拟存储管理方式分为页式、段式、段页式。

  • 进程可分为几个部分存储在不同的(页/段)。

  • 逻辑地址表示的空间就是虚拟存储空间。

虚拟存储-部分加载

  • 运行进程的所有页/段不必都在内存里,只要保证下一条指令和下一条数据在内存中就可以。
  • 进程可比内存大。(逻辑地址可比主存地址大)。因为程序的局部性原理,进程可比实际物理内存大,需要哪一部分加载进那一部分,不需要该部分就通过交换技术交换到辅存中。
  • 进程可以容纳更多进程。

虚拟存储技术的特征

  • 不连续性:物理空间不用一整个块来存储虚拟空间,虚拟空间一整块可以对应多块物理空间

  • 部分交换:可以先把一部分程序先加载进主存,运行完成后,在交换剩下的部分进主存

  • 大空间:$进程空间<内存+外存$

虚拟存储必要的支持

  • 硬件支持:CPU必须拥有存储控制单元

  • 软件支持:操作系统必须支持管理内存与外存之间页/段

目 录