计算机组成原理(第3版)唐朔飞著 知识点总结 第四章存储器

  • 第四章 存储器
    • 一、 存储芯片
    • 二、RAM(DRAM和SRAM)
    • 三、ROM
      • 1. 五种ROM
      • 2. 存储器与CPU的连接
    • 四、校验
      • 1.奇偶校验
      • 2.海(汉)明码校验
    • 五、Cache
      • 1.块号、块内地址
      • 2.写Cache:
      • 3.Cache映射:

其他章内容在这里
汇总链接

第四章 存储器

一、 存储芯片

  • 一个存储体由多个存储单元构成,存储单元由存储元构成。直接存放二进制数据

  • MOS管理解为电控开关,电压达到某阈值时接通

  • 每一个地址对应译码器的一根字选择线
    地址寄存器与数据寄存器和存储体共同作用于时序控制逻辑电路
    存储字长不是确定值

  • 译码驱动由译码器与驱动器组成。驱动器接在译码器后保证译码器的高电平是稳定有效的

  • 存储芯片的描述 【Byte为字节=8bit为位】

  • 技术性能指标
    1 存储容量
    2存储速度【存取时间 存取周期】
    3 存储带宽

  • 例: 一个64Kx8位的存储器可由32片16Kx1位的存储芯片组成
    解析:(64K8)/(16K1) = 32片
    1位代表存储字长为1bit,所以将其先转化成16Kx8位
    16与64相差4倍,通过译码器再增加两根地址即可表示
    所以最终需要4
    8 = 32片*

  • 半导体存储芯片的译码驱动方式有两种:线选法重合法

  • 线选法占用太多线路:通过一根线获取水平方向一行的数据

  • 重合法容量可以很大:行列交叉位置的数据

二、RAM(DRAM和SRAM)

  1. SRAM:静态RAM(双稳态触发器原理)

【短杠上只连接一根线的位置叫做栅极,给栅极高电平即可导通】
T1-T4组成了一个触发器
T5、T6:控制门管(若T5、T6被断开内部则无法选中)
Z:字线(选择存储单元)

(通过控制位线电平,来控制写入状态)

T1导通,T2截止 写1
T1截止,T2导通 写0

(通过读取位线电流,来读取状态)

位线1有电流,位线2无电流 读1
位线2有电流,位线1无电流 读0

写步骤(此时有电压差走交叉线路):
① 字线给高电平(T5、T6都导通)
② 根据要写入的状态给两位线不同电平(H高L低)

读步骤(此时无电压差走耦合线路) :
① 字线给高电平(T5、T6都导通)
② 两位线都给高电平
③ 检测电流

  • 静态RAM的读写时序

    • 读出的时候地址信号和片选信号必须稳定
    • 读出的过程中地址信号和片选信号可以发生变化
  1. DRAM:动态RAM(栅极电容)集成度高、功耗低
读1:MOS管接通,电容放电,数据线上产生电流(电容放电是破坏性读出,还需重写操作)
读0:MOS管接通后,数据线上无电流
地址送两次,一次行地址,一次列地址
  • 刷新
  • 动态RAM的读写时序

三、ROM

1. 五种ROM

  1. 掩模ROM(MROM)

  2. 可编程ROM(PROM)(一次性编程)
    熔丝连接为1,断开为0

  3. EPROM(多次编程,紫外线擦除)

  4. EEPROM(电可擦除存储器)

  5. 闪速存储器

2. 存储器与CPU的连接

  • 存储器容量的扩展
    1. 字扩展(地址线)
    多个芯片的片选端,连接到扩展的地址线上
    解释:多个芯片不能同时工作
    2. 位扩展(数据线——增加存储字长
    各个存储芯片的片选线连在一起
    解释:数据位扩展,多个芯片要同时工作,所以片选线要连在一起
    3. 字位扩展
    先扩展位,再扩展字。
    扩展的位相当于分好了列,扩展后的位数为一组,同一组的芯片片选线连到一起
    把这几组的片选线,连接到扩展的地址线上(片选译码器分出多个信号)

四、校验

1.奇偶校验

  • 奇偶校验(高位放一位校验码)不能指出错误
    加上最高位,1的个数是奇数个是奇校验,1的个数是偶数个是偶校验

2.海(汉)明码校验

  • 海(汉)明码校验

五、Cache

1.块号、块内地址

主存:
块号 | 块内地址
块数 容量(块长)

Cache:
块号 | 块内地址
远小于主存 容量与主存一样

2.写Cache:

(1)写直达法:
优:始终保持一致
缺:增加访存次数

(2)写回法:
优:快
缺:成本高(增加的电路多)

3.Cache映射:

(1)直接映射:
优:直接简单
缺:利用率低,命中率低

(2)全相联映射:
优:资源利用自由
缺:成本高

(3)组相联映射:
先分组(直接映射)
后选块(全相联映射)

计算机组成原理(第3版)唐朔飞著 知识点总结 第四章存储器相关推荐

  1. 是指能够被程序员看到的计算机系统的属性,计算机组成原理第2版(唐朔飞)习题答案.doc...

    计算机组成原理第2版(唐朔飞)习题答案.doc 第一章第一章 思考题与习题思考题与习题 1什么是计算机系统.计算机硬件和计算机软件硬件和软件哪个更重要 2如何理解计算机系统的层次结构 3说明高级语言. ...

  2. 计算机组成原理课后题答案唐朔飞,《计算机组成原理课后习题及答案唐朔飞》好详细.ppt...

    <计算机组成原理课后习题及答案唐朔飞>好详细.ppt (339页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 49.9 积分 计算机系统概论第 ...

  3. 计算机组成原理 Computer Composition Principle唐朔飞 全书梳理(备忘自用 基本完结)

    计算机组成原理全书梳理(完结撒花

  4. 计算机组成原理题库(唐朔飞)

    计算机组成原理题库 ~~02|01|1|2|A0400047_010_1|871 ^^通常划分计算机发展时代是以( )为标准的. A.所用电子器件 B.运算速度 C.计算机结构 D.所用语言 ^^A ...

  5. 计算机组成原理(唐朔飞) 知识点总结 第一章

    第一章 计算机系统概论 计算机组成原理(唐朔飞) 知识点总结 1.1 计算机系统简介 1.1.1计算机的软硬件概念 从整体上看,计算机系统主要由软件和硬件两部分组成.计算机组成原理主要是来研究计算机硬 ...

  6. 计算机组成原理唐朔飞第六章知识点总结,计算机组成原理(唐朔飞)教材笔记 第六章 计算机的运算方法...

    1. 把符号"数字化"的数成为机器数,而把带"+"或"-"符号的数称为真值: 2. 原码表示法,约定整数的符号位与数值位之间用逗号分隔,小数 ...

  7. 唐朔飞计算机组成原理pdf_唐朔飞计算机组成原理第2版配套题库名校考研真题课后答案资料课后习题章节题库模拟试题...

    唐朔飞<计算机组成原理>(第2版)配套题库[名校考研真题+课后习题+章节题库+模拟试题] 第一部分 名校考研真题 2015年全国硕士研究生入学统一考试计算机科学与技术学科联考计算机学科专业 ...

  8. 计算机组成原理唐朔飞课后答案第六章,计算机组成原理第六章部分课后题答案(唐朔飞版)...

    计算机组成原理第六章部分课后题答案(唐朔飞版) 6.4 设机器数字‎长为8位(含1位符号‎位在内),写出对应下‎列各真值的‎原码.补码和反码‎. -13/64,29/128,100,-87 解:十进制 ...

  9. 计算机组成原理课后答案(唐朔飞第二版)

    想看更多算法题,可以扫描上方二维码关注我微信公众号"数据结构和算法",截止到目前我已经在公众号中更新了500多道算法题,其中部分已经整理成了pdf文档,截止到目前总共有800多页( ...

  10. 唐朔飞版本计算机组成原理(第二版)各章知识点思维导图

    唐朔飞版本计算机组成原理(第二版)各章知识点思维导图 各位同学在学习计算机组成原理这门课的过程中,常常会遇到知识点繁杂,不方便记忆的情况,这个时候将书中的重点文字内容抽出做成知识图谱就显得尤为重要.作 ...

最新文章

  1. 【摄像头】宽动态范围
  2. local_response_normalization 和 batch_normalization
  3. mysql innodb count_MySQL下INNODB引擎的SELECT COUNT(*)性能优化及思考
  4. 嵌入式linux系统架构
  5. To-do-List
  6. 【概率论】1-2:计数方法(Counting Methods)
  7. linux下C调用lua的第一个程序
  8. MySQL Index Merge Optimization
  9. php排斥ajaxsubmit函数,jQuery中的ajaxSubmit详解
  10. 驱动上下游高效协同,跨境B2B电商平台如何释放LED产业供应链核心价值
  11. 分布式系统架构 - 学习/实践
  12. 数据库设计 | 需求分析
  13. UNI/TUBE2新配对上线,Eswap迎来新机遇
  14. 智能家居--domoticz配置和风天气 HTTP/HTTPS poller 的使用以及domoticz_updateDevice的介绍
  15. 查询大全,肯定有你需要的!
  16. 题目描述请参照本章例题,编写一个程序,输出以下信息:************************** Very Good**********************
  17. 泛函分析简列:度量空间之列紧集
  18. XunSearch(讯搜)的使用教程步骤(笔记2)
  19. MySQL调优是程序员拿高薪的必备技能?
  20. 获取wifi和基站定位的基础信息

热门文章

  1. Unity3d设置成中文版
  2. 郭天祥 新概念51单片机C语言教程.入门、提高、开发.pdf下载地址
  3. 锐起无盘服务器设置教程,“锐起无盘XP”教程安装调试教程
  4. 74款android开机动画,修改Android系统开机动画
  5. Oracle设置主键自增
  6. 用计算机设置变大的命令按钮 vb,VB教程:命令按钮(CommandButton)
  7. Android 实现基于RTMP视频播放
  8. Mac 上的 MySQL 管理工具 -- Sequel Pro
  9. UnityWebRequest下载文件
  10. 快逸报表整合至MyEclipse项目中