Cha8虚拟存储器
Cha8 虚拟存储器
要求掌握 程序的局部性,抖动 页表和段表的支持 地址转换过程 快表 替换策略
要求掌握 • 程序的局部性,抖动 • 页表和段表的支持 • 地址转换过程 • 快表 • 替换策略
分页与分段管理的突破 运行时动态的地址转换 允许程序在内存中分散存放 程序不必全部进入内存 驻留集 resident set
分页与分段管理的突破 • 运行时动态的地址转换 • 允许程序在内存中分散存放 • 程序不必全部进入内存 驻留集resident set
程序执行 1程序部分进入内存 a 1 3 OS 2页表显示内存错误 a3 3OS启动读盘 a1 240S调度另个作业 5读入要用的页 6结束时发出中断 b2 唤醒原进程 5 a3 6
程序执行 a1 a1 1 OS p1 2 b2 a3 3 4 a3 5 6 1程序部分进入内存 2页表显示内存错误 3OS启动读盘 4OS调度另个作业 5读入要用的页 6结束时发出中断 唤醒原进程
实存与虚存 内存中存放更多的进程 进程长度可以大于内存 实存 real memory 虚存 virtual memory
实存与虚存 • 实存real memory • 虚存virtual memory • 内存中存放更多的进程 • 进程长度可以大于内存