计算机组成与结构课件.ppt
《计算机组成与结构课件.ppt》由会员分享,可在线阅读,更多相关《计算机组成与结构课件.ppt(104页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成与结构1第1页,此课件共104页哦第第4章章 主存储器主存储器4.1 主存储器概述主存储器概述4.2 读读/写存储器写存储器4.3 非易失性存储器非易失性存储器4.4 DRAM的研制与发展的研制与发展4.5 半导体存储器的组成与控制半导体存储器的组成与控制4.6 多体交叉存储器多体交叉存储器2第2页,此课件共104页哦4.1 主存储器概述主存储器概述一、一、主存储器处于全机中心地位主存储器处于全机中心地位 在在现现代代计计算算机机中中,主主存存储储器器处处于于全全机机中中心心地地位位,其原因是:其原因是:(1)当当前前计计算算机机正正在在执执行行的的程程序序和和数数据据(除除了了暂暂
2、存存于于CPU寄寄存存器器以以外外的的所所有有原原始始数数据据、中中间间结结果果和和最最后后结结果果)均均存存放放在在存存储储器器中中。CPU直直接接从从存存储储器器取指令或存取数据取指令或存取数据。3第3页,此课件共104页哦 (2)计算机系统中输入输出设备数量增多,计算机系统中输入输出设备数量增多,数据传送速度加快,数据传送速度加快,因此采用了直接存储器因此采用了直接存储器存取存取(DMA)技术和输入输出通道技术,在存储技术和输入输出通道技术,在存储器与输入输出系统之间直接传送数据。器与输入输出系统之间直接传送数据。(3)共享存储器的多处理机的出现,共享存储器的多处理机的出现,利用利用存储
3、器存放共享数据,并实现处理机之间的存储器存放共享数据,并实现处理机之间的通信通信,更加强了存储器作为全机中心的作用。,更加强了存储器作为全机中心的作用。4第4页,此课件共104页哦 现在大部分计算机中还设置有辅助存储器现在大部分计算机中还设置有辅助存储器(简称辅存简称辅存)或外存储器或外存储器(简称外存简称外存),通常用来存放主通常用来存放主存的副本和当前不在运行的程序和数据。在程序执存的副本和当前不在运行的程序和数据。在程序执行过程中,每条指令所需的数据及取下一条指令的行过程中,每条指令所需的数据及取下一条指令的操作都不能直接访问辅助存储器。操作都不能直接访问辅助存储器。由于中央处理器是高速
4、器件,而主存的读写速由于中央处理器是高速器件,而主存的读写速度则慢得多,不少指令的执行速度与主存储器技术度则慢得多,不少指令的执行速度与主存储器技术的发展密切相关的发展密切相关。5第5页,此课件共104页哦二、二、主存储器分类主存储器分类 能用来作为存储器的器件和介质,除了其基本存储单元有两个稳定的物理状态来存储二进制信息以外,还必须满足一些技术上的要求。例如,便于与电信号转换,便于读写、速度高、容量大和可靠性高等。另外价格也是一个很重要的因素。从20世纪50年代开始,磁心存储器曾一度成为主存的主要存储介质,但从20世纪70年代开始,逐步被半导体存储器所取代,目前的计算机都使用半导体存储器。6
5、第6页,此课件共104页哦主存储器的类型:主存储器的类型:(1)(1)随随机机存存储储器器(random(random access access memorymemory,简简称称RAM)RAM)随机存储器(又称读写存储器)指通过指令可以随机地、个别地对各个存储单元进行访问,一般访问所需时间基本固定,而与存储单元地址无关。(2)(2)只读存储器只读存储器(read-only memory(read-only memory,简称,简称ROM)ROM)只读存储器是一种对其内容只能读不能写入的存储器,在制造芯片时预先写入内容。它通常用来存放固定不变的程序、汉字字型库、字符及图形符号等。由于它和读写
6、存储器分享主存储器的同一个地址空间,故仍属于主存储器的一部分。7第7页,此课件共104页哦 (3)(3)可可编编程程序序的的只只读读存存储储器器(programmable(programmable ROMROM,简称,简称PROM)PROM)一次性写入的存储器,写入后,只能读出其内容,而不能再进行修改。(4)(4)可可 擦擦 除除 可可 编编 程程 序序 只只 读读 存存 储储 器器(erasablePROM(erasablePROM,简称,简称EPROM)EPROM)可用紫外线擦除其内容的PROM,擦除后可再次写入。(5)(5)可可 用用 电电 擦擦 除除 的的 可可 编编 程程 只只 读读
7、 存存 储储 器器(electrically EPROM(electrically EPROM,简称,简称E E2 2PROM)PROM)可用电改写其内容的存储器,近年来发展起来的快擦型存储器(flash memory)具有E2PROM的特点。8第8页,此课件共104页哦 上述各种存储器,除了RAM以外,即使停电,仍能保持其内容,称之为“非易失性存储器非易失性存储器”,而RAM为“易失性存储器易失性存储器”。9第9页,此课件共104页哦三、三、主存储器的主要技术指标主存储器的主要技术指标 主主存存储储器器的的主主要要性性能能指指标标为为主主存存容容量量、存存储储器器存存取取时时间间和和存存储储
8、周周期期时时间。间。10第10页,此课件共104页哦 计算机可寻址的最小信息单位是一个可寻址的最小信息单位是一个存储字存储字,相邻的存储器地址表示相邻存储字,这种机器称为“字可寻址字可寻址”机器机器。一个存储字所包括的二进制位数称为字长字长。一个字又可以划分为若干个“字节字节”,现代计算机中,大多数把一个字节定为8个二进制位,因此,一个字的字长通常是8的倍数。有些计算机可以按“字节”寻址,因此,这种机器称为“字节可寻址字节可寻址”计计算机算机。以字或字节为单位来表示主存储器存储以字或字节为单位来表示主存储器存储单元的总数,就得到了主存储器的容量。单元的总数,就得到了主存储器的容量。11第11页
9、,此课件共104页哦 指令中地址码的位数决定了主存储器的可可直直接接寻寻址址的的最最大大空空间间。例如,32位超级微型机提供32位物理地址,支持对4G字节的物理主存空间的访问(G表示千兆,常用的计量存储空间的单位还有K,M。K为210,M为220,G为230)。主主存存储储器器的的另另一一个个重重要要的的性性能能指指标标是是存存储储器器的的速速度度,一一般般用用存存储储器器存存取取时时间间和和存储周期来表示。存储周期来表示。12第12页,此课件共104页哦 存储器存存取取时时间间(memory access time)又称存储器访问时间,是指从启动一次存储器操作到完成该操作所经历的时间。存存储
10、储周周期期(memorycycletime)指连续启动两次独立的存储器操作(例如连续两次读操作)所需间隔的最小时间。通常,存储周期略大于存取时间,其差别与主存储器的物理实现细节有关。到80年代初,采用MOS工艺的存储器,其存储器存取周期最快已达lOOns,目前已有10ns的RAM上市。13第13页,此课件共104页哦 主存储器的速度和容量两项指标,随着存储器件的发展得到了极大地提高。但是,即使在半导体存储器件的价格已经大大下降的今天,具有合适价格的主存储器能提供信息的速度总是跟不上CPU的处理指令和数据的速度。14第14页,此课件共104页哦四、四、主存储器的基本操作主存储器的基本操作 主存储
11、器用来暂时存储CPU正在使用的指令和数据,它和CPU的关系最为密切。主主存存储储器器和和CPUCPU的的连连接接是是由由总总线线支支持持的的,连连接接形形式式如如图图4 41 1所所示示。总线包括数据总线,地址总线和控制总线。CPU通过使用AR(地址寄存器)和DR(数码寄存器)和主存进行数据传送。若AR为K位字长,DR为n位字长,则允许主存包含2K个可寻址单位(字节或字)。在在一一个个存存储储周周期期内内,CPUCPU和和主主存存之之间间通通过过总总线线进进行行n n位位数数据据传传送送。此此外外,控控制制总总线线包包括括控控制制数数据据传传送送的的读读(read)(read)、写写(writ
12、e)(write)和和表表示示存存储储器器功能完成的功能完成的(ready)(ready)控制线。控制线。15第15页,此课件共104页哦图4.1 主存储器与CPU的联系 16第16页,此课件共104页哦 为了从存储器中取一个信息字,CPU必须指定存储器字地址,并进行“读”操作。CPU 需要把信息字的地址送到AR,经地址总线送往主存储器。同时,CPU应用控制线(read)发一个“读”请求。此后,CPU等待从主存储器发来的回答信号,通知CPU“读”操作完成。主存储器通过ready线做出回答,若ready信号为“1”,说明存储字的内容已经读出,并放在数据总线上,送人DR。这时,“取”数操作完成。1
13、7第17页,此课件共104页哦 为了“存”一个字到主存,CPU先将信息字在主存中的地址经AR送地址总线,并将信息字送DR。同时,发出“写”命令。此后,CPU等待写操作完成信号。主存储器从数据总线接收到信息字并按地址总线指定的地址存储,然后经ready控制线发回存储器操作完成信号。这时,“存”数操作完成。从以上讨论可见,CPUCPU与与主主存存之之间间采采取取异异步步工作方式,以工作方式,以readyready信号表示一次访存操作的结束。信号表示一次访存操作的结束。18第18页,此课件共104页哦4.2 读读/写存储器写存储器(即随机存储器(RAM)半导体读读写写存存储储器器按按存存储储元元件件
14、在在运运行行中中能能否否长长时时间间保保存存信信息息来来分分,有有静静态态存存储储器器和和动动态态存存储储器器两两种种。前者利用双稳态触发器来保存信息,只要不断电,信息是不会丢失的,动态存储器利用MOS电容存储电荷来保存信息,使用时需不断给电容充电才能使信息保持。静态存储器的集成度低,但功耗较大;动态存储器的集成度高,功耗小,它主要用于大容量存储器。19第19页,此课件共104页哦1 1静态存储器静态存储器(SRAM)(SRAM)(1)(1)存储单元和存储器存储单元和存储器 图42是MOS静态存储器的存储单元的线路。它由六管组成。T1-T4组成两个反相器,两反相器是交叉耦合连接的,它们组成一个
15、触发器。为了使触发器能成为读出和写入信息的存储单元,还需要T5,T6。把它和字线、位线连接起来。20第20页,此课件共104页哦图4.2 MOS静态存储器的存储单元 21第21页,此课件共104页哦图4.3 MOS静态存储器结构图图图4.34.3是用图是用图4.24.2所示单元组成的所示单元组成的16X116X1位静态存储器的结构图。位静态存储器的结构图。22第22页,此课件共104页哦图4.4 1K静态存储器框图图图4 44 4所示是所示是1K11K1位静态存储器的框图。位静态存储器的框图。23第23页,此课件共104页哦(2)(2)开关特性开关特性 静态存储器的片选、写允许、地址和写人数据
16、在时间配合上有一定要求。描述这些配合要求的参数以及输出传输延迟有很多种。了解这些参数对于正确使用存储器是很重要的。下面介绍这些参数。24第24页,此课件共104页哦读周期的参数读周期的参数 根据地址和片选信号建立时间的先后不同,有两种读数时间。若片选信号先建立,其输入输出波形如图45(a)所示;若地址先建立,其输入输出波形如图45(b)所示。和它相对应的参数有:地址读数时间地址读数时间t taAdraAdr片选读时间片选读时间t taCSaCS片禁止到输出的传输延迟片禁止到输出的传输延迟t tPLHCS DoutPLHCS Dout地址对片选的建立时间地址对片选的建立时间t tSUAdrCSS
17、UAdrCS25第25页,此课件共104页哦图4.5 存储器芯片读数时间26第26页,此课件共104页哦写周期的参数写周期的参数地址对写允许地址对写允许WEWE的建立时间的建立时间t tSUAdrSUAdr,地址对写允许地址对写允许WEWE的保持时间的保持时间t thAdrhAdr,片片选选对对写写控控制制的的建建立立时时间间t tsuCSsuCS和和保保持持时时间间t thCShCS输入数据对写允许的建立时间输入数据对写允许的建立时间t tsuDINsuDIN数据对写允许的保持时间数据对写允许的保持时间t thDINhDIN最小写允许宽度最小写允许宽度t tWWEWWE27第27页,此课件共
18、104页哦图4.6 描述写周期的开关参数28第28页,此课件共104页哦2 2动态存储器动态存储器(DRAM)(DRAM)(1)(1)存储单元和存储器原理存储单元和存储器原理先介绍动态存储单元。为了便于理解它的原理,先介绍早期1K位动态存储器所用的三管式存储单元,图47是三管存储单元电路图。29第29页,此课件共104页哦图4.7 三管存储单元电路图 30第30页,此课件共104页哦 它的读出及写入部分是分开的。读出时,读出数据线先预充电至高电位,然后读出选择线来高电位,使T3导通,若极间电容C上储存有电荷,则T2导通,读出数据线便通过T2,T3接地,读出电压为地电平;若C上无储存电荷,则T2
19、不导通,读出数据线的电压无变化。写入时,在写人数据线上加写入信号,在写人选择线上加高电位,则T1导通,C随写入信号而充电或放电。若T1截止,则C的电压保持不变。三管单元布线较复杂,所用元件仍较多,但电路稳定。31第31页,此课件共104页哦 继1K位动态存储器问世后,又研制成功了4K位动态存储器。在4K位存储器中,为了提高集成度,对三管单元进行了简化,便出现了单管单元,线路如图48所示。32第32页,此课件共104页哦图4.8 单管存储单元线路图 33第33页,此课件共104页哦 它由一个晶体管和一个与源极相连的电容组成。和三管单元相比,它省去了T2,而把信息存储在电容Cs上;由Cs上有无电荷
20、分别表示“1”和“0”;同时把写入管T1和读出管T3合并成一个管子T。T起地址选择作用。单管单元只设置一条选择线(即字线),一条数据线(即位线)。单管单元写入过程如下:对某单元写入时,字线为高电平,T导通。若数据线为低电平(写1)且Cs上无储存电荷,则接在Cs一端的VDD通过T对Cs充电;若数据线为高电平(写0)且Cs上有储存电荷,则Cs通过T放电;如写入的数据与原存数据相同,则Cs上的电荷保持不变。对单元读出时,数据线预充电至高电平。当字线来高电平,T导通,若原来Cs上就充有电荷,则Cs放电,使数据线电位下降,此时若在数据线上接一个读出放大器,便可检出Cs的“1”态,若原来Cs上无电荷,则数
21、据线无电位变化,放大器无输出。表示Cs上存储的是“0”。34第34页,此课件共104页哦 继4K位动态存储器之后,又研制了16K位、64K位和4M位等容量更大的存储器,它们的单元电路形式和4K位相同。单管单元的优点是线路简单管单元的优点是线路简单,单元占用面积小,速度快。但它的缺点是:单,单元占用面积小,速度快。但它的缺点是:读出是破坏性的,故读出后要立即对单元进行读出是破坏性的,故读出后要立即对单元进行“重写重写”,以恢复原信息;单元读出信号很小,要,以恢复原信息;单元读出信号很小,要求有高灵敏度的读出放大器。求有高灵敏度的读出放大器。16KXl动态存储器的原理和容量更大的动态存储器相似,为
22、简单起见,下面以下面以16KXl16KXl动态存储器为例介绍动态存储动态存储器为例介绍动态存储器的原理。器的原理。35第35页,此课件共104页哦图4.9 16K1动态存储器框图 36第36页,此课件共104页哦 图49是16KXl位动态存储器的框图,存储单元采用单管单元。16K字存储器需14位地址码,为了减少封装引脚数,地址码分两批(每批7位)送至存储器。先送行地址,后送列地址。行地址由行地址选通信号RAS送入,列地址由列地址选通信号CAS送入,16K位存储单元矩阵由两个64X128阵列组成。读出信号保存在读出放大器(简称读放)中,读出放大器由触发器构成。在读出时,读出放大器又使相应的存储单
23、元的存储信息自动恢复(重写),所以读出放大器还用作再生放大器。37第37页,此课件共104页哦(2)(2)再生再生 DRAM是通过把电荷充积到MOS管的栅极电容或专门的MOS电容中去来实现信息存储的。但是由于电容漏电阻的存在,随着时间的增加,其电荷会逐渐漏掉,从而使存储的信息丢失。为了保证存储信息不遭破坏,必须在电荷漏掉以前就进行充电,以恢复原来的电荷。把把这这一一充充电电过过程程称称为为再再生生,或或称称为为刷刷新新。对对于于DRAMDRAM,再再生生一一般般应应在在小小于于或或等等于于2ms2ms的的时时间间内内进进行行一一次次。SRAM则不同,由于SRAM是以双稳态电路为存储单元的,因此
24、它不需要再生。38第38页,此课件共104页哦 DRAMDRAM采用采用“读出读出”方式进行再生。方式进行再生。前面已经讲过,对单管单元的读出是一种破坏性读出对单管单元的读出是一种破坏性读出(若单元中若单元中原来充有电荷,读出时,原来充有电荷,读出时,CsCs放电放电),而接在单元数据线,而接在单元数据线上的读放是一个再生放大器,在读出的同时,读放又上的读放是一个再生放大器,在读出的同时,读放又使该单元的存储信息自动地得以恢复。使该单元的存储信息自动地得以恢复。由于由于DRAMDRAM每每列都有自己的读放,因此,只要依次改变行列都有自己的读放,因此,只要依次改变行地址,轮流对存储矩阵的每一行所
25、有单元同地址,轮流对存储矩阵的每一行所有单元同时进行读出,当把所有行全部读出一遍,就时进行读出,当把所有行全部读出一遍,就完成了对存储器的再生完成了对存储器的再生(这种再生称行地址再生这种再生称行地址再生)。39第39页,此课件共104页哦(3)(3)时序图时序图 DRAMDRAM有有以以下下几几种种工工作作方方式式:读读工工作作方方式式,写写工工作作方方式式,读读改改写写工工作作方方式式,页页面面工工作作方方式式和和再再生生工工作作方式。方式。下下面面介介绍绍这这几几种种工工作作方方式式的的时时序序图图,在在介介绍绍时时序序图图前前,先先介介绍绍RASRAS,CASCAS与与地地址址AdrA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 组成 结构 课件
限制150内