- 1
- 0
- 约6.51千字
- 约 62页
- 2019-11-06 发布于广东
- 举报
行、列地址要分两次给出,在连续地使用相同的行地址读写时,也可以在前一次就将行地址锁存,之后仅送列地址, 快速分页组织 以节省送地址的时间,支持这种运行方式的存储器被称为快速分页组织的存储器。 快速分页组织只用于动态存储器。 快速分页组织 三.高速缓存 CACHE 用途:设置在 CPU 和 主存 储器之间,完成高速与 CPU 交换信息,尽量避免 CPU不 必要地多次直接访问慢速的 主存储器,从而提高计算机 系统的运行效率。 。 高速缓存 CACHE 实现:这是一个存储容量 很小,但读写速度更快的, 以关联存储器方式运行、 用静态存储器芯片实现的 高速静态存储器系统。 要求:有足够高的命中率,当 CPU需用主存中的数据时,多数情况下可以直接从CACHE中得到,尽量少读主存储器。称二者之比为命中率。 MEMORY CACHE CONTROL CACHE的基本运行原理 数据总线 译码选 一单元 比较选 一单元 读过程为例 地址总线 ADDR DATA CACHE CPU 全相联方式 C P U 数据 地址 有效位 主存储器 CACHE 比较 译码 标志 数据 直接映射方式 C P U 数据 地址 有效位 主存储器 CACHE 比较 译码 译码 页 内 地 址 页 号 标志 数据 两路组相联方式 C P U 数据 地址 有效位 主存储器 CACHE 译码 比较 比较 译码 译码 标志 数据 影响 CACHE 命中率的因素 1. CACHE 的容量,大一些好 2. CACHE 与主存储器每次交换信息的单位量(Cache Line Size)适中 3.CACHE 不同的组织方式,多路组相联更好 4.CACHE 的多级组织可提高命中率 5.CACHE 的换字和回写算法 CACHE 接入系统的体系结构 侧接法:像入出设备似的连接到 总线上,优点是结构简单,成本低, 缺点是不利于降低总线占用率 CPU MEMORY CACHE Bus Master 1 Bus Master 2 总线 CACHE 接入系统的体系结构 隔断法:把原来的总线打断为两段, 使 CACHE 处在两段之间,优点是有利于提高总线利用率,支持总线并发操作,缺点是结构复杂,成本较高。 CPU MEMORY CACHE Bus Master 1 Bus Master 2 总线 改写主存储器的策略 若CPU改写了 CACHE 一单元内容后 且尚未改变主存相应单元内容,则出 现数据不一致性。两种解决办法: 1.接下来直接改写主存单元内容。 简便易行, 但可能带来系统运行 效率不高的问题,该后未被使用。 2.拖后改写主存单元内容,一直拖到有另外的设备要读该内容过时的主存单元时。首先停止这一读操作,接下来改写主存内容,之后再起动已停下来的读操作,否则不必改写。 矛盾是如何检查是否应该 改写,通过监视地址总线 完成,记下无效单元地址 用于比较。 控制复杂 些,但可以提供更高系统 的运行效率。 四. 虚拟存储器的运行原理 虚拟存储器是指用磁盘一片存储空间来弥补主存空间的不足,使得程序人员能够使用比主存实际容量更大的存储空间来编写和运行程序。 在操作系统和相应硬 件的支持下,数据在磁盘 和主存之间按程序运行的需要自动成批量地完成交换。 虚拟存储器中经常使用两种基本管理技术: 段式存储管理, 页式存储管理。 核心问题都在于处理 数据的存放与调度。 段表内容及其管理 段号 段内地址 + + 逻辑地址 段始地址 段长 装入位 段 表 主存实际地址 段表基地址 页表内容和页式管理 - + (在内存中)控制位 有效位 虚 页号 实 页号 慢表 虚地址 实地址 (读写内存用) 快表(专设硬件) 比较(按内容选) 按地址读 实页号 虚页号 页内地址 实页号 页内地址 页表基地址 五. 外存设备 1.磁表面存储设备存储原理与组成(磁盘、磁带设备) 2.光盘设备的存储原理与组成 3.磁盘阵列与容错技术 常用磁记录方式波形图 NRZ NRZ1 PM FM MFM 位信息 1 0 1 1 1 0 0 0 1 位周期 硬 磁 盘 设 备 磁头 磁 盘 组 主轴 通风机 取数臂 定位驱动器 速度 传感器 小车 主电机 传动皮带 滤尘器 密封
原创力文档

文档评论(0)