计算机组成原理与汇编语言(四) | 您所在的位置:网站首页 › 计算机组成原理与汇编语言程序设计第四版答案 › 计算机组成原理与汇编语言(四) |
计算机组成原理与汇编语言(四)
文章目录
计算机组成原理与汇编语言(四)存储器的层次结构1.存储技术存储器的概述随机访问存储器存储器扩展与CPU的连接
2. 局部性(重点)时间局部性:空间局部性:
3.存储器的层次结构多级存储系统
4. 高速缓存缓存的概念未命中的种类
Cache命中率高速缓存 -- 块和行1. 直接映射2. 全相联映射方式3. 组相联映射方式
高速缓存 -- 替换策略**期末复习完…………**(遍历复习完课件和书)
承接上文,计算机组成原理与汇编语言(三)
存储器的层次结构
1.存储技术
用途 : 为CPU存放指令 分类: SRAM(静态RAM): 一直供电,它就不期限地保持记忆的状态(1或0),称为静态存储器特点:小,快,贵用途:高速缓存 DRAM(动态RAM): 信息的存储(1或0): 电容上电荷的有无刷新: 电容上的电荷会随着时间和温度而减少, 为保持所存信息, 必须定时补充电荷, 即刷新,称为动态存储器.特点:大,慢,便宜用途: 主存 (内存)存储原理 ![]() 64*4位:选择线64条,地址线6条, 26 = 64, 4条数据线 拓展: 一吉字节有多大?不幸地,像K (kilo), M (mega), G (giga)和T (tera)这样的前缀的含义依赖于上下文。·对于与DRAM和SRAM容量相关的计量单位,通常K=210 , M=220 , G=230 ,而T = 240 。对于与像磁盘和网络这样的I/0设备容量相关的计量单位,通常K= 103 , M = 106 , G = 109 ,而 T = 1012 。速率和吞吐量常常也使用这些前缀。 存储器扩展位向扩展 ---- 加大字长 1M × 4位 -> 1M × 8位 (1M = 220 , 1K = 210 ) 连接方法: 各片地址线、控制线并联数据线单独引出即:两片芯片按地址看作一片,不需要片选信 字数扩展 ---- 增多字数 1M × 8位 -> 2M × 8位连接方法 各片地址线、数据线、读/写控制线并联采用片选信号区分不同芯片,片选由地址经译码器给出1M 的片子需20位地址线,组成2M的存储器共需21位地址线,多出的1位做片选![]() 字位同时扩展 1K × 1位 -> 8K × 8位 共需8×8=64片方法: 先按位扩展得到1K×8位再按字扩展得到8K×8位 与CPU的连接![]() ![]() 举个栗子 sum = 0; for (i = 0; i |
CopyRight 2018-2019 实验室设备网 版权所有 |