Sunset
292 字
1 分钟
虚拟储存器
虚拟储存器
定义
具有请求调入功能和置换功能,能从逻辑上堆内存容量加以扩充的储存器系统。逻辑容量由内存容量和外存容量之和决定,运行速度接近内存,但容量成本接近外存,是一种广泛存在的技术。
特征
多次性
一个程序允许被分为多次调入内存运行,以后每当运行到尚未被调入的部分时再调入。
对换性
允许在作业运行时把数据调入调出。
虚拟性
从逻辑上扩充,使用户看到的远大于实际内存空间。
实现方法
- 分页请求系统
- 分段请求系统
请求分页储存管理方式
每个页表包含了以下字段:
- 页号
- 物理块号
- 状态位P
- 访问字段A
- 修改位M
- 外存地址
在请求分页系统中,每当需要访问的页面不在内存的时候,便产生一缺页中断。
请求分页中的内存分配
- 最小物理块数的确定
- 内存分配策略
- 物理块分配算法