《汇编语言与计算机系统组成》第六章例题-3

【例1】设有一个具有24位地址和8位字长的存储器,问:

1)该存储器能够存储多少字节信息?

解:24位地址说明有2^24=16M个存储单元,一个单元能存储字长为8位(1字节),所以恰好一个存储单元存储一个字长,存储16M字节信息。

2)如果存储器由4Mx1 位的RAM芯片组成,需要多少片?

解:存储器为16Mx8位,所以需要16/4x8/1=32个RAM芯片。

3)需要多少位进行芯片选择?

解:(前提:属于字和位同时扩展)由于使用4Mx1位的RAM芯片,所以芯片需要22(2^22)个地址线,直接将地址线低22位与地址引脚A0~A21连接,A22和A23则连接2-4译码器进行芯片选择。

【例2】设某计算机采用1Kx4 位DRAM芯片组成2Kx8位的存储器,请回答:

1)设计该存储器共需要多少片DRAM芯片?

解:共需要2/1x8/4=4个DRAM芯片。

2)画出芯片连接图。

解:(前提:属于字和位同时扩展)由1)需要4个DRAM芯片,又因为1Kx4位,所以芯片需要10(2^10)个地址线连接到地址引脚A0~A9,A10为CPU地址引脚,输入到译码器,2个译码输出分别连接到2组芯片的片选引脚CS1、CS2。两个芯片一组,8个数据引脚(4位x2=8位数据),连接到CPU数据引脚D0~D7。

【例3】某机字长32位,其存储容量为4MB,若按字编址,它的寻址范围是多少?

解:一个字32位=一个字4个字节。所以寻址范围为0-1M(4MB/4B)。

【例4】什么是存储器带宽?如果存储器总线宽度为32位,存取周期为250ns,那么该存储器带宽为多少?

解:存储器带宽指单位时间内存储粗气所存取的信息量。250ns=250x10^-9s。存储器带宽为32/2.5x10^-7=1.28x10^8s(约等于128Mbit/s)

【例5】指出下列存储器哪些是易失性的?哪些是非易失性的?哪些是读出破坏性的?哪些不是?DRAM、SRAM、ROM、Cache、磁盘、光盘。

DRAM和SRAM和Cache都是易失性的,而ROM、磁盘、光盘是非易失性的。DRAM是读出破坏性,其他都不是。

【例6】单极存储器的主要矛盾是什么?通常采用什么方法解决?

解:1)速度快价格高 2)容量大价格低 3)容量大速度慢

采用多级存储层次的方法解决。

【例7】在存储层次中应解决哪4个问题?

解:应该解决以下四个问题:

1)映像规则

调入更高一层存储器时应该放入哪个位置?

2)查找算法

当块在更高一级存储器时,如何查找这个块?

3)替换算法

当块发生失效时,如何替换掉块?

4)写策略

当进行写访问时,应该如何操作?

【例8】存储系统采用层次结构的目的是什么?实现存储器层次结构的先决条件是什么?

解:存储系统采用层次结构的目的是提高性价比。即使存储器的速度接近于更高一层存储器的速度,而存储容量和价格接近于第一层存储器的容量。

实现存储器层次结构的先决条件是程序的局部性原理。

 

 

  • 8
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值