📄 第三章.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0072)http://www.hstc.edu.cn/xibu/sxx/teach/zcyl/ZJS033/ZJS03300/zjs033002.htm -->
<HTML><HEAD><TITLE>第三章</TITLE>
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<SCRIPT language=JavaScript>
<!--
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && document.getElementById) x=document.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</SCRIPT>
<META content="MSHTML 6.00.2900.2180" name=GENERATOR></HEAD>
<BODY text=#000000 bgColor=#ffffff
onload="MM_preloadImages('../../image/zp0350004.jpg','../../image/zp0350012.jpg','../../image/zp0350008.jpg','../../image/zp0350010.jpg','../../image/zp0350014.jpg','../../IMAGE/zp0350010.jpg','../../IMAGE/zp0350014.jpg')">
<TABLE cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD colSpan=3><IMG height=72 src="第三章.files/zp0350005.jpg" width=158><A
onmouseover="MM_swapImage('Image1','','../../image/zp0350004.jpg',1)"
onmouseout=MM_swapImgRestore()
href="http://www.hstc.edu.cn/xibu/sxx/teach/zcyl/ZJS033/ZJS03300/zjs033001.htm"><IMG
height=72 src="第三章.files/zp0350003.jpg" width=65 useMap=#Image1Map
border=0 name=Image1></A><A
onmouseover="MM_swapImage('Image2','','../../image/zp0350012.jpg',1)"
onmouseout=MM_swapImgRestore()
href="http://www.hstc.edu.cn/xibu/sxx/teach/zcyl/ZJS033/zjs03301/zjs033010.htm"><IMG
height=72 src="第三章.files/zp0350011.jpg" width=62 useMap=#Image2Map
border=0 name=Image2></A><A
onmouseover="MM_swapImage('Image3','','../../image/zp0350008.jpg',1)"
onmouseout=MM_swapImgRestore()
href="http://www.hstc.edu.cn/xibu/sxx/teach/zcyl/ZJS033/ZJS03300/zjs033005.htm"
target=_blank><IMG height=72 src="第三章.files/zp0350007.jpg" width=65
useMap=#Image3Map border=0 name=Image3></A><IMG height=72
src="第三章.files/zp0350009.jpg" width=91 useMap=#Image4Map border=0
name=Image4><IMG height=72 src="第三章.files/zp0350013.jpg" width=123
useMap=#Image5Map border=0 name=Image5> <MAP name=Image4Map><AREA
onmouseover="MM_swapImage('Image4','','../../IMAGE/zp0350010.jpg',1)"
onmouseout=MM_swapImgRestore() shape=RECT coords=1,24,89,47
href="http://www.hstc.edu.cn/xibu/sxx/teach/zcyl/ZJS033/ZJS03300/zjs033002.htm"></MAP><MAP
name=Image5Map><AREA
onmouseover="MM_swapImage('Image5','','../../IMAGE/zp0350014.jpg',1)"
onmouseout=MM_swapImgRestore() shape=RECT coords=2,24,117,47
href="http://www.hstc.edu.cn/xibu/sxx/teach/zcyl/ZJS033/ZJS03300/zjs033003.htm"></MAP><MAP
name=Image1Map><AREA shape=RECT coords=1,24,63,46
href="http://www.hstc.edu.cn/xibu/sxx/teach/zcyl/ZJS033/ZJS03300/zjs033001.htm"></MAP><MAP
name=Image2Map><AREA shape=RECT coords=0,24,60,48
href="http://www.hstc.edu.cn/xibu/sxx/teach/zcyl/ZJS033/zjs03301/zjs033010.htm"></MAP><MAP
name=Image3Map><AREA shape=RECT target=_blank coords=1,24,65,47
href="http://www.hstc.edu.cn/xibu/sxx/teach/zcyl/ZJS033/ZJS03300/zjs033005.htm"></MAP><IMG
height=72 src="第三章.files/zp0350006.jpg" width=136 useMap=#Map
border=0></TD></TR>
<TR>
<TD width=105 height=603>
<P> </P></TD>
<TD width=605 height=603>
<P> </P>
<TABLE borderColor=#330033 width=137 border=2>
<TBODY>
<TR>
<TD>
<DIV align=center><FONT
size=2>第三章存储系统习题参考答案</FONT></DIV></TD></TR></TBODY></TABLE>
<P><FONT size=2><B>1.有一个具有20位地址和32位字长的存储器,问:<BR>(1)
该存储器能存储多少个字节的信息?<BR>(2) 如果存储器由512K×8位SRAM芯片组成,需要多少芯片?<BR>(3)
需要多少位地址作芯片选择?<BR><BR></B>解:(1)∵ 220= 1M, ∴
该存储器能存储的信息为:1M×32/8=4MB<BR> (2)(1000/512)×(32/8)= 8(片)<BR> (3)
需要1位地址作为芯片选择。</FONT></P>
<P><FONT size=2><B>2.
已知某64位机主存采用半导体存储器,其地址码为26位,若使用256K×16位的DRAM芯片组成该机所允许的最大主存空间,并选用模块板结构形式,问:<BR>(1)
每个模块板为1024K×64位,共需几个模块板?<BR>(2) 个模块板内共有多少DRAM芯片?<BR>(3)主存共需多少DRAM芯片?
CPU如何选择各模块板?<BR></B><BR>解:(1). 共需模块板数为m:<BR> m=<IMG height=14
src="第三章.files/zp0310300.jpg" width=22>÷<IMG height=17
src="第三章.files/zp0310301.jpg" width=22>=64 (块) <BR> (2).
每个模块板内有DRAM芯片数为n:<BR> n=(<IMG height=17 src="第三章.files/zp0310301.jpg"
width=22>/<IMG height=18 src="第三章.files/zp0310302.jpg" width=22>)
×(64/16)=16 (片)<BR> (3) 主存共需DRAM芯片为:16×64=1024
(片)<BR> 每个模块板有16片DRAM芯片,容量为1024K×64位,需20根地址线(A19~A0)完成模块<BR> 板内存储单元寻址。一共有64块模块板,采用6根高位地址线(A25~A20),通过<BR> 6:64译码器译码产生片选信号对各模块板进行选择。</FONT></P>
<P><FONT size=2><B>3. 用16K×8位的DRAM芯片组成64K×32位存储器,要求:<BR>(1)
画出该存储器的组成逻辑框图。<BR>(2) 设存储器读/写周期为0.5μS,
CPU在1μS内至少要访问一次。试问采用哪种刷新方式比较合理?两次刷新的最大时间间隔是多少?对全部存储单元刷新一遍所需的实际刷新时间是多少?<BR></B><BR>解:(1)组成64K×32位存储器需存储芯片数为<BR> N=(64K/16K)×(32位/8位)=16(片)<BR>
每4片组成16K×32位的存储区,有A<FONT size=1>13</FONT>-A<FONT
size=1>0</FONT>作为片内地址,用A<FONT size=1>15</FONT> A<FONT
size=1>14</FONT>经2:4译码器产生片选信号<IMG height=24 src="第三章.files/zp0310303.jpg"
width=72> ,逻辑框图如下所示:<BR><BR><IMG height=206 src="第三章.files/zp0310304.jpg"
width=559> </FONT></P>
<P> <FONT size=2>(2)依题意,采用异步刷新方式较合理,可满足CPU在1μS内至少访问内存一次的要求。<BR>
设16K×8位存储芯片的阵列结构为128行×128列,按行刷新,刷新周期T=2ms,则异步<BR>
刷新的间隔时间为:<BR> <IMG height=41 src="第三章.files/zp0310305.jpg"
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -