第五章存储器璃 概迷 分区存储管理 页式存储管理 段式存储管理 段页式存储管理 虛拟存储
概述 分区存储管理 页式存储管理 段式存储管理 段页式存储管理 虚拟存储
存储管理重要性 51基本概念 重要性:直接存取要求内存速度尽量快到与 cPU取指速度相匹配,大到能装下当前运行 的程序与数据,否则cPU执行速度就会受到 内存速度和容量的影响而得不到充分发挥
重要性:直接存取要求内存速度尽量快到与 CPU取指速度相匹配,大到能装下当前运行 的程序与数据,否则CPU执行速度就会受到 内存速度和容量的影响而得不到充分发挥 存储管理重要性 5.1 基本概念
存储管理的任务 511存储管理的任务 (1)内存空间的管理、分配与回收 (2)存储共享 (3)存储保护 防止地址越界(每个进程都有自己独立的进程空间) 防止操作越权(即读写保护) (4)内存扩充(虚拟存储技术) (5)地址转换(地址重定位、地址映射 原因:cPU执行指令时,是按物理地址进行的
存储管理的任务 5.1.1 存储管理的任务 (1)内存空间的管理、分配与回收 (2)存储共享 (3)存储保护 防止地址越界(每个进程都有自己独立的进程空间) 防止操作越权(即读写保护) (4)内存扩充(虚拟存储技术) (5)地址转换(地址重定位、地址映射) 原因: CPU执行指令时,是按物理地址进行的
逻辑空间和物理空间 源程序 逻辑地址空间 物理地址空间 BA=1000 基址 Load a datal 100 Load A 200 Loada 200 编译 地址映射 连接 1200 3456 data1 3456 200 3456
地址映射 Load A 200 3456 。 。 1200 物理地址空间 Load A data1 data1 3456 源程序 Load A 200 3456 0 100 200 编译 连接 逻辑地址空间 BA=1000 基址 逻辑空间和物理空间
重定仇和地址映射 逻辑地址空间 BR基址寄存器物理地址空间 0 1000 VR 100 LOADA 200 200 LOAD A 200 1100 200 3456 3456 1200 1300 300 m静态地址转换 ■动态地址转换
0 3456 . . . . . . LOAD A 200 . . . . . . 0 100 200 300 . . . . . . . . . LOAD A 200 3456 逻辑地址空间 1100 1200 1300 物理地址空间 200 VR + 1000 BR基址寄存器 ◼静态地址转换 ◼动态地址转换 重定位和地址映射