“MOOC计算机组成原理” 第四章习题

题记:

初入Blog,如有错误,还望不吝赐教

题目1 :

(1)什么是存储器的带宽?
(2)若存储器的数据总线宽度为 32 位,存取周期为 200ns ,则存储器的带宽是多少?
答案:
(1)存储器的带宽指单位时间内从存储器进出信息的最大数量。
(2)存储器的带宽为:1s/200ns=5MHz,5MHz×32bit=160Mb/s=20MB/s
解析:

1)带宽通俗来讲就是单位时间内的传输信息的数量。
(232位表示一个周期内可以进出32bit的信息。化为s后该存储器的频率为5MHz(兆赫兹)。这样我们就既有了每秒传输的次数,又有了每次传输的大小32bit。即可求出带宽为每秒160兆个比特,也就是每秒20兆个字节。

Hz代表单位时间周期震动(发生)次数。

题目2:

(1)某机字长为 32 位,其存储容量是 64KB,按字编址它的寻址范围是多少?
(2)若主存以字节编址,试画出主存字地址和字节地址的分配情况。
答案:
(1)按字编址: 32bit/8=4B,64KB/4B=16K
(2)在这里插入图片描述
解析:

(ps:字长是32位,就是指1=32bit,该信息只有在按字编址时才有用。这里的字长说的是存储字长)

题目3

(1)一个容量为 16K×32 位的存储器,其地址线和数据线的总和是多少? (2)当选用下列不同规格的存储芯片时,各需要多少片?
答案:
(1)地址线+数据线=14+32=46
(2)选择不同存储芯片时,各需要的片数:
1K×4:(16K×32) / (1K×4) = 16 ×8 = 128 片
2K×8:(16K×32) / (2K×8) = 8×4 = 32 片
4K×4:(16K×32) / (4K×4) = 4×8 = 32 片
16K×1:(16K×32) / (16K×1) = 1 ×32 = 32 片
4K×8:(16K×32) / (4K×8) = 4×4 = 16 片
8K×8:(16K×32) / (8K×8) = 2×4 = 8 片
解析:

116K等于2^14B,所以地址线为14根,又32bit所以数据线要32根。
(2)同理(1)可以算出每种型号所需片数

题目4

一个 8K×8 位的动态 RAM芯片,其内部结构排列成 256×256 形式,存取周期为 0.1 μs。试问采用集中刷新、分散刷新和异步刷新三种方式的刷新间隔各为多少?
答案:
(1)采用集中刷新方式刷新间隔为 :2ms ,其中刷新死区时间为: 256× 0.1 μs=25.6 μs
(2)采用分散刷新方式刷新间隔为: 256×( 0.1 μs+0.1 μs)=51.2 μs
(3)采用异步刷新方式刷新间隔为::2ms

注意:'刷新只针对行地址'

题目5

画出用 1024×4 位的存储芯片组成一个容量为 64K×8位的存储器逻辑框图。要求将 64K 分成 4 个页面,每个页面分 16 组,指出共需多少片存储芯片。
答案:
(1)需要的总片数:(64K×8)/(1024×4)=64×2=128片
(2)页面容量 = 64K× 8 / 4 = 16K ×8 位,4 片 16K×8 字串联成 64K×8 位
组容量 = 16K×8位 / 16 = 1K×8 位,16 片 1K×8 位字串联成 16K×8 位
组内片数 = 1K×8位 / 1K ×4位 = 2 片,两片 1K×4 位芯片位并联成 1K× 8 位
在这里插入图片描述

题目6

设有一个 64K×8 位的 RAM芯片,试问该芯片共有多少个基本单元电路(简称存储基元)?
欲设计一种具有上述同样多存储基元的芯片, 要求对芯片字长的选择应满足地址线和数据线的总
和为最小,试确定这种芯片的地址线和数据线,并说明有几种解答。

答案:
(1)存储基元总数 = 64K×8 位= 512K 位 = 2^19位
(2)设设地址线根数为 a,数据线根数为 b,则片容量为: 2^a×b = 2^19;b = 2^19-a
若 a = 19 ,b = 1 ,总和 = 19+1 = 20 ;
a = 18 ,b = 2 ,总和 = 18+2 = 20 ;
a = 17 ,b = 4 ,总和 = 17+4 = 21 ;
a = 16 ,b = 8 ,总和 = 16+8 = 24 ;
,,
解析:

每个存储单元存一个8位二进制数,也就是一个字节,所以用648
由上可看出:片字数越少,片字长越长,引脚数越多。片字数减 1,片位数均按 2 的幂变化。则如果满足地址线和数据线的总和为最小, 这种芯片的引脚分配方案有两种:地址线 = 19 根,数据线 = 1 根;或地址线 = 18 根,数据线 = 2
  • 4
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值