2014年计算机组成与结构(第4章主存储器)解析.ppt
《2014年计算机组成与结构(第4章主存储器)解析.ppt》由会员分享,可在线阅读,更多相关《2014年计算机组成与结构(第4章主存储器)解析.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成与结构计算机组成与结构第第4 4章章 主存储器主存储器 董志学董志学 2014.2 2014.2第第4 4章章 主存储器主存储器主要内容:主要内容:4.1 4.1 主存储器分类、技术指标和基本操作主存储器分类、技术指标和基本操作 4.2 4.2 读读/写存储器写存储器 4.3 4.3 非易失性半导体存储器非易失性半导体存储器 4.4 4.4 存储器的组成与控制存储器的组成与控制 4.5 4.5 多体交叉存储器多体交叉存储器 4.1 主存储器分类、技术指标和基本操作主存储器分类、技术指标和基本操作 主存储器分类:主存储器分类:n(1)随机存储器随机存储器(Random Access M
2、emory,简称,简称RAM)随机存储器随机存储器(又称读写存储器又称读写存储器)指通过指令可以指通过指令可以随机地、个别地对各个存储单元进行访问,一般访随机地、个别地对各个存储单元进行访问,一般访问所需时间基本固定,而与存储单元地址无关。问所需时间基本固定,而与存储单元地址无关。停电会造成信息丢失。停电会造成信息丢失。RAM为为“易失性存储器易失性存储器”。(2)非易失性存储器非易失性存储器停电仍保持存储内容。这类存储器包括:停电仍保持存储内容。这类存储器包括:n只读存储器只读存储器(Read-Only Memory,简称,简称ROM)n可编程序的只读存储器可编程序的只读存储器 (Progr
3、ammable ROM,简称,简称PROM)n可擦除可编程序只读存储器可擦除可编程序只读存储器 (ErasablePROM,简称,简称EPROM)n可用电擦除的可编程只读存储器可用电擦除的可编程只读存储器 (electrically EPROM,简称,简称E2PROM)主存储器的主要技术指标:主存储器的主要技术指标:n主存储器的主要性能指标为主存储器的主要性能指标为:主存容量、存储器存取时间和存储周期时间主存容量、存储器存取时间和存储周期时间。计算机计算机可寻址的最小信息单位是一个可寻址的最小信息单位是一个存储字存储字,相邻的存储器地址表示相邻存储字,这种相邻的存储器地址表示相邻存储字,这种机
4、器称为机器称为“字可寻址字可寻址”机器机器。一个存储字所包括的二进制位数称为一个存储字所包括的二进制位数称为字长字长。一个字又可以划分为若干个一个字又可以划分为若干个“字节字节”,现,现代计算机中,大多数把一个字节定为代计算机中,大多数把一个字节定为8个二进制个二进制位,因此,一个字的字长通常是位,因此,一个字的字长通常是8的倍数。的倍数。有些计算机可以按有些计算机可以按“字节字节”寻址,因此,寻址,因此,这种机器称为这种机器称为“字节可寻址字节可寻址”计算机计算机。以以字节字节为单位来表示主存储器存储单为单位来表示主存储器存储单元的总数,就是元的总数,就是主存储器的容量主存储器的容量。n指令
5、中指令中地址码的位数地址码的位数决定了主存储器的决定了主存储器的可直接寻可直接寻址的最大空间址的最大空间。n 例如,例如,32位超级微型机提供位超级微型机提供32位物理地址,位物理地址,支持对支持对4G字节的物理主存空间的访问。字节的物理主存空间的访问。n n 常用的计量存储空间的单位还有常用的计量存储空间的单位还有K,M。n n K为为210,M为为220,G为为230,T为为240。存储器存取时间存储器存取时间n存储器存储器存取时间存取时间(memory access time)又称存储器访问时又称存储器访问时间间。是指从启动一次存储器操作是指从启动一次存储器操作到完成该操作所经历的时间。
6、到完成该操作所经历的时间。存储周期存储周期n存储周期存储周期(memory cycletime):n 指指连续启动两次连续启动两次独立的存储器操作独立的存储器操作(例例如连续两次读操作如连续两次读操作)所需所需间隔的最小时间间隔的最小时间。存取周期存取周期=存取时间存取时间+存储单元的恢复稳定时间存储单元的恢复稳定时间主存储器的基本操作主存储器的基本操作主主存存储储器器用用来来暂暂时时存存储储CPU正正在在使使用用的指令和数据,它和的指令和数据,它和CPU的关系最为密切。的关系最为密切。AR:AR:地址寄存器地址寄存器 DR:DR:数据寄存器数据寄存器 4.2 4.2 读读/写存储器写存储器n
7、随机存储器随机存储器(RAM)(RAM)n半导体读读写写存存储储器器按按存存储储元元件件在在运运行行中中能能否否长长时时间间保保存存信信息息来来分分,有有静静态态存存储储器器和动态存储器两种。和动态存储器两种。n静态存储器的集成度低,但功耗较大;动态存储器的集成度高,功耗小,它主要用于大容量存储器。1静态存储器静态存储器(SRAM)图4.2MOS静态存储器的存储单元 图4.3MOS静态存储器结构图 图图4.34.3是用图是用图4.24.2所所示单元示单元组成的组成的16X116X1位位静态存静态存储器的储器的结构图。结构图。图4.4静态存储器芯片读数时序图4.5静态存储器写时序2动态存储器动态
8、存储器(DRAM)(1)存储单元和存储存储单元和存储器原理器原理图图4.6单管存储单元单管存储单元线路图线路图 n单管单元的优点是单管单元的优点是:n 线路简单,单元占用面积小,速度快。线路简单,单元占用面积小,速度快。n 单管单元的缺点是单管单元的缺点是:n 读出是破坏性的,故读出后要立即对单读出是破坏性的,故读出后要立即对单元进行元进行“重写重写”,以恢复原信息;,以恢复原信息;图4.716K1位动态存储器框图(2)再生再生uDRAMDRAM是是通通过过把把电电荷荷充充积积到到MOSMOS管管的的栅栅极极电电容容或或专专门的门的MOSMOS电容中去来实现信息存储的。电容中去来实现信息存储的
9、。u 但但是是由由于于电电容容漏漏电电阻阻的的存存在在,随随着着时时间间的的增增加加,其其电电荷荷会会逐逐渐渐漏漏掉掉,从从而而使使存存储储的的信信息息丢丢失失。为为了了保保证证存存储储信信息息不不遭遭破破坏坏,必必须须在在电电荷荷漏漏掉掉以前就进行充电,以恢复原来的电荷。以前就进行充电,以恢复原来的电荷。u 把这一充电过程称为把这一充电过程称为再生再生,或称为,或称为刷新刷新。u 对对于于DRAMDRAM,再再生生一一般般应应在在小小于于或或等等于于2ms2ms的的时时间间内内进进行一次。行一次。nDRAM采用采用“读出读出”方式进行再生。方式进行再生。n 由于由于DRAM每列都有自己的读放
10、,因此,每列都有自己的读放,因此,只要依次改变行地址,轮流对存储矩阵的只要依次改变行地址,轮流对存储矩阵的每一行所有单元同时进行读出,当把所有每一行所有单元同时进行读出,当把所有行全部读出一遍,就完成了对存储器的再行全部读出一遍,就完成了对存储器的再生生n(这种再生称这种再生称行地址再生行地址再生)。(3)时序图时序图n图4.8动态存储器RAS、CAS与地址Adr的相互关系图4.9动态存储器读工作方式时序图图4.10动态存储器写工作方式时序图 图4.11动态存储器页面读方式时序图 3DRAM的发展的发展(1)同步)同步DRAM(SDRAM)典型的典型的DRAMDRAM是异步工作的是异步工作的,
11、处理器送地址和控制信号到存储器后,等待存储器进行内部操作(选择行线和列线,读出信号放大,并送输出缓冲器等),此时处理器只能等待,因而影响了系统性能。而而SDRAMSDRAM与处理器之间的数据传送是同步的与处理器之间的数据传送是同步的,在系统在系统时钟控制下,处理器送地址和控制命令到时钟控制下,处理器送地址和控制命令到SDRAMSDRAM后,在经后,在经过一定数量过一定数量(其值是已知的其值是已知的)的时钟周期后,的时钟周期后,SDRAMSDRAM完成完成读或写的内部操作。在此期间,处理器可以去进行其他读或写的内部操作。在此期间,处理器可以去进行其他工作,而不必等待之。工作,而不必等待之。图4.
12、12同步动态随机存储器(SDRAM)(2)DDR(double data rate)SDRAMnDDR SDRAM 是双数据传送速率的是双数据传送速率的SDRAM。它与。它与SDRAM不同的是时钟的上升沿和下降沿都能读出数据不同的是时钟的上升沿和下降沿都能读出数据(读出时预取(读出时预取2位)位)(3)DDR2 SDRAMn具有4位数据读预取的能力。nDDR2内部每个时钟能以4倍外部总线的速度读取数据。(4)DDR3nDDR3将预取的能力提升到8位,其芯片内部的工作频率只是外部频率的1/8。(5)Rambus DRAM(RDRAM)n由Rambus公司开发的公司开发的RambusDRAM着重研
13、究提高存储器频带宽度问题。该芯片采取垂直封装采取垂直封装,所有引出针都从一边引出,使得存储器的装配非常紧凑。它与CPU之间传送数据是通过专用的RDRAM总线进行的,而且不用通常的而且不用通常的RAS,CAS,WE和和CE信号信号。该芯片采取异步成组数据该芯片采取异步成组数据传输协议,在开始传送时需要较大存取时间传输协议,在开始传送时需要较大存取时间(例例如如48ns),以后可达到,以后可达到500Mbs的传输率。的传输率。能达到这样的高速度是因为精确地规定了总线的阻抗、时钟和信号。RDRAM从高速总线上得到访存请求,包括地址、操作类型和传送的字节数。(6)集成随机存储器)集成随机存储器(IRA
14、M)将将整整个个DRAM系系统统集集成成在在一一个个芯芯片片内内,包包括括存存储储单单元元阵阵列列;刷刷新新逻逻辑辑;裁裁决决逻逻辑辑、地地址址分分时时、控控制制逻逻辑辑及及时时序序等等。片片内内还还附附加有测试电路。加有测试电路。4.DRAM与与SRAM的比较的比较DRAMDRAM有很多优点有很多优点:n 首首先先:由由于于它它使使用用简简单单的的单单管管单单元元作作为为存存储储单单元元,因因此此,每每片片存存储储容容量量较较大大,约约是是SRAMSRAM的的4 4倍倍;由由于于DRAMDRAM的的地地址址是是分分批批进进入入的的,所所以以它它的的引引脚脚数数比比SRAMSRAM要要少少很很
15、多多,它它的的封封装装尺尺寸寸也也可可以以比比较较小小。这这些些特特点点使使得得在在同同一一块块电电路路板板上上,使用使用DRAMDRAM的存储容量要比用的存储容量要比用SRAMSRAM大大4 4倍以上。倍以上。其次其次:DRAMDRAM的价格比较便宜,大约只有的价格比较便宜,大约只有SRAMSRAM的的l l4 4。n 第第三三:由由于于使使用用动动态态元元件件,DRAMDRAM所所需需功功率率大大约约只只有有SRAMSRAM的的1 16 6。DRAM存在不少缺点存在不少缺点:n 首先,也是由于使用动态元件,它的速度比首先,也是由于使用动态元件,它的速度比SRAM要低。要低。n 其次,其次,
16、DRAM需要再生,这不仅浪费了宝贵的需要再生,这不仅浪费了宝贵的时间,还需要有配套的再生电路,它也要用去一时间,还需要有配套的再生电路,它也要用去一部分功率。部分功率。SRAM一般用作容量不大的高速存储一般用作容量不大的高速存储器。器。4.3 4.3 非易失性半导体存储器非易失性半导体存储器 前前面面介介绍绍的的DRAMDRAM和和SRAMSRAM均均为为可可任任意意读读写写的的随随机机存存储储器器,当当掉掉电电时时,所所存存储储的的内内容容立立即即消消失,所以是易失性存储器。失,所以是易失性存储器。下下面面介介绍绍的的半半导导体体存存储储器器,即即使使停停电电,所所存存储储的的内内容容也也不
17、不会会丢丢失失。根根据据半半导导体体制制造造工工艺艺的的不不同同,可可分分为为ROMROM,PROMPROM,EPROMEPROM,E E2 2PROMPROM和和Flash Flash MemoryMemory。1只读存储器只读存储器(ROM)掩掩模模式式ROMROM由由芯芯片片制制造造商商在在制制造造时时写写入入内内容容,以后只能读而不能再写入。以后只能读而不能再写入。其其基基本本存存储储原原理理是是以以元元件件的的“有有无无”来来表表示示该该存存储储单单元元的的信信息息(“1 1”或或“0 0”),可可以以用用熔熔丝丝、二二极极管管或或晶晶体体管管作作为为元元件件,显显而而易易见见,其其
18、存存储储内容是不会改变的。内容是不会改变的。2可编程序的只读存储器可编程序的只读存储器(PROM)PROMPROM可可由由用用户户根根据据自自己己的的需需要要来来确确定定ROMROM中中的的内内容容,常常见见的的熔熔丝丝式式PROMPROM是是以以熔熔丝丝的的接接通通和和断断开来表示所存的信息为开来表示所存的信息为“1 1”或或“0 0”。刚刚出出厂厂的的产产品品,其其熔熔丝丝是是全全部部接接通通的的,使使用用前前,用用户户根根据据需需要要断断开开某某些些单单元元的的熔熔丝丝(写写入入)。显显而而易易见见,断断开开后后的的熔熔丝丝是是不不能能再再接接通通了了,因因此此,它是一次性写入的存储器。
19、,它是一次性写入的存储器。掉电后不会影响其所存储的内容。掉电后不会影响其所存储的内容。3可擦可编程序的只读存储器可擦可编程序的只读存储器(EPROM)为了能多次修改为了能多次修改ROM中的内容,产生中的内容,产生了了EPROM。其基本存储单元由一个管子。其基本存储单元由一个管子组成,但与其他电路相比管子内多增加了组成,但与其他电路相比管子内多增加了一个浮置栅,如图一个浮置栅,如图413所示。所示。图4.13EPROM存储单元和编程电压 编程序(写入)时,控制栅上接12V编程序电压Vpp,源极接地,漏极上加5V电压。漏源极间的电场作用使电子穿越沟道,在控制栅的高压吸引下,这些自由电子越过氧化层进
20、入浮置栅;当浮置栅极获得足够多的自由电子后,漏源极间便形成导电沟道(接通状态),信息存储在周围都被氧化层绝缘的浮置栅上,即使掉电,信息仍保存。当EPROM中的内容需要改写时,先将其全部内容擦除,然后再编程。擦除是靠紫外线使浮置栅上电荷泄漏而实现的。EPROM芯片封装上方有一个石英玻璃窗口,将器件从电路上取下,用紫外线照射这个窗口,可实现整体擦除。EPROM的编程次数不受限制。4可电擦可编程序只读存储器可电擦可编程序只读存储器(E2PROM)E E2 2PROMPROM的的编编程程序序原原理理与与EPROMEPROM相相同同,但但擦擦除除原原理理完完全全不不同同,重重复复改改写写的的次次数数有有
21、限限制制(因因氧氧化化层层被磨损被磨损),一般为,一般为1010万次。万次。其其读读写写操操作作可可按按每每个个位位或或每每个个字字节节进进行行,类类似似于于SRAMSRAM,但但每每字字节节的的写写入入周周期期要要几几毫毫秒秒,比比SRAMSRAM长得多。长得多。E E2 2PROMPROM每每个个存存储储单单元元采采用用两两个个晶晶体体管管。其其栅栅极极氧化层比氧化层比EPROMEPROM薄,因此具有电擦除功能。薄,因此具有电擦除功能。5快擦除读写存储器快擦除读写存储器(Flash Memory)nFlash MemoryFlash Memory是在是在EPROMEPROM与与E E2 2
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2014 计算机 组成 结构 主存储器 解析
限制150内