计算机组成原理与汇编语言(四) 您所在的位置:网站首页 计算机组成原理与汇编语言程序设计第四版答案 计算机组成原理与汇编语言(四)

计算机组成原理与汇编语言(四)

2023-07-26 02:09| 来源: 网络整理| 查看: 265

计算机组成原理与汇编语言(四)

文章目录 计算机组成原理与汇编语言(四)存储器的层次结构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的连接

在这里插入图片描述

2. 局部性(重点) 局部性原理: 往往程序要使用的数据和指令就是刚刚使用过的或其附近的 时间局部性: 最近被访问过的指令和数据很可能再次被访问在这里插入图片描述 空间局部性: 这些被访问的指令和数据往往集中在一小片存储区在这里插入图片描述

举个栗子

sum = 0; for (i = 0; i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有