292 字
1 分钟
--
虚拟储存器

虚拟储存器#

定义#

具有请求调入功能和置换功能,能从逻辑上堆内存容量加以扩充的储存器系统。逻辑容量由内存容量和外存容量之和决定,运行速度接近内存,但容量成本接近外存,是一种广泛存在的技术。

特征#

多次性#

一个程序允许被分为多次调入内存运行,以后每当运行到尚未被调入的部分时再调入。

对换性#

允许在作业运行时把数据调入调出。

虚拟性#

从逻辑上扩充,使用户看到的远大于实际内存空间。

实现方法#

  • 分页请求系统
  • 分段请求系统

请求分页储存管理方式#

每个页表包含了以下字段:

  • 页号
  • 物理块号
  • 状态位P
  • 访问字段A
  • 修改位M
  • 外存地址

在请求分页系统中,每当需要访问的页面不在内存的时候,便产生一缺页中断。

请求分页中的内存分配#

  • 最小物理块数的确定
  • 内存分配策略
  • 物理块分配算法
虚拟储存器
https://vilstia.org/posts/学习笔记/操作系统/虚拟储存器/
作者
琴泠 - Lumina Qin
发布于
2024-12-18
许可协议
CC BY-NC-SA 4.0