计算机组成与结构主存储器课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机组成与结构主存储器课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 结构 主存储器 课件
- 资源描述:
-
1、第第4 4章章 主存储器主存储器本章将着重介绍主本章将着重介绍主存贮器的各种存贮元件存贮器的各种存贮元件存贮信息的基本原理和存贮信息的基本原理和主存贮器的结构特点。主存贮器的结构特点。知识点:知识点:难重点:难重点:1 1了解计算机系统中使用的主要几种存储器了解计算机系统中使用的主要几种存储器的性能参数,工作原理和优缺点。的性能参数,工作原理和优缺点。2 2学会存储器的位扩展、字扩展和位学会存储器的位扩展、字扩展和位/字扩字扩展方法。能够按照题目要求设计各种容量和展方法。能够按照题目要求设计各种容量和字长的存储器。字长的存储器。3 3如何使用并行存储器来提高存储器的访问如何使用并行存储器来提高
2、存储器的访问速度?速度?存储器的主要性能参数存储器的主要性能参数 人们最关心的存储器的性能参数主要有人们最关心的存储器的性能参数主要有3 3个:容量、速度和价格。计算机的使用者希望个:容量、速度和价格。计算机的使用者希望存储器的容量要大,速度要快,价格要便宜。存储器的容量要大,速度要快,价格要便宜。1 1存储容量存储容量 由于一般存储器都采用一维线性编址,存储器中的由于一般存储器都采用一维线性编址,存储器中的每个能够存放数据的单元都被赋予一个地址,因此,简每个能够存放数据的单元都被赋予一个地址,因此,简单地说,存储容量是指存储器中所具有的存储单元的个单地说,存储容量是指存储器中所具有的存储单元
3、的个数,或所具有的地址个数。数,或所具有的地址个数。表示存储器容量的单位主要有字节(表示存储器容量的单位主要有字节(ByteByte),简写),简写为为B B;位(;位(bitbit),简写为),简写为b b;字(;字(WordWord),简写为),简写为W W。其。其中,最常用的单位是字节中,最常用的单位是字节B B,一个字节由,一个字节由8 8位组成,即位组成,即1B1B8b8b。对于。对于3232位计算机系统,一个字有位计算机系统,一个字有3232位,即位,即1W1W32b32b4B4B。因为存储器的容量一般都很大,因此,要用因为存储器的容量一般都很大,因此,要用KBKB、MBMB、GB
4、GB、TBTB等单位来表示。等单位来表示。2工作速度工作速度衡量存储器工作速度的常用参数有如下衡量存储器工作速度的常用参数有如下4个:个:(1)读出时间读出时间Tr:从向存储器发出读操作命令到数:从向存储器发出读操作命令到数据从存储器中读出所经历的时间。据从存储器中读出所经历的时间。(2)访问时间访问时间Ta:从启动一次访问存储器操作到完:从启动一次访问存储器操作到完成该操作所经历的时间,这里所说的访问存储器操作包成该操作所经历的时间,这里所说的访问存储器操作包括读操作、写操作、交换操作等。括读操作、写操作、交换操作等。2工作速度工作速度(3)访问周期访问周期Tc:连续启动两次独立的访问存储器
5、:连续启动两次独立的访问存储器操作所需要的最小时间间隔。访问周期又称为存取周期、操作所需要的最小时间间隔。访问周期又称为存取周期、读写周期等。读写周期等。(4)频带宽度频带宽度Bm:单位时间内能够访问到的数据个:单位时间内能够访问到的数据个数。数。在以上在以上4个参数中,访问时间是最重要的参数,它个参数中,访问时间是最重要的参数,它能够全面反映存储器的工作速度。在对存储器系统进行能够全面反映存储器的工作速度。在对存储器系统进行流量分析时,也经常用到频带宽度这个参数。频带宽度流量分析时,也经常用到频带宽度这个参数。频带宽度与访问时间实际上是倒数关系与访问时间实际上是倒数关系。由以下几个原因可能造
6、成访问周期与读出时间、由以下几个原因可能造成访问周期与读出时间、访问时间不相同:访问时间不相同:(1)(1)有许多存储器是破坏性读出存储器,当有许多存储器是破坏性读出存储器,当数据从存储器中读出之后,存储器中原来存放的数据从存储器中读出之后,存储器中原来存放的数据就消失了。为了能够在以后再次访问这个存数据就消失了。为了能够在以后再次访问这个存储单元时还能够读出相同的数据,必须把刚刚读储单元时还能够读出相同的数据,必须把刚刚读出的数据重新写入这个存储单元,这一过程称为出的数据重新写入这个存储单元,这一过程称为重写。重写。(2)(2)动态存储器是依靠寄生电容存储数据的,在寄动态存储器是依靠寄生电容
7、存储数据的,在寄生电容上存储有电荷为保留,没有存储电荷为保存。由生电容上存储有电荷为保留,没有存储电荷为保存。由于存在有漏电阻,存储在寄生电容上的电荷很快就会消于存在有漏电阻,存储在寄生电容上的电荷很快就会消失,只有定时对寄生电容充电,动态存储器才能长时间失,只有定时对寄生电容充电,动态存储器才能长时间保存数据,这种定时充电的过程称为刷新,刷新需要占保存数据,这种定时充电的过程称为刷新,刷新需要占用时间。用时间。(3)(3)对于破坏性读出的存储器,写操作要在读操作对于破坏性读出的存储器,写操作要在读操作完成之后进行,因此,写入时间通常要比读出时间长很完成之后进行,因此,写入时间通常要比读出时间
8、长很多。多。(4)(4)电路的稳定和恢复需要时间。电路的稳定和恢复需要时间。3价格价格存储器的价格通常用每位的价格来表示,例如每位多少美分存储器的价格通常用每位的价格来表示,例如每位多少美分($c/bit)。目前,静态存储器的价格大致为)。目前,静态存储器的价格大致为10-4$c/bit,动态存,动态存储器的价格大致为储器的价格大致为10-7$c/bit,磁表面存储器的价格大致为,磁表面存储器的价格大致为10-10$c/bit。衡量存储器的性能还可以有其他一些参数,例如,功耗、可衡量存储器的性能还可以有其他一些参数,例如,功耗、可靠性等。靠性等。目前,功耗已经成为提高存储器性能的一个重大障碍。
9、大家目前,功耗已经成为提高存储器性能的一个重大障碍。大家知道,芯片集成度提高得很快,于是,芯片的散热就成了大问题。知道,芯片集成度提高得很快,于是,芯片的散热就成了大问题。因此,降低存储器芯片的功耗是当前一个重大得研究课题。因此,降低存储器芯片的功耗是当前一个重大得研究课题。可靠性也是存储器的一个性能参数。与评价整个计算机系统可靠性也是存储器的一个性能参数。与评价整个计算机系统性能一样,可以用平均无故障时间性能一样,可以用平均无故障时间MTBF(Mean Time Betwean Failures)来衡量。)来衡量。4.1 主存储器处于全机中心地位主存储器处于全机中心地位一、当前计算机正在执行
10、的程序和数据均存放在存储器一、当前计算机正在执行的程序和数据均存放在存储器中。中。二、二、DMA(直接存储器存取直接存储器存取)技术和输入技术和输入/输出通道技术,输出通道技术,在存储器与输入在存储器与输入/输出系统之间直接传送数据。输出系统之间直接传送数据。三、共享存储器的多处理机,利用存储器存放共享数据,三、共享存储器的多处理机,利用存储器存放共享数据,并实现处理机之间的通信。并实现处理机之间的通信。4.2 主存储器的分类主存储器的分类一、随机存储器一、随机存储器 RAM能够按照给定的地址访问任意一个存储能够按照给定的地址访问任意一个存储元,而且访问每个存储单元的时间都相同,与这个存元,而
11、且访问每个存储单元的时间都相同,与这个存储单元所处的位置无关。储单元所处的位置无关。(一)静态随机存储器(一)静态随机存储器(SRAM):双稳定电路来存放信:双稳定电路来存放信息,具有挥发性,读出是非破坏性的。息,具有挥发性,读出是非破坏性的。(二)动态随机存储器(二)动态随机存储器(DRAM):给电容存储信息,刷:给电容存储信息,刷新(再生)集成度高,读出是破坏性的。新(再生)集成度高,读出是破坏性的。二、只读存储器二、只读存储器 ROM中存储的内容是固定的,通常不能改变。中存储的内容是固定的,通常不能改变。因此,因此,ROM只能随机地读出信息而不能写入信息。只能随机地读出信息而不能写入信息
12、。ROM的另外一个重要特点是:断电之后,所存储数据的另外一个重要特点是:断电之后,所存储数据仍然能够保存,不会丢失。仍然能够保存,不会丢失。(一)掩膜只读存储器(一)掩膜只读存储器(ROM):用户不能写入,厂家写:用户不能写入,厂家写入,成本低,工作稳定,不灵活。入,成本低,工作稳定,不灵活。(二)可编程只读存储器(二)可编程只读存储器(PROM):只允许用户写一次。:只允许用户写一次。(三)紫外线擦除只读存储器(三)紫外线擦除只读存储器(EPROM):反复写入、灵:反复写入、灵活、脱机擦除。活、脱机擦除。(四)电擦除只读存储器(四)电擦除只读存储器(E2PROM):擦除不脱机。:擦除不脱机。
13、4.3 主存储器的基本操作主存储器的基本操作WRITEREAD 主存储器是计算机中存储正处在运行中的程序和数据主存储器是计算机中存储正处在运行中的程序和数据(或一或一部分部分)的部件,通过地址、数据、控制三类总线与其它部件连通;的部件,通过地址、数据、控制三类总线与其它部件连通;CPU MainMemoryAB K 位(给出地址)位(给出地址)DB n 位(传送数据)位(传送数据)READY地址总线地址总线 AB 的位数决定了可寻址的最大内存空间,的位数决定了可寻址的最大内存空间,数据总线数据总线 DB 的位数与工作频率的乘积正比于最高数据入出量,的位数与工作频率的乘积正比于最高数据入出量,控
14、制总线控制总线 CB 指出总线周期的类型和指出总线周期的类型和本次入出操作完成的时刻本次入出操作完成的时刻。4.3 主存储器的基本操作主存储器的基本操作一、存储器和一、存储器和CPU的信息通路的信息通路AR:存储器地址寄存器:存储器地址寄存器DR:存储器数据寄存器:存储器数据寄存器AB:地址总线:地址总线DB:数据总线:数据总线CB:控制总线:控制总线RD/WR:读:读/写,站在写,站在CPU 角度。角度。注意:只有注意:只有DB是双向。是双向。RD/WR二、存储器的写操作二、存储器的写操作 DATADR DB MWR 地址信号地址信号AR AB例如:例如:DB=20H AB=3000HWR=
15、0把把20H写入写入3000H单元单元读读/写写Readynk地址总线地址总线数据总线数据总线控制总线控制总线CPUARDR主存储器主存储器二、存储器的写操作二、存储器的写操作 三、存储器的读操作三、存储器的读操作 地址信号地址信号AR AB M RD ALU DR DB 读读/写写Readynk地址总线地址总线数据总线数据总线控制总线控制总线CPUARDR主存储器主存储器三、存储器的读操作三、存储器的读操作 4.4 读读/写存储器(随机存储器写存储器(随机存储器RAM)一、静态一、静态RAM(一)静态(一)静态RAM记忆单元电路记忆单元电路 基本存储元是组成存储器的基础和核心基本存储元是组成
16、存储器的基础和核心,它用来存它用来存储一位二进制信息储一位二进制信息0或或1。字选择线位线 位线DD1.单元电路:单元电路:T1 T2 双稳定触发器双稳定触发器T3 T4 负载、相当于电阻负载、相当于电阻T5 T6 控制门控制门演示12.工作过程:工作过程:1)存数:存数:写写“1”:在:在D线上输入高电位,在线上输入高电位,在D线上输入线上输入低电位,开启低电位,开启T5,T6两个晶体管把高、低电位分别加在两个晶体管把高、低电位分别加在A,B点,使点,使T1管截止,使管截止,使T2管导通,将管导通,将“1”写入存储写入存储元。元。写写“0”:在:在D线上输入低电位,在线上输入低电位,在D线上
17、输入高电线上输入高电位,打开位,打开T5,T6两个晶体管把低、高电位分别加在两个晶体管把低、高电位分别加在A,B点,使点,使T1管导通,管导通,T2管截止,将管截止,将“0”信息写入了存信息写入了存储元。储元。2)取数:取数:若某个存储元被选中,则该存储元的若某个存储元被选中,则该存储元的T5,T6管管均导通,均导通,A,B两点与位线两点与位线D与与D相连存储元的信息被相连存储元的信息被发送。发送。演示23.等效逻辑框图:等效逻辑框图:DDW(二)静态(二)静态RAM的组成的组成1.字片式字片式RAM(MN)M:单元个数;:单元个数;N:每个单元能存放二进制数的位数。:每个单元能存放二进制数的
18、位数。W0W1W3W2D0D1D3D2A1 A04 4当当A1A0=00BW0=1 W1=W2=W3=0读出:读出:W0=1 D3D2D1D0信息信息当当A1A0=11BW3=1 0101B D3D2D1D0写入写入:D3D2D1D0=0101B 3号单元号单元 2.位片式位片式RAM(161)A3A2A1A0X0X1X2X30123456789ABFEDC地址译码器X地址译码器 Y取数:取数:0号单元:号单元:A3A2A1A0=0000BX0=1 Y0=11号单元:号单元:A3A2A1A0=0001BX0=1 Y1=14号单元:号单元:A3A2A1A0=0100BX1=1 Y0=1Y3Y2Y
19、1Y0D二、动态二、动态RAM-DRAM(一)动态(一)动态RAM的单元电路的单元电路1.电路:电路:二、动态二、动态RAM-DRAM(一)动态(一)动态RAM的单元电路的单元电路1.电路:电路:2.工作过程:工作过程:1)写入)写入“1”G1 开通开通 若若D=0且且Cs无电荷无电荷T Cs充电充电2)取数:)取数:G1 开通开通 Cs放电放电演示3(二)(二)DRAM的特点的特点1)集成度高;)集成度高;2)功耗小、温升小、性能稳定、抗干扰性好;)功耗小、温升小、性能稳定、抗干扰性好;3)读出是破坏性的;)读出是破坏性的;4)所有的)所有的DRAM都得刷新(无论是否读出,都需刷新)都得刷新
20、(无论是否读出,都需刷新)2ms重新写一次。重新写一次。(三)(三)DRAM刷新(再生)刷新(再生)动态动态MOS存储器采用存储器采用“读出读出”方式进行刷新。从上一次对整方式进行刷新。从上一次对整个存储器刷新结束到下一次对整个存储器全部刷新一遍为止,这一个存储器刷新结束到下一次对整个存储器全部刷新一遍为止,这一段时间间隔叫刷新周期。段时间间隔叫刷新周期。常用的刷新方式有三种,一种是集中式,另一种是分散式,第常用的刷新方式有三种,一种是集中式,另一种是分散式,第三种是异步式。三种是异步式。集中式刷新集中式刷新:在整个刷新间隔内,前一段时间重复进行读:在整个刷新间隔内,前一段时间重复进行读/写写
21、周期或维持周期,等到需要进行刷新操作时,便暂停读周期或维持周期,等到需要进行刷新操作时,便暂停读/写或维持写或维持周期,而逐行刷新整个存储器,它适用于高速存储器。周期,而逐行刷新整个存储器,它适用于高速存储器。分散式刷新:分散式刷新:把一个存储系统周期把一个存储系统周期tc分为两半,周期前半分为两半,周期前半段时间段时间tm用来读用来读/写操作或维持信息,周期后半段时间写操作或维持信息,周期后半段时间tr作作为刷新操作时间。这样,每经过为刷新操作时间。这样,每经过128个系统周期时间,整个系统周期时间,整个存储器便全部刷新一遍。个存储器便全部刷新一遍。异步式刷新异步式刷新方式是前两种方式的结合
22、。方式是前两种方式的结合。(四)(四)DRAM的发展的发展1、SDRAM(Synchronous DRAM,同步动态随机存取存储器),同步动态随机存取存储器)从技术角度上讲,从技术角度上讲,SDRAMSDRAM是在现有的标准动态存储器中加入同是在现有的标准动态存储器中加入同步控制逻辑步控制逻辑(一个状态机一个状态机),利用一个单一的系统时钟同步所有的地,利用一个单一的系统时钟同步所有的地址数据和控制信号。使用址数据和控制信号。使用SDRAMSDRAM不但能提高系统表现,还能简化设不但能提高系统表现,还能简化设计、提供高速的数据传输。在功能上,它类似常规的计、提供高速的数据传输。在功能上,它类似
23、常规的DRAMDRAM,且也需,且也需时钟进行刷新。可以说,时钟进行刷新。可以说,SDRAMSDRAM是一种改善了结构的增强型是一种改善了结构的增强型DRAMDRAM。(四)(四)DRAM的发展的发展2、DDR SDRAM(Double Data Rate二倍速率同步动态随机存取二倍速率同步动态随机存取存储器)存储器)作为作为SDRAM的换代产品,它具有两大特点:的换代产品,它具有两大特点:其一,速度比其一,速度比SDRAM有一倍的提高;有一倍的提高;其二,采用了其二,采用了DLL(Delay Locked Loop:延时锁定回路)提:延时锁定回路)提供一个数据滤波信号。供一个数据滤波信号。S
24、DRAM在一个时钟周期内只传输一次数据,它是在时钟的上在一个时钟周期内只传输一次数据,它是在时钟的上升期进行数据传输;而升期进行数据传输;而DDR内存则是一个时钟周期内传输两次数内存则是一个时钟周期内传输两次数据,它能够在时钟的上升期和下降期各传输一次数据,因此称为双据,它能够在时钟的上升期和下降期各传输一次数据,因此称为双倍速率同步动态随机存储器。倍速率同步动态随机存储器。DDR内存可以在与内存可以在与SDRAM相同的总相同的总线频率下达到更高的数据传输率。线频率下达到更高的数据传输率。(四)(四)DRAM的发展的发展(四)(四)DRAM的发展的发展3、DDR 2(Double Data R
25、ate Synchronous DRAM,第,第二代同步双倍速率动态随机存取存储器二代同步双倍速率动态随机存取存储器)它与上一代它与上一代DDR内存技术标准最大的不同就是,虽内存技术标准最大的不同就是,虽然同是采用了在时钟的上升然同是采用了在时钟的上升/下降延同时进行数据传输的下降延同时进行数据传输的基本方式,但基本方式,但DDR2内存却拥有两倍于上一代内存却拥有两倍于上一代DDR内存预内存预读取能力(即:读取能力(即:4bit数据读预取)。换句话说,数据读预取)。换句话说,DDR2内内存每个时钟能够以存每个时钟能够以4倍外部的速度读倍外部的速度读/写数据,并且能够以写数据,并且能够以内部控制
展开阅读全文