ch121存储器及其接口.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ch121存储器及其接口

存储器及其接口 本章学习目标: 掌握半导体存储器的分类、组成及组成部件的作用及工作原理、读/写操作的基本过程。 ?掌握SRAM、DRAM芯片的组成特点、工作过程、典型芯片的引脚信号、了解DRAM刷新的基本概念。 ?掌握半导体存储器的主要技术指标、芯片的扩充、CPU与半导体存储器间的连接。 ?了解Cache的基本概念、特点、在系统中的位置。 简介 存储器就是用来存储程序和数据的,程序和数据都是信息的表现形式。按照存取速度和用途可把存储器分为两大类:内存储器(简称内存,又称主存储器)和外存储器。存储器的容量越大,记忆的信息也就越多,计算机的功能也就越强。 存储器的逻辑结构示意图 半导体存储器的分类 1.RAM的种类:在RAM中,按工艺可分为双极型和MOS型两大类。用MOS器件构成的RAM,可分为静态RAM和动态RAM两种。 2.ROM的种类:1)掩膜ROM;2)可编程的只读存储器PROM;3)可擦除的EPROM;4)电擦除的PROM;5)快速擦写存储器Flash Memory 又称快闪存储器 半导体存储器的分类 半导体存储器的主要性能指标 (1)存储容量 (2)存储速度 (3)只读性 (4)功耗 (5)易失性 (6)价格 (7)可靠性 半导体存储芯片的一般结构 译码方式:单译码方式, 双译码方式 随机存储器(RAM) 静态存储器SRAM 六管基本存储电路单元 动态存储器DRAM 只读存储器 ROM, PROM, EPROM, EEPROM, FLASH MEMORY CPU与存储器的连接 CPU与存储器的连接时应注意的问题 总线驱动能力 时序配合 CPU的时序与存储器的存取速度之间的配合. 数据线的连接 地址线的连接 全译码法 部分译码法 线选法 读写控制线的连接 CPU—M ROM与RAM地址分配 地址译码器 74LS138译码器 74LS138的真值表 译码器的应用 (1)数据宽度扩展(无译码器) 用1024×1位的芯片组成1024x8 RAM的方框图 (2)单元数扩展(用地址线高位进行译码,用于选择芯片) 用8K×8位的芯片组成64Kx8 存储器方框图 (3)数据位宽度扩展,单元数扩展 用256×4位的芯片组成1024x8 RAM的方框图 (4)1Kx4 RAM芯片组成4Kx8存储器(线选法) (5) 1Kx4 RAM芯片组成4Kx8存储器(部分译码法) (6) 1Kx4 RAM芯片组成4Kx8存储器(全译码法) PROM地址译码器 PLD可编程译码器 16位微机系统中的内存储器接口 /BHE, A0 组合来选择2个存储体:偶存储体、奇存储体 32位微机系统中的内存储器接口 /BE0,/BE1,/BE2,/BE3,/MWTC组合选择4个存储体以决定进行8位,16位,32位操作。 64位微机系统中的内存储器接口 /BE0,/BE1,/BE2,。。。/BE7,/MWTC组合选择8个存储体。 高速缓冲存储器Cache 什么是Cache? 为什么要用Cache? CPU—Cache—主M—虚M 用多级的的存储结构解决价格—速度—容量的平衡。 3.为什么用Cache可以提高CPU对存储器的读写速度? 程序局部性原理。 Cache工作原理 Cache及主M地址组成的部分 主存有n条地址线,主存容量为2n ; 把主存划分为大小相等的2m块, 每块有2n-m (=2r)个单元。 Cache有p条地址线,主存容量为2p ; 把主存划分为大小相等的2c块, 每块有2p-c (=2r)个单元; 主M中的某一块放入Cache中的某一块中。块号的变换。 如何替换?如何查找?如何映射?如何保持一致性? Cache的基本结构 Cache的工作过程 地址映像 全相联映射 主M中的任意一块可以放入Cache中的任意块中。 CAM中保存块号或主存中块的起始地址(=m00…0, 其中有r个0)—标记。 直接映射 主存中每一块只能装入到Cache中的唯一的特定位置。 N路组相联映射 是全相联映射与直接映射的一种折衷方法。有N个Cache,主存的分为多个区(组),区与Cache是全相联映射,同一区内不同块之间是直接映射。 6.替换算法 近期最少作用算法(LRU) Cache每块一个计数器,命中计数器清0, 其它计数器增1, 最大值换出。 最不经常使用算法(LFU) Cache每块一个计数器, 新块建立后,计数器为0,每访问一个,计数器增1, 最小的换出。 (3)随机替换 14

文档评论(0)

juhui05 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档