版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第四章 存储器和存储系统,分层的存储系统,基本概念 存储容量 存储器可以容纳的二进制信息量 存储器包含的存储单元的总数 存储容量 = 存储单元(字节) 存储器所能记忆的全部二进制信息量 例如:某存储器有4096字节的存储单元 则存储器的存储容量为 4KB = 32KBit,存储系统的分层结构,CPU内部,主机内部,外部设备,价格,高,低,容量,小,大,Cache,CPU,RAM,ROM,外存,主存,带 Cache 的结构层次,存储系统中的主存 按存储介质分类 半导体存储器 体积小、功耗低、存取时间短、信息容易丢失 磁表面存储器 信息不易丢失 磁芯存储器 体积庞大、工艺复杂、功耗大 光盘存储器
2、记录密度高、耐用性好、可靠性高、可互换性强,按存取方式分类 只读存储器(ROM) 掩膜ROM、PROM、EPROM、EEPROM、FLASH memory 随机存取存储器(RAM) SRAM、DRAM 串行访问存储器 磁带存储器,图 主存的基本组成,主存的工作过程 主存的技术指标 存储容量 主存中能存放二进制代码的总数 存储容量 = 存储单元数 * 字长 存储速度 存取时间:又叫存储器的访问时间,是指启动一次存储器操作(读或写)到完成该操作所需要的全部时间 存取周期:存储器进行连续两次独立的存储器操作所需要的最小时间间隔 MOS的存取周期100ns,TTL的存取周期10ns,存储器的带宽 每秒
3、从存储器中进出信息的最大数量。单位为字节/秒或字/秒 例如:存取周期为500ns,则1秒周内能进行1/( 500 * 10-9 )= 200万次操作,假设每个存储周期能够 访问16位的二进制数,则它的带宽为 200万 * 2 * 8 = 200万 * 2 字节/秒 = 4M字节/秒,提高存储器的带宽: 缩短存取周期、增加存储字长、增加存储体,几种半导体存储器,地址线 编号方式:A0,A1,An 存储器芯片引脚的数目决定的存储器的容量。 一个存储器芯片引脚的数目为10 则地址范围为00 0000 0000 11 1111 1111 存储容量为 210 = 1024 个存储单元,即 1KB。 假设
4、CPU有16位的地址总线,那么它可以访问的存储空 间范围为 0000H FFFFH,即 216 = 64KB 8086,8088地址总线为20位,可以访问的存储空间的范 围为:00000H FFFFFH,即 220 = 1MB,80286地址总线为24位,可访问的存储空间为16M 80386,80486和Pentium地址总线为32位,可访 问的存储空间为4G Pentium Pro 和 Pentium II 的地址总线为36位, 可访问的存储空间为64G 16位二进制数表示的地址: 0000, 0001, 0002, 000E, 000F 0000, 0001, 0002, 000E, 00
5、0F FFE0, FFE1, FFE2, FFEE, FFEF FFF0, FFF1, FFF2, . FFFE, FFFF,数据线 表示方式:D0,D1,Dm 存储器的容量通常为字节 *也可以用字(16位)、4位或1位来进行表示 1K*8 表示有1K的存储容量,每个存储单元输出8位数据 16K * 1 表示有16K的存储容量,每个存储单元输出1位 的数据 芯片选择线(片选线) 存储器芯片上有一个或一个以上允许存储器芯片工作的控制线,表示方式:片选(CS),片允许(CE), 或简写为 S 读写控制线 存储器芯片上传输读、写控制信号,ROM只有读信号,RAM上有一到两个读写控制信号 表示方式 R
6、OM 允许输出信号 OE 或简称 G RAM 读信号 WE 或简称 W 写信号 OE 或简称 G,只读存储器 掩膜ROM,PROM,存0,则烧断熔丝;存1,熔丝不断。 只能实现一次编程,EPROM 改写方式 紫外线照射 电气的方法(EEPROM) FLASH memory,P 基片,N+,N+,S,D,G,SiO2,静态RAM(SRAM),VCC,T1,T3,T2,T4,T5,T6,A,A,位线B,位线B,地址选择,动态RAM,利用存储器芯片构造存储系统,利用与非门实现译码 例:假设某微处理器有20根地址线 A0,A1,A2,A19 8根数据线D0,D1,D2,D7 20根地址线:CPU可以访
7、问1M个存储单元 8根数据线:CPU和存储器之间每次传送的数 据为8位 存储器使用 2K * 8 EPROM:11根地址线,8 根数据线,2K*8 EPROM,2K * 8 EPROM被译为地址 FF000HFF7FFH,利用译码器实现译码,74LS138译码器,例:假设微处理器系统中从0E0000H开始的64K存储区 无存储器,已知某一类RAM是8K*8的存储芯片, 如何进行扩充?,Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7,存储器的扩展,存储器的位扩展 位扩展是指增加存储器的字长,如1K*4的存 储器,可组成1K*8的存储器,2114,2114,存储器的字扩展 字扩展是指增加存储器的字
8、的数量,如2片 1K*8的存储器,可组成2K*8的存储器, 即存储器的容量增加了一倍,1K * 8 A,1K * 8 B,存储器的字、位扩展 字、位扩展是指既增加存储器的字的数量又增 加字长,如4片1K*4的存储器,可 组成2K*8的存储器,即存储器的 容量、字长都增加了一倍。,1K * 4,1K * 4,1K * 4,1K * 4,例:假设 8086 系统中从 0E0000H 开始的 64K 存储区无 存储器,2764EPROM 是 8k*8 的只读存储器,如何 对其进行扩充?,第二步:根据地址范围的容量及该范围在计算机中的应用,选 择存储芯片 要扩充64K的存储容量,给定了只读存储器276
9、4EPROM, 共需要 8 片 2764EPROM 进行扩充。,第四步:片选信号的形成,A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1,Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7,A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 1 1 1 0 0 0
10、0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1,针对译码器的Y0输出,这时CBA=000,即 A15=0, A14=0, A13=0 地址范围: 1110 0000 0000 0000 0000 = E0000H 1110 0001 1111 1111 1111 = E1FFFH,针对译码器的Y1输出,这时CBA=001,即 A15=0, A14=0, A13=1 地址范围: 1110 0010 0000 0000 0000 = E2000H 1110 0011 1111 1111 1111 = E3FFF
11、H,例:假设 CPU 有16根地址线,8根数据线,并用 MREQ作 为访存控制信号(低电平有效),用 WR 做读/写控制信号(高电平为读,低电平为写),现有下列存储芯片:1K*4位RAM,4K*8位RAM,8K*8位RAM,2K*8位ROM,4K*8位ROM,8K*8位ROM及74LS138译码器和各种门电路,画出CPU与存储器的连接图,要求: 1. 主存地址空间分配 6000H 67FFH 为系统程序区 6800H 6BFFH 为用户程序区 2. 合理选用上述存储芯片,说明各选几片? 3. 详细画出存储器芯片的片选逻辑图。,解:第一步:将地址范围写成二进制代码,并确定其总容量 A15 A14
12、 A13 A12 A11 A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 0 1 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1,系统程序区2K*8,用户程序区1K*8,第二步:根据地址范围的容量及该范围在计算机中的应用,选 择存储芯片 由 6000H 67FFH 为系统程序区,为2K*8位,应选择一 片 2K*8 位 ROM 由 6800H 6BFFH 为用户程序区,为1K*
13、8位,应选择两 片 1K*4 位 RAM,第三步:分配 CPU 的地址线 将 CPU 的低11位地址线A10 A0与2K*8位的ROM地址线相 连,将 CPU 的低10位地址线A9 A0与1K*4位的RAM地址 线相连,剩下的高位地址与访存控制信号共同产生存储芯 片的片选信号。,第四步:由题给出的74LS138译码器的输入逻辑关系可知,必须保 证G1为高电平,G2A、G2B为低电平才能使译码器工作。 A15为低,连接到G2A上,A14为高,连接到G1上,MREQ 为低,连接到G2B上 。保证了三个控制端的要求 A13、A12、A11连接到C、B、A上。输出Y4有效时,选中 一片ROM;Y5有效
14、时,同时A10有效为低电平,选中两片 RAM。读出时低电平有效,RAM的读/写控制端与CPU的 命令端WR相连 * ROM 的数据线是单向的,2K * 8,1K * 4,1K * 4,MREQ,D7 D6 D5 D4 D3 D2 D1 D0 WR,A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0,C B A,A13 A12 A11,G1 G2A G2B,A15 A14,Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0,提高访问存储器速度的方法,多存储体方式 单体多字系统,前提:指令和数据在主存中必须是连续存放的,一旦遇到转 移指令或者操作数不能连续存放,这种方法的效果就不明显,
15、多体并行存储系统(地址码被分为体号、体内地址两部分) 高位交叉编址 有利于存储器的扩充,000000 000001 000010 000011 000100 000101 000110 000111 001000 001001 001010 001011 001100 001101 001110 001111,010000 010001 010010 010011 010100 010101 010110 010111 011000 011001 011010 011011 011100 011101 011110 011111,100000 100001 100010 100011 1001
16、00 100101 100110 100111 101000 101001 101010 101011 101100 101101 101110 101111,110000 110001 110010 110011 110100 110101 110110 110111 111000 111001 111010 111011 111100 111101 111110 111111,M0,M1,M2,M3,低位交叉编址 有利于解决访存冲突,000000 000100 001000 001100 010000 010100 011000 011100 100000 100100 101000 10
17、1100 110000 110100 111000 111100,M0,M1,M2,M3,000001 000101 001001 001101 010001 010101 011001 011101 100001 100101 101001 101101 110001 110101 111001 111101,000010 000110 001010 001110 010010 010110 011010 011110 100010 100110 101010 101110 110010 110110 111010 111110,000011 000111 001011 001111 010
18、011 010111 011011 011111 100011 100111 101011 101111 110011 110111 111011 111111,高速缓冲存储器 - Cache 问题的提出 避免CPU与I/O争抢访存 I/O设备向主存请求的级别高于CPU访存 解决CPU与主存之间速度不匹配的问题 CPU的速度每年增长60% RAM速度每年改进 7% 程序访问的局部性原理使CPU与Cache交换信息成为可能,Cache的工作原理,影响Cache命中率的因素 块长 一般块长取4至8个可编址单位(字或字节) IBM370/168的主存是4体交叉,每个体宽为64 位(8个字节),Cac
19、he的块长为32个字节。 容量 Cache的容量是成本与命中率的折衷 80386主存的最大容量为4GB,Cache的容量为 16KB或32KB,命中率可达95%以上,替换算法 先进先出(FIFO) 优点:实现容易、开销小 缺点:可能把一些常用的程序,如子程序、循环程序块,作为最早进入Cache块,替换出去 近期最少使用法(LRU) 优点:命中率高 缺点:开销大,Cache的读/写操作 读操作,写操作 写直达法:数据写入Cache的同时,也写入主存的相应的块。 能始终保证Cache中的内容和主存中的内容一致。 写回法:数据每次只是暂时写入Cache中,并用标志将该块加以注明,当该块从Cache中
20、替换出去时,才写入主存中。 该方法速度快,但因主存中的字块未经随时修改,可能失效。 信息只写入主存,同时将相应的Cache块有效位置“0”,表明此块已失效,需要时从主存中调入。还有一种情况,被修改的单元不在Cache内,这时,写操作只对主存进行。,Cache的改进 单一缓存和两级缓存 统一缓存和分开缓存 统一缓存:指令和数据都存放在同一缓存内的Cache 分开缓存:指令和数据分别存放在两个缓存中。,外部存储器,主要技术指标 存储密度:单位长度内存储的二进制信息 道密度:磁盘沿半径方向,单位长度的磁道数 位密度:单位长度磁道能纪录的二进制信息的位数,存储容量 外存储器所能存储的二进制信息的总数量
21、。一般以位或字节为单位。 磁盘存储器容量 盘面数:可以存储数据的盘面个数 扇区:每个磁道分为若干个区域,每个扇区存放512个字节数据 磁盘存储器容量 = 盘面数*每个盘面的磁道数*扇区数*每个扇区存储字节数 格式化容量和非格式化容量 非格式化容量:磁盘表面可以利用的磁化单元总数 格式化容量:磁盘按某种特定的存储格式所能存储数据的总量,平均存取时间 平均找道时间+平均等待时间+控制指令运行时间 数据传输率 单位时间内磁表面存储器向主机传送数据的位数 或字节数 数据传输率 = 记录密度 * 记录介质的运行速度 误码率 是衡量磁表面存储器出错概率的参数 误码率 = 出错信息的位数 / 读出的总信息位
22、数,磁记录原理和记录方式 磁记录原理,记录方式 归零制(RZ) 记录1时通正向脉冲电流,记录0时通负向脉冲电流 两位信息之间的驱动电流归零 记录密度不高,目前很少使用 不归零制(NRZ) 磁头线圈始终有电流 当连续记录 1 或者 0 时,写电流方向不变,只有当两个相邻的代码不同时,写电流才改变方向。 见1就翻的不归零制(NRZ1) 磁头线圈始终有电流 记录 0 时电流不改变方向,记录 1 时电流改变方向,调相制(PM) 记录0时,电流由负编正,记录1时,电流由正变负 每两个相同信息的交界处,电流方向变化一次;相邻信息不同时,电流方向不变 应用于磁带存储器中 调频制(FM) 以驱动电流变化的频率
23、不同来区别记录1或者0 记录0时,在一位信息的记录时间内电流保持不变;记录1时,在一位信息记录时间的中间时刻,电流改变一次方向。相邻信息的交界处,线圈电流均变化一次。 广泛应用于硬磁盘和软磁盘中 改进调频制(MFM),记录0时,在记录时间内电流不变,在记录1时在记录时间的中间时刻电流发生一次变化。(与调频制相同) 只有当连续记录两个或两个以上的0时,才在每位的起始处电流改变一次。 写入同样的数据序列时,MFM比FM磁翻转次数少,在相同长度的磁层上可记录的信息量将会增加,从而提高了磁记录密度。 倍密度软磁盘采用MFM的记录方式,评价记录方式的主要指标 编码效率 位密度与磁化翻转密度的比值,可以用记录一位信息的最大磁化翻转次数来表示 FM、PM记录方式中,记录一位信息的最大磁化翻转次数为2,因此编码效率为50%。 MFM、NRZ、NRZ1中,编码效率为100% 自同步能力 从单个磁道读出的脉冲序列中所提取同步时钟脉冲的难易程度。 NRZ1采用外同步 FM、MFM是具有自同步能力的记录方式,软磁盘存储器 概述 软盘存储器的盘片使用类似塑料薄膜唱片的柔性材料制成的,简称软盘 软盘特点 转速低、存取速度低 活动磁头、可换盘片结构 软盘的磁头直接接触盘片进行读写 价格便宜、保存方便、使用灵活 第一台软盘机是IBM公司1972年研制成功的I
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【A4原卷】2025年六年级数学上册期末素养测评(一)
- 2026年黑龙江省伊春市单招职业适应性测试题库附答案
- 2026年聊城职业技术学院单招职业适应性测试题库附答案
- 2026年合肥幼儿师范高等专科学校单招职业适应性测试必刷测试卷及答案1套
- 2026年漳州城市职业学院单招职业适应性测试题库附答案
- 2026年温州科技职业学院单招职业倾向性测试题库附答案
- 2026年陕西航空职业技术学院单招职业适应性测试题库附答案
- 2026年湖南生物机电职业技术学院单招职业适应性考试必刷测试卷新版
- 2026年上海工程技术大学单招职业适应性考试题库新版
- 2026年赤峰应用技术职业学院单招职业倾向性考试必刷测试卷必考题
- 外墙外保温(石墨聚苯板)及装修施工方案
- 成品粮油验收方案
- 九型人格之职场心理学习通超星期末考试答案章节答案2024年
- 佳能-6D-相机说明书
- 2024-2025学年人教版物理九年级上学期期中测试物理模拟试卷
- 人力资源岗位招聘笔试题及解答(某大型央企)
- 【医麦客】:2023-2024类器官技术与应用发展白皮书
- DL∕T 5343-2018 110kV~750kV架空输电线路张力架线施工工艺导则
- 四川省内江市2024年中考物理试卷
- 解除冻结复议申请书
- DZ∕T 0153-2014 物化探工程测量规范(正式版)
评论
0/150
提交评论