计算机组成原理(存储器)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机组成原理(存储器)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 原理 存储器 课件
- 资源描述:
-
1、College of computer science,SWPUComputer ScienceComputer Science计算机组成原理计算机组成原理 College of Computer Science,SWPU主要知识点:主要知识点:掌握存储器的分类、存储系统的层次结构掌握存储器的分类、存储系统的层次结构掌握存储单元、存储容量、地址线、数据线的关系掌握存储单元、存储容量、地址线、数据线的关系 3.掌握用半导体存储芯片组成主存储器的方法掌握用半导体存储芯片组成主存储器的方法了解辅助存储器的工作原理了解辅助存储器的工作原理 5.掌握掌握ache和虚拟存储器的工作原理和虚拟存储器的工作原
2、理重点:重点:半导体存储器,存储系统的层次结构、各类存储器的特点、主半导体存储器,存储系统的层次结构、各类存储器的特点、主存储器的组织方法(与存储器的组织方法(与CPU的连接方法),的连接方法),cache,虚拟存储器,虚拟存储器难点:难点:主存储器的组织方法,主存储器的组织方法,ache、虚拟存储器的工作原理、虚拟存储器的工作原理计算机组成原理计算机组成原理 College of Computer Science,SWPU存储系统:容量大、速度快、成本低存储系统:容量大、速度快、成本低 CPU CPU Cache Cache 主存主存 外存外存 对某类存储器而言,对某类存储器而言,这些要求往
3、往是相互矛这些要求往往是相互矛盾的,如容量大,速度盾的,如容量大,速度不能很快;速度快,成不能很快;速度快,成本不可能低;因此,在本不可能低;因此,在一个存储系统常采用几一个存储系统常采用几种不同的存储器,构成种不同的存储器,构成多级存储体系,满足系多级存储体系,满足系统的要求。统的要求。计算机组成原理计算机组成原理 College of Computer Science,SWPU主存储器(内存)主存储器(内存)辅助存储器(外存)辅助存储器(外存)高速缓冲存储器高速缓冲存储器Cache主要存放主要存放CPUCPU当前使用的程序和数据。当前使用的程序和数据。速度快速度快容量有限容量有限存放大量的
4、后备程序和数据。存放大量的后备程序和数据。速度较慢速度较慢容量大容量大存放存放CPUCPU在当前一小段时间在当前一小段时间内多次使用的程序和数据。内多次使用的程序和数据。速度很快速度很快容量小容量小计算机组成原理计算机组成原理 College of Computer Science,SWPU主存主存-外存层次:增大容量外存层次:增大容量CPU 主存主存 外存:为虚拟存储器提外存:为虚拟存储器提供条件供条件虚拟存储器:将主存空间与部分外存空间组虚拟存储器:将主存空间与部分外存空间组成逻辑地址空间成逻辑地址空间用户使用逻辑地址空间编程,操作系统进行用户使用逻辑地址空间编程,操作系统进行有关程序调度
5、、存储空间分配、地址转换等有关程序调度、存储空间分配、地址转换等工作工作计算机组成原理计算机组成原理 College of Computer Science,SWPU半导体存储器半导体存储器静态存储器:利用双稳态触发器存储信静态存储器:利用双稳态触发器存储信息息动态存储器:依靠电容存储电荷存储信动态存储器:依靠电容存储电荷存储信息息磁表面存储器:利用磁层上不同方向的磁化磁表面存储器:利用磁层上不同方向的磁化区域表示信息,容量大,非破坏性读出,长区域表示信息,容量大,非破坏性读出,长期保存信息,速度慢。期保存信息,速度慢。光盘存储器光盘存储器利用光斑的有无表示信息利用光斑的有无表示信息计算机组成
6、原理计算机组成原理 College of Computer Science,SWPU随机存取存储器随机存取存储器随机存取:可按地址访问存储器中的任随机存取:可按地址访问存储器中的任一单元,访问时间与地址单元无关一单元,访问时间与地址单元无关RAM:RAM:MROMMROM:可读可写可读可写ROM:ROM:只读不写只读不写PROMPROM:用户不能编程用户不能编程用户可一次编程用户可一次编程EPROMEPROM:用户可多次编程用户可多次编程EEPROMEEPROM:用户可多次编程用户可多次编程SRAM:SRAM:DRAM:DRAM:计算机组成原理计算机组成原理 College of Comput
7、er Science,SWPU顺序存取存储器(顺序存取存储器(SAM)访问时按读访问时按读/写部件顺序查找目标地址,写部件顺序查找目标地址,访问时间与数据位置有关访问时间与数据位置有关等待操作等待操作平均等待时间平均等待时间读读/写操作写操作两步操作两步操作速度指标速度指标(msms)数据传输率数据传输率(字节(字节/秒)秒)存取周期或读存取周期或读/写周期写周期(nsns)速度指标:速度指标:时钟周期的若干倍时钟周期的若干倍作主存、高速缓存。作主存、高速缓存。计算机组成原理计算机组成原理 College of Computer Science,SWPU直接存取存储器(直接存取存储器(DM)访
8、问时读访问时读/写部件先直接指向一个小区域,写部件先直接指向一个小区域,再在该区域内顺序查找。访问时间与数据再在该区域内顺序查找。访问时间与数据位置有关位置有关三步操作三步操作定位(寻道)操作定位(寻道)操作等待(旋转)操作等待(旋转)操作读读/写操作写操作速度指标速度指标平均定位(平均寻道)时间平均定位(平均寻道)时间平均等待(平均旋转)时间平均等待(平均旋转)时间数据传输率数据传输率(位(位/秒)秒)计算机组成原理计算机组成原理 College of Computer Science,SWPU写入数据时写入数据时CAM能自动选择一个未用空单能自动选择一个未用空单元进行存储。元进行存储。读取
9、数据时读取数据时CAM用所给数据同时对所有存用所给数据同时对所有存储单元中的数据进行比较标记符合条件的数储单元中的数据进行比较标记符合条件的数据。据。比较是同时进行的,所以读取速度比基于地比较是同时进行的,所以读取速度比基于地址进行读写的速度快。址进行读写的速度快。计算机组成原理计算机组成原理 College of Computer Science,SWPU 半半导导体体存存储储器器 只读只读 存储器存储器 ROMROM 随机读写随机读写存储器存储器RAMRAM 掩膜掩膜 ROMROM 可编程可编程ROM ROM(PROMPROM)可擦除可擦除ROM ROM(EPPROMEPPROM)电擦除电
10、擦除ROM ROM(E E2 2PROMPROM)静态静态 RAM RAM(SRAMSRAM)动态动态 RAM RAM(DRAMDRAM)随机存取存储器随机存取存储器RAM:可读可写、断电丢失可读可写、断电丢失只读存储器只读存储器ROM:正常情况下只读、断电不丢失正常情况下只读、断电不丢失计算机组成原理计算机组成原理 College of Computer Science,SWPU RAM(radom access memry,随机存取存储器)要求元,随机存取存储器)要求元件有如下记忆特性:件有如下记忆特性:有两种稳定状态;有两种稳定状态;在外部信号的激励下,两种稳定状态能进行无限次相互转换;
11、在外部信号的激励下,两种稳定状态能进行无限次相互转换;在外部信号激励下,能读出两种稳定状态;在外部信号激励下,能读出两种稳定状态;可靠地存储。可靠地存储。半导体半导体RAM元件可以分为两大类:元件可以分为两大类:SRAM:是利用开关特性进行记忆,只要电源有电,它总能保持是利用开关特性进行记忆,只要电源有电,它总能保持两个稳定状态中的一个状态。两个稳定状态中的一个状态。DRAM:除要电源有电外,还必须动态地每隔一定的时间间隔对:除要电源有电外,还必须动态地每隔一定的时间间隔对它进行一次刷新,否则信息就会丢失。它进行一次刷新,否则信息就会丢失。计算机组成原理计算机组成原理 College of C
12、omputer Science,SWPU1.掩模型只读存储器掩模型只读存储器MROM 以以有无元器件表示有无元器件表示0和和1,MROM芯片出厂时,芯片出厂时,已经写入信息,不能改写已经写入信息,不能改写 用于需要量大且不需要改写的场合用于需要量大且不需要改写的场合计算机组成原理计算机组成原理 College of Computer Science,SWPUW0W1b0b1b2熔丝型熔丝型PROM计算机组成原理计算机组成原理 College of Computer Science,SWPU3.EPROM:可擦除可编程:可擦除可编程ROM UVEPROM(ultraviolet erasable
13、 programmable ROM)u紫外线擦除(紫外线擦除(有一石英窗口,改写时要将其置于一定波有一石英窗口,改写时要将其置于一定波长的紫外线灯下,照射一定时间长的紫外线灯下,照射一定时间全部擦除,时间长大约全部擦除,时间长大约1025分钟)分钟)uEPROM存在两个问题存在两个问题:A.用紫外线灯的擦除时间长用紫外线灯的擦除时间长.B.只能整片擦除只能整片擦除,不能改写个别单元或个别不能改写个别单元或个别位位计算机组成原理计算机组成原理 College of Computer Science,SWPUu可在联机情况下,通过专用写入器加高压擦除可在联机情况下,通过专用写入器加高压擦除u可多次
14、,支持数据块可多次,支持数据块擦除擦除u是在是在EEPROM基础上发展起来的新型电可擦可编程的非基础上发展起来的新型电可擦可编程的非易失性存储器易失性存储器u 特点:高密度特点:高密度/非易失性非易失性/读读/在线改写在线改写;u 兼有兼有RAM和和 ROM的特点的特点,可代替软盘和硬盘。可代替软盘和硬盘。u擦写次数可达擦写次数可达10万次以上。读取时间小于万次以上。读取时间小于10ns。计算机组成原理计算机组成原理 College of Computer Science,SWPU是存是存储器收到读或写的地址到从存储器读出储器收到读或写的地址到从存储器读出(写入)(写入)信息所需的时间信息所需
15、的时间存取周期存取周期T TM M(Memory Circle TimeMemory Circle Time):):指连续指连续启动二次独立的存储器操作(例连续启动二次独立的存储器操作(例连续2次读)次读)所需间隔的最小时间所需间隔的最小时间.一般一般TM TA计算机组成原理计算机组成原理 College of Computer Science,SWPU带宽带宽BM:指每秒访问二进制位的数目指每秒访问二进制位的数目。BM=W/TM若若TM=500ns,W=16位位,BM=16/0.5=32Mbps则则要提高要提高BM:使使TM 使使W 增加存储体增加存储体计算机组成原理计算机组成原理 Coll
16、ege of Computer Science,SWPU指计算机存储信息的能力指计算机存储信息的能力,即最大的二即最大的二进制信息量,以进制信息量,以b或或B表示表示信息的可靠保存性、非易失性、可更换性信息的可靠保存性、非易失性、可更换性有源存储器:例半导体存储器靠电源才能存有源存储器:例半导体存储器靠电源才能存信息信息无源存储器:磁盘、磁带等辅存中的信息关无源存储器:磁盘、磁带等辅存中的信息关电后不丢失电后不丢失非易失性:掉电时,信息不会丢失非易失性:掉电时,信息不会丢失结论:评价存储器的三个基本指标:结论:评价存储器的三个基本指标:C(Capacity)+C(Cost)+A(Access
17、Speed)计算机组成原理计算机组成原理 College of Computer Science,SWPU存储体存储体时序控制电路时序控制电路驱动电路驱动电路地址译码器地址译码器地址寄存器地址寄存器MAR数据数据寄存寄存器器MDR读读写写电电路路数据总线数据总线地址总线地址总线计算机组成原理计算机组成原理 College of Computer Science,SWPU地地址址寄寄存存器器地地址址译译码码存储体存储体控制电路控制电路AB数数据据寄寄存存读读写写电电路路DBOEWECS 存储器芯片的主要部分,用来存储信息存储器芯片的主要部分,用来存储信息 根据输入的地址编码来选中芯片内某个特定的
18、存根据输入的地址编码来选中芯片内某个特定的存储单元储单元 选中存储芯片,控制读写操作选中存储芯片,控制读写操作计算机组成原理计算机组成原理 College of Computer Science,SWPU M:芯片的地址线根数:芯片的地址线根数 N:芯片的数据线根数:芯片的数据线根数 计算机组成原理计算机组成原理 College of Computer Science,SWPU23单元地址单元地址00000001.XXXX存储单元存储单元存储元存储元存储容量存储容量存储体存储体地址线:决定了存储器的存储容量地址线:决定了存储器的存储容量数据线:一次访问存储器所得到数据位数数据线:一次访问存储器
19、所得到数据位数计算机组成原理计算机组成原理 College of Computer Science,SWPU使能使能输入输入编码编码输出输出编码编码映射映射n位二进制码位二进制码2n中取中取1码码1 1、译码器、译码器(decoder):将每个输入的二进制代码译成对应的输出高、低电平信号将每个输入的二进制代码译成对应的输出高、低电平信号计算机组成原理计算机组成原理 College of Computer Science,SWPU25n 位位二进制代码二进制代码 2 2n n 位位译码输出译码输出二进制二进制译码器译码器 译码输出译码输出100011010001001010000100Y3Y2Y
20、1Y0A0A1译码输入译码输入译码输出高电平有效译码输出高电平有效译码输出译码输出11111111Y3Y2Y1Y0A0A1译码输入译码输入0000111101110100译码输出低电平有效译码输出低电平有效1 1、译码器、译码器(decoder):计算机组成原理计算机组成原理 College of Computer Science,SWPU2-4译码器译码器Y0Y1Y2Y3A1A0EN引脚功能图引脚功能图74LS138A2A1A0Y0Y1Y2Y3Y4Y5Y6Y7SCSBSAY0Y1Y2Y3Y4Y5Y6Y73-8译码器译码器1 1、译码器、译码器(decoder):计算机组成原理计算机组成原理
21、College of Computer Science,SWPU译译码码器器A5A4A3A2A1A06301存储单元存储单元64个单元行行译译码码A2A1A0710列译码列译码A3A4A501764个单元单译码双译码 双译码可简化芯片设计双译码可简化芯片设计 主要采用的译码结构主要采用的译码结构计算机组成原理计算机组成原理 College of Computer Science,SWPU 有效时,可以对该芯片进行读写操作有效时,可以对该芯片进行读写操作 控制控制读操作读操作。有效时,芯片内数据输出。有效时,芯片内数据输出 该控制端对应系统的读控制线该控制端对应系统的读控制线 控制控制写操作写操
22、作。有效时,数据进入芯片中。有效时,数据进入芯片中 该控制端对应系统的写控制线该控制端对应系统的写控制线计算机组成原理计算机组成原理 College of Computer Science,SWPUM的逻辑设计的逻辑设计动态动态M的刷新的刷新主存与主存与CPU的连接的连接主存的校验主存的校验计算机组成原理计算机组成原理 College of Computer Science,SWPU存储器与存储器与CPU的连接:数据线、地址线、控的连接:数据线、地址线、控制线的连接制线的连接驱动能力驱动能力存储芯片类型选择存储芯片类型选择存储芯片与存储芯片与CPU的时序配合的时序配合存储器的地址分配和片选译码
展开阅读全文