最新存储系统答案-4PPT课件.ppt
《最新存储系统答案-4PPT课件.ppt》由会员分享,可在线阅读,更多相关《最新存储系统答案-4PPT课件.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、存储系统答案存储系统答案-4 3.3.存储器的层次结构主要体现在什存储器的层次结构主要体现在什存储器的层次结构主要体现在什存储器的层次结构主要体现在什么地方?为什么要分这些层次?计算机么地方?为什么要分这些层次?计算机么地方?为什么要分这些层次?计算机么地方?为什么要分这些层次?计算机如何管理这些层次?如何管理这些层次?如何管理这些层次?如何管理这些层次?答:存储器的层次结构主要体现在答:存储器的层次结构主要体现在答:存储器的层次结构主要体现在答:存储器的层次结构主要体现在CacheCache主存主存主存主存和和和和主存主存主存主存辅存辅存辅存辅存这两个存储层这两个存储层这两个存储层这两个存储
2、层次上。次上。次上。次上。Cache Cache主存层次在存储系统中主要主存层次在存储系统中主要主存层次在存储系统中主要主存层次在存储系统中主要对对对对CPUCPU访存起访存起访存起访存起加速加速加速加速作用,即从整体运行作用,即从整体运行作用,即从整体运行作用,即从整体运行的效果分析,的效果分析,的效果分析,的效果分析,CPUCPU访存速度加快,访存速度加快,访存速度加快,访存速度加快,接近接近接近接近于于于于CacheCache的速度,的速度,的速度,的速度,而寻址空间和位价却接而寻址空间和位价却接而寻址空间和位价却接而寻址空间和位价却接近于主存。近于主存。近于主存。近于主存。主存主存主存
3、主存辅存层次在存储系统中主要辅存层次在存储系统中主要辅存层次在存储系统中主要辅存层次在存储系统中主要起起起起扩容扩容扩容扩容作用,即从程序员的角度看,他作用,即从程序员的角度看,他作用,即从程序员的角度看,他作用,即从程序员的角度看,他所使用的存储器所使用的存储器所使用的存储器所使用的存储器其容量和位价接近于辅其容量和位价接近于辅其容量和位价接近于辅其容量和位价接近于辅存,存,存,存,而速度接近于主存。而速度接近于主存。而速度接近于主存。而速度接近于主存。8.8.试比较静态试比较静态试比较静态试比较静态RAMRAM和动态和动态和动态和动态RAMRAM。答:静态答:静态答:静态答:静态RAMRA
4、M和动态和动态和动态和动态RAMRAM的比较见下表:的比较见下表:的比较见下表:的比较见下表:特性特性特性特性SRAMSRAMDRAMDRAM存储信息存储信息存储信息存储信息触发器触发器触发器触发器电容电容电容电容破坏性读出破坏性读出破坏性读出破坏性读出非非非非是是是是需要刷新需要刷新需要刷新需要刷新不要不要不要不要需要需要需要需要送行列地址送行列地址送行列地址送行列地址同时送同时送同时送同时送分两次送分两次送分两次送分两次送运行速度运行速度运行速度运行速度快快快快慢慢慢慢集成度集成度集成度集成度低低低低高高高高发热量发热量发热量发热量大大大大小小小小存储成本存储成本存储成本存储成本高高高高低
5、低低低功耗功耗功耗功耗高高高高低低低低可靠性可靠性可靠性可靠性高高高高低低低低可用性可用性可用性可用性使用方便使用方便使用方便使用方便不方便不方便不方便不方便适用场合适用场合适用场合适用场合高速小容量存储器高速小容量存储器高速小容量存储器高速小容量存储器大容量主存大容量主存大容量主存大容量主存 9.9.什么叫什么叫什么叫什么叫刷新刷新刷新刷新?为什么为什么为什么为什么要刷新?说明要刷新?说明要刷新?说明要刷新?说明刷新有刷新有刷新有刷新有几种方法几种方法几种方法几种方法。解:解:解:解:刷新刷新刷新刷新对对对对DRAMDRAM定期定期定期定期进行的进行的进行的进行的全全全全部重写部重写部重写部
6、重写过程;过程;过程;过程;刷新原因刷新原因刷新原因刷新原因因因因因电容泄漏电容泄漏电容泄漏电容泄漏而引起的而引起的而引起的而引起的DRAMDRAM所存信息的衰减需要所存信息的衰减需要所存信息的衰减需要所存信息的衰减需要及时补充及时补充及时补充及时补充,因,因,因,因此安排了定期刷新操作;此安排了定期刷新操作;此安排了定期刷新操作;此安排了定期刷新操作;常用的刷新方法常用的刷新方法常用的刷新方法常用的刷新方法有三种有三种有三种有三种集中式集中式集中式集中式、分散式、异步式分散式、异步式分散式、异步式分散式、异步式。集中式:集中式:集中式:集中式:在最大刷新间隔时间内,在最大刷新间隔时间内,在最
7、大刷新间隔时间内,在最大刷新间隔时间内,集集集集中安排中安排中安排中安排一段时间进行刷新;一段时间进行刷新;一段时间进行刷新;一段时间进行刷新;分散式:分散式:分散式:分散式:在每个读在每个读在每个读在每个读/写周期之后写周期之后写周期之后写周期之后插入一插入一插入一插入一个个个个刷新周期,无刷新周期,无刷新周期,无刷新周期,无CPUCPU访存死时间;访存死时间;访存死时间;访存死时间;异步式:异步式:异步式:异步式:是集中式和分散式的是集中式和分散式的是集中式和分散式的是集中式和分散式的折衷折衷折衷折衷。讨论:讨论:1)刷新与再生的比较:)刷新与再生的比较:共同点:共同点:动作机制一样。动作
8、机制一样。都是利用都是利用DRAM存储元破坏性读操作时的重存储元破坏性读操作时的重写过程实现;写过程实现;操作性质一样。操作性质一样。都是属于重写都是属于重写操作。操作。区别:区别:解决的问题不一样解决的问题不一样解决的问题不一样解决的问题不一样。再生再生再生再生主要解主要解主要解主要解决决决决DRAMDRAM存储元破坏性读出时的信息重存储元破坏性读出时的信息重存储元破坏性读出时的信息重存储元破坏性读出时的信息重写问题;写问题;写问题;写问题;刷新刷新刷新刷新主要解决长时间不访存时主要解决长时间不访存时主要解决长时间不访存时主要解决长时间不访存时的信息衰减问题。的信息衰减问题。的信息衰减问题。
9、的信息衰减问题。操作的时间不一样。操作的时间不一样。操作的时间不一样。操作的时间不一样。再生再生再生再生紧跟在读紧跟在读紧跟在读紧跟在读操作之后,时间上是随机进行的;操作之后,时间上是随机进行的;操作之后,时间上是随机进行的;操作之后,时间上是随机进行的;刷新刷新刷新刷新以以以以最大间隔时间最大间隔时间最大间隔时间最大间隔时间为周期定时重复进行。为周期定时重复进行。为周期定时重复进行。为周期定时重复进行。动作单位不一样。动作单位不一样。动作单位不一样。动作单位不一样。再生再生再生再生以存储单元以存储单元以存储单元以存储单元为单位,每次仅重写刚被读出的一个字为单位,每次仅重写刚被读出的一个字为单
10、位,每次仅重写刚被读出的一个字为单位,每次仅重写刚被读出的一个字的所有位;的所有位;的所有位;的所有位;刷新刷新刷新刷新以行为单位,每次重写以行为单位,每次重写以行为单位,每次重写以行为单位,每次重写整个存储器所有芯片内部存储矩阵的同整个存储器所有芯片内部存储矩阵的同整个存储器所有芯片内部存储矩阵的同整个存储器所有芯片内部存储矩阵的同一行。一行。一行。一行。芯片内部芯片内部芯片内部芯片内部I/OI/O操作不一样。操作不一样。操作不一样。操作不一样。读出读出读出读出再生再生再生再生时芯片数据引脚上有读出数据输出;时芯片数据引脚上有读出数据输出;时芯片数据引脚上有读出数据输出;时芯片数据引脚上有读
11、出数据输出;刷刷刷刷新新新新时由于时由于时由于时由于CASCAS信号无效,芯片数据引脚信号无效,芯片数据引脚信号无效,芯片数据引脚信号无效,芯片数据引脚上无读出数据输出(上无读出数据输出(上无读出数据输出(上无读出数据输出(唯唯唯唯RASRAS有效刷新,有效刷新,有效刷新,有效刷新,内部读内部读内部读内部读)。鉴于上述区别,为避免两种)。鉴于上述区别,为避免两种)。鉴于上述区别,为避免两种)。鉴于上述区别,为避免两种操作混淆,分别叫做操作混淆,分别叫做操作混淆,分别叫做操作混淆,分别叫做再生再生再生再生和和和和刷新刷新刷新刷新。2 2)CPUCPU访存周期与存取周期的区别访存周期与存取周期的区
12、别访存周期与存取周期的区别访存周期与存取周期的区别:CPUCPU访存周期访存周期访存周期访存周期是从是从是从是从CPUCPU一边看到的一边看到的一边看到的一边看到的存储器工作周期,他不一定是真正的存存储器工作周期,他不一定是真正的存存储器工作周期,他不一定是真正的存存储器工作周期,他不一定是真正的存储器工作周期;储器工作周期;储器工作周期;储器工作周期;存取周期存取周期存取周期存取周期是存储器速度是存储器速度是存储器速度是存储器速度指标之一,它反映了存储器真正的工作指标之一,它反映了存储器真正的工作指标之一,它反映了存储器真正的工作指标之一,它反映了存储器真正的工作周期时间。周期时间。周期时间
13、。周期时间。3)分散刷新分散刷新是在读写周期是在读写周期之之后后插入一个刷新周期,而不是在读插入一个刷新周期,而不是在读写周期写周期内内插入一个刷新周期,但此插入一个刷新周期,但此时读写周期和刷新周期合起来构成时读写周期和刷新周期合起来构成CPU访存周期。访存周期。4)刷新定时方式有)刷新定时方式有3种而不是种而不是2种,一定不要忘了最重要、性能种,一定不要忘了最重要、性能最好的最好的异步刷新方式异步刷新方式。10.10.半导体存储器芯片的半导体存储器芯片的半导体存储器芯片的半导体存储器芯片的译码驱动译码驱动译码驱动译码驱动方式方式方式方式有几种?有几种?有几种?有几种?解:半导体存储器芯片的
14、译码驱动解:半导体存储器芯片的译码驱动解:半导体存储器芯片的译码驱动解:半导体存储器芯片的译码驱动方式有方式有方式有方式有两种两种两种两种:线选法线选法线选法线选法和和和和重合法重合法重合法重合法。线选法:线选法:线选法:线选法:地址译码信号只地址译码信号只地址译码信号只地址译码信号只选中同一选中同一选中同一选中同一个字的所有位个字的所有位个字的所有位个字的所有位,结构简单,费器材;,结构简单,费器材;,结构简单,费器材;,结构简单,费器材;重合法:重合法:重合法:重合法:地址地址地址地址分行分行分行分行、列两部分译码列两部分译码列两部分译码列两部分译码,行、列译码线的行、列译码线的行、列译码
15、线的行、列译码线的交叉点交叉点交叉点交叉点即为所选单元。即为所选单元。即为所选单元。即为所选单元。这种方法通过行、列译码信号的这种方法通过行、列译码信号的这种方法通过行、列译码信号的这种方法通过行、列译码信号的重合重合重合重合来来来来选址,也称选址,也称选址,也称选址,也称矩阵译码矩阵译码矩阵译码矩阵译码。可大大节省器材。可大大节省器材。可大大节省器材。可大大节省器材用量,是用量,是用量,是用量,是最常用最常用最常用最常用的译码驱动方式。的译码驱动方式。的译码驱动方式。的译码驱动方式。11.11.一个一个一个一个8K8K88位的位的位的位的动态动态动态动态RAMRAM芯片,其芯片,其芯片,其芯
16、片,其内部内部内部内部结结结结构排列成构排列成构排列成构排列成256256256256形式,存取周期形式,存取周期形式,存取周期形式,存取周期为为为为0.1s0.1s。试问试问试问试问采用集中刷新、分散刷新及异采用集中刷新、分散刷新及异采用集中刷新、分散刷新及异采用集中刷新、分散刷新及异步刷新三种方式的步刷新三种方式的步刷新三种方式的步刷新三种方式的刷新刷新刷新刷新间间间间隔隔隔隔各各各各为为为为多少?多少?多少?多少?注:注:注:注:该题该题该题该题题题题题意意意意不太明确。不太明确。不太明确。不太明确。实际实际实际实际上,只上,只上,只上,只有异步刷新需要有异步刷新需要有异步刷新需要有异步
17、刷新需要计计计计算算算算刷新刷新刷新刷新间间间间隔隔隔隔。解:解:解:解:设设设设DRAMDRAM的刷新最大的刷新最大的刷新最大的刷新最大间间间间隔隔隔隔时间为时间为时间为时间为2ms2ms,则则则则 异步刷新异步刷新异步刷新异步刷新的刷新的刷新的刷新的刷新间间间间隔隔隔隔=2ms/256=2ms/256行行行行 =0.0078125ms=0.0078125ms=7.8125s7.8125s 即:每即:每即:每即:每7.8125s7.8125s刷新一行。刷新一行。刷新一行。刷新一行。集中刷新集中刷新集中刷新集中刷新时时时时,刷新刷新刷新刷新最晚最晚最晚最晚启启启启动时间动时间动时间动时间=2m
18、s-0.1s256=2ms-0.1s256行行行行 =2ms-25.6s=2ms-25.6s=1974.4s1974.4s 集中刷新集中刷新集中刷新集中刷新启启启启动动动动后,后,后,后,刷新刷新刷新刷新间间间间隔隔隔隔=0.1s0.1s 即:每即:每即:每即:每0.1s0.1s刷新一行。刷新一行。刷新一行。刷新一行。集中刷新的集中刷新的集中刷新的集中刷新的死死死死时间时间时间时间=0.1s256=0.1s256行行行行 =25.6s =25.6s 分散刷新分散刷新分散刷新分散刷新的刷新的刷新的刷新的刷新间间间间隔隔隔隔=0.1s2=0.1s2 =0.2s0.2s 即:每即:每即:每即:每0.
19、2s0.2s刷新一行。刷新一行。刷新一行。刷新一行。分散分散分散分散刷新一遍刷新一遍刷新一遍刷新一遍的的的的时间时间时间时间 =0.1s2256 =0.1s2256行行行行=51.2s =51.2s 则则则则 分散刷新分散刷新分散刷新分散刷新时时时时,2ms 2ms内可内可内可内可重复重复重复重复刷新遍数刷新遍数刷新遍数刷新遍数 =2ms/51.2s 39 =2ms/51.2s 39遍遍遍遍 12.12.画出用画出用画出用画出用10241024 4 4位位位位的存储芯片组成的存储芯片组成的存储芯片组成的存储芯片组成一个容量为一个容量为一个容量为一个容量为64K64K 8 8位位位位的存储器的存
20、储器的存储器的存储器逻辑框图逻辑框图逻辑框图逻辑框图。要求将要求将要求将要求将64K64K分成分成分成分成4 4个页面个页面个页面个页面,每个页面分,每个页面分,每个页面分,每个页面分1616组组组组,指出共需多少片存储芯片?,指出共需多少片存储芯片?,指出共需多少片存储芯片?,指出共需多少片存储芯片?(注:注:注:注:将存储器分成若干个将存储器分成若干个将存储器分成若干个将存储器分成若干个容量相等容量相等容量相等容量相等的区的区的区的区域,每一个区域可看做一个域,每一个区域可看做一个域,每一个区域可看做一个域,每一个区域可看做一个页面页面页面页面。)。)。)。)解:设采用解:设采用解:设采用
21、解:设采用SRAMSRAM芯片,芯片,芯片,芯片,总片数总片数总片数总片数=64K =64K 8 8位位位位/1024 /1024 4 4位位位位 =64 =64 2=2=128128片片片片 题意分析题意分析题意分析题意分析:本题设计的存储器结构上:本题设计的存储器结构上:本题设计的存储器结构上:本题设计的存储器结构上分为分为分为分为总体总体总体总体、页面、组三级页面、组三级页面、组三级页面、组三级,因此画图时也,因此画图时也,因此画图时也,因此画图时也应分三级画。首先应确定各级的容量:应分三级画。首先应确定各级的容量:应分三级画。首先应确定各级的容量:应分三级画。首先应确定各级的容量:页面
22、容量页面容量页面容量页面容量=总容量总容量总容量总容量/页面数页面数页面数页面数 =64K =64K 8 8位位位位/4 /4 =16K 16K 8 8位位位位;组容量组容量组容量组容量=页面容量页面容量页面容量页面容量/组数组数组数组数 =16K =16K 8 8位位位位/16=/16=1K 1K 8 8位位位位;组内片数组内片数组内片数组内片数 =组容量组容量组容量组容量/片容量片容量片容量片容量 =1K =1K 8 8位位位位/1K/1K 4 4位位位位=2 2片片片片;地址分配:地址分配:地址分配:地址分配:页面号页面号页面号页面号 组号组号组号组号 组内地址组内地址组内地址组内地址2
23、 4 102 4 10 组逻辑图如下:(组逻辑图如下:(位扩展位扩展)1K1K 4 4SRAMSRAM1K1K 4 4SRAMSRAMA A9090-WE-WE-CSi-CSiD D7 7D D6 6D D5 5D D4 4 D D3 3D D2 2D D1 1D D0 01K1K 8 8 页面逻辑框图:(页面逻辑框图:(页面逻辑框图:(页面逻辑框图:(字扩展字扩展字扩展字扩展)1K1K 8 8(组(组(组(组0 0)1K1K 8 8(组(组(组(组1 1)1K1K 8 8(组(组(组(组2 2)1K1K 8 8(组(组(组(组1515)组组组组译译译译码码码码器器器器4:16-CS0-CS0
24、-CS1-CS1-CS2-CS2-CS15-CS15A A9090 -WE D -WE D7070A10A10A11A11A12A12A13A13-CEi-CEi16K16K 8 8GG 存储器逻辑框图:(存储器逻辑框图:(存储器逻辑框图:(存储器逻辑框图:(字扩展字扩展字扩展字扩展)16K16K 8 8(页面(页面(页面(页面0 0)16K16K 8 8(页面(页面(页面(页面1 1)16K16K 8 8(页面(页面(页面(页面2 2)16K16K 8 8(页面(页面(页面(页面3 3)页页页页面面面面译译译译码码码码器器器器2:42:4A14A14A15A15-CE0-CE0-CE1-CE
25、1-CE2-CE2-CE3-CE3A130 -WE D70A130 -WE D70 13.13.设有一个设有一个设有一个设有一个64K64K 8 8位位位位的的的的RAMRAM芯片,芯片,芯片,芯片,试问该芯片共有多少个试问该芯片共有多少个试问该芯片共有多少个试问该芯片共有多少个基本单元基本单元基本单元基本单元电路电路电路电路(简称存储基元)?欲设计一种具有上(简称存储基元)?欲设计一种具有上(简称存储基元)?欲设计一种具有上(简称存储基元)?欲设计一种具有上述同样多存储基元的芯片,要求对芯片述同样多存储基元的芯片,要求对芯片述同样多存储基元的芯片,要求对芯片述同样多存储基元的芯片,要求对芯片
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 存储系统 答案 PPT 课件
限制150内