CH4存储管理 存储管理有下面几个方面的功能: 主存储空间的分配和去配。 地址转换和存储保护 主存储空间的共享 主存储空间的扩充
CH4 存储管理 存储管理有下面几个方面的功能: l 主存储空间的分配和去配。 l 地址转换和存储保护。 l 主存储空间的共享。 l 主存储空间的扩充
41主存储器 4.1.1存储器的层次 高速缓存 主存储器 磁盘缓存 固定磁盘 可移动存储介质
4.1 主存储器 • 4.1.1 存储器的层次 寄存器 高速缓存 主存储器 磁盘缓存 固定磁盘 可移动存储介质
例如,某台计算机的存储器层 次其配置如下: CPU中的寄存器100个字;高速缓存 512KB,存取周期15ns; 主存储器128MB,存取周期60ns; 磁盘容量20GB,存取周期毫秒级 后援存储容量1TB,存取周期秒级
例如,某台计算机的存储器层 次其配置如下: • CPU中的寄存器100个字;高速缓存 512KB,存取周期15ns; • 主存储器128MB,存取周期60ns; • 磁盘容量20GB,存取周期毫秒级; • 后援存储容量1TB,存取周期秒级
41.3快速缓存( Caching) 快速缓存 Caching Cache的管理 Cache数据的一致性问题
4.1.3 快速缓存(Chaching) • 快速缓存Caching • Cache的管理 • Cache数据的一致性问题
4.1.4地址转换与存储保护 逻辑地址(相对地址)与物理地址(绝 对地址) 地址转换或重定位 存储保护
4.1.4 地址转换与存储保护 • 逻辑地址(相对地址)与物理地址(绝 对地址) • 地址转换或重定位 • 存储保护
4.2连续存储空间管理 4,2.1单用户连续存储管理 单用户连续存储管理的地址转换多采用静 态定位 栅栏寄存器 重定位和存储保护 栅栏寄存器 操作系统区 界限地址 作业1 作业i的 程序、数据等 界限地址+逻辑地址
4.2 连续存储空间管理 • 4.2.1 单用户连续存储管理 单用户连续存储管理的地址转换多采用静 态定位 栅栏寄存器 重定位和存储保护 操作系统区 作业i的 程序、数据等 界限地址 栅栏寄存器 作业2 作业1 界限地址 + 逻辑地址 装入程序
单用户连续存储管理只适合单道程序 系统,采用这种管理有几个主要缺点: ⑩●当正在执行的程序因等待某个事件,比 如,等待从外部输入数据,处理器便处 于空闲状态 ⑩●不管用户作业的程序和数据量的多少, 都是一个作业独占主存储空间,这就可 能降低存储空间的利用率; ⑩●计算机的外围设备利用率不高
单用户连续存储管理只适合单道程序 系统,采用这种管理有几个主要缺点: l当正在执行的程序因等待某个事件,比 如,等待从外部输入数据,处理器便处 于空闲状态; l不管用户作业的程序和数据量的多少, 都是一个作业独占主存储空间,这就可 能降低存储空间的利用率; l计算机的外围设备利用率不高