(1) 每个模块板为1024K×64位,共需几个模块板? (2) 个模块板内共有多少DRAM芯片?

(3)主存共需多少DRAM芯片? CPU如何选择各模块板? 解:(1). 共需模块板数为m: m= ÷ =64 (块)

(2). 每个模块板内有DRAM芯片数为n: n=( / ) ×(64/16)=16 (片)

(3) 主存共需DRAM芯片为:16×64=1024 (片)

每个模块板有16片DRAM芯片,容量为1024K×64位,需20根地址线(A19~A0)完成模块

板内存储单元寻址。一共有64块模块板,采用6根高位地址线(A25~A20),通过

6:64译码器译码产生片选信号对各模块板进行选择。 3. 用16K×8位的DRAM芯片组成64K×32位存储器,要求: (1) 画出该存储器的组成逻辑框图。

(2) 设存储器读/写周期为0.5μS, CPU在1μS内至少要访问一次。试问采用哪种刷新方式比较合理?两次刷新的最大时间间隔是多少?对全部存储单元刷新一遍所需的实际刷新时间是多少?

解:(1)组成64K×32位存储器需存储芯片数为 N=(64K/16K)×(32位/8位)=16(片)

每4片组成16K×32位的存储区,有A13-A0作为片内地址,用A15 A14经2:4译码器产生片选信号 ,逻辑框图如下所示:

(2)依题意,采用异步刷新方式较合理,可满足CPU在1μS内至少访问内存一次的要求。

设16K×8位存储芯片的阵列结构为128行×128列,按行刷新,刷新周期T=2ms,则异步

刷新的间隔时间为:

则两次刷新的最大时间间隔发生的示意图如下 可见,两次刷新的最大时间间隔为tmax tmax=15.5-0.5=15 (μS) 对全部存储单元刷新一遍所需时间为t R t R =0.5×128=64 (μS)

7.某机器中,已知配有一个地址空间为0000H-3FFFH的ROM区域。现在再用一个RAM芯片(8K×8)形成40K×16位的RAM区域,起始地址为6000H,假定RAM芯片有和 信号控制端。CPU的地址总线为A15-A0,数据总线为D15-D0,控制信号为R/ (读/写), (访存),要求:

(1) 画出地址译码方案。 (2) 将ROM与RAM同CPU连接。

解:(1)依题意,主存地址空间分布如右图所示,可选用2片27128(16K×8位)的EPROM作为

ROM区;10片的8K×8位RAM片组成40K×16位的RAM区。27128需14位片内地址,而RAM需13位

片内地址,故可用A15-A13三位高地址经译码产生片选信号,方案如下: (2)

8. 存储器容量为64M,字长64位,模块数m = 8,分别用顺序方式和交叉方式进行组织。存储周期T = 100ns,数据总线宽度为64位,总线周期τ = 10ns .问顺序存储器和交叉存储器的带宽各是多少?

解:信息总量: q = 64位 ×8 =512位

顺序存储器和交叉存储器读出8个字的时间分别是: t2 = m T = 8×100ns =8×10 (s)

t1 = T + (m - 1) = 100 + 7×10 = 1.7 ×10 (s) 顺序存储器带宽是:

W2 = q / t2 = 512÷(8×10 )= 64 ×10 (位/ S) 交叉存储器带宽是:

W1 = q / t1 = 512÷(1.7 ×10 )= 301 ×10 (位/ S) 9. CPU执行一段程序时, cache完成存取的次数为2420次,主存完成存取的次数为80

次,已知cache存储周期为40ns,主存存储周期为240ns,求cache/主存系统的效率和平均访问时间。

解:先求命中率h

h=nc/(nc +nm )=2420÷(2420+80)=0.968 则平均访问时间为ta

ta=0.968×40+(1-0.968) ×240=46.4(ns) r =240÷40=6 cache/主存系统的效率为e

e=1/[r+(1-r)×0.968]=86.2%

10.已知Cache存储周期40ns,主存存储周期200ns,Cache/主存系统平均访问时间为50ns,求Cache的命中率是多少?

解: ∵ ta = tc× h +tr×(1-h)

∴ h =(ta-tr)/(tc-tr)=(50-200)/(40-200)=15/16=0.94

11.主存容量为4MB,虚存容量为1GB,则虚存地址和物理地址各为多少位?如页面大小为4KB,则页表长度是多少?

解:已知主存容量为4MB,虚存容量为1GB ∵ =4M ∴物理地址为22位 又 ∵ =1G ∴虚拟地址为30位

页表长度为 1GB÷4KB=230÷212=218=256K

14.假设主存只有a,b,c三个页框,组成a进c出的FIFO队列,进程访问页面的序列是0,1,2.4,2,3,0,2,1.3,2号。用列表法求采用LRU替换策略时的命中率。

解: ∴命中率为

15.从下列有关存储器的描述中,选择出正确的答案: A. 多体交叉存储主要解决扩充容量问题; B. 访问存储器的请求是由CPU发出的;

C. Cache与主存统一编址,即主存空间的某一部分属于Cache; D. Cache的功能全由硬件实现。 解: D

16.从下列有关存储器的描述中,选择出正确的答案:

A.在虚拟存储器中,外存和主存一相同的方式工作,因此允许程序员用比主存空间大得

多的外存空间编程;

B.在虚拟存储器中,逻辑地址转换成物理地址是由硬件实现的,仅在页面失效时才由操

作系统将被访问页面从外存调到内存,必要时还要先把被淘汰的页面内容写入外存;

C.存储保护的目的是:在多用户环境中,既要防止一个用户程序出错而破坏系统软件或

其他用户程序,又要防止一个用户访问不是分配给他的主存区,以达到数据安全和保

密的要求。 解:C

计算机组织原理答案白中英,计算机组成原理答案-白中英相关推荐

  1. 计算机组织与结构性能设计答案,计算机组织及结构—性能设计第八版答案-COA8e.pdf...

    计算机组织及结构-性能设计第八版答案-COA8e.pdf SOLUTIONS TO PRACTICE PROBLEMS COMPUTER ORGANIZATION AND ARCHITECTURE D ...

  2. 校本课程中计算机工作原理,中等职业学校开发计算机校本课程初探

    对准市场设专业,对准岗位设课程,对准实践抓教学,对准需求育人才.对于中等职校而言,职业教育就是"就业教育".在信息技术迅速发展的今天,计算机专业课程尤其跟不上时代的发展和就业市场的 ...

  3. 冯.诺伊曼体系结构的计算机工作原理是,冯 诺依曼型计算机的工作原理是什么...

    冯诺依曼计算机工作原理 冯 诺依曼计算机工作原理的核心是 和 程序控制 世界上不同型号的计算机,就其工作原理而言,一般都是认为冯 诺依曼提出了什么原理 冯 诺依曼原理中,计算机硬件系统由那五大部分组成 ...

  4. 计算机按照原理分为哪几种,计算机按原理可分为哪三大类

    计算机按原理可分为三大类:1.电子模拟计算机,以连续变化的电流或电压来表示被运算量的电子计算机:2.电子数字计算机,以数字形式的量值在机器内部进行运算和存储的电子计算机:3.混合式计算机,利用模拟技术 ...

  5. 冯提出的计算机工作原理是,冯诺依曼提出的计算机的基本工作原理是什么

    满意答案 zxqgo 2017.03.23 采纳率:46%    等级:12 已帮助:6453人 冯诺依曼理论的基本工作原理是:由控制器.运算器.存储器.输入设备和输出设备五大部分组成计算机. 核心是 ...

  6. 2010年6月计算机组织与结构,2010年职称计算机:Powerpoint组织结构图

    组织结构图 1.插入组织结构图:单击[插入]/[图片]/[组织结构图],弹出[组织结构图]工具栏,并可在每一个图块中输入说明性文字. 2.编辑组织结构图: ◆添加与删除图块:右击图块在快捷菜单中选择添 ...

  7. 自己动手画CPU《计算机组织与结构实验》之计算机数据表示 第2关:汉字机内码获取实验 超详细教学

    首先复制需要转为机内码的文字 12345ABCDEFGabcdefg轻轻的我走了,正如我轻轻的来:我轻轻的招手,作别西天的云彩.那河畔的金柳,是夕阳中的新娘:波光里的艳影,在我的心头荡漾. 打开 文字 ...

  8. 自己动手画CPU《计算机组织与结构实验》之计算机数据表示 第1关:汉字国标码转区位码实验 超详细教学

    首先给加法器接上一个常量 再更改常量数据位宽为16位 因为 区位码=国标码+2020H 所以 区位码=国标码-2020H 加法器需要使用补码计算 即 区位码=[国标码]补+[-2020H]补 计算得到 ...

  9. 自己动手画CPU《计算机组织与结构实验》之计算机数据表示 第4关:偶校验解码电路设计 超详细教学

    首先添加一个异或门 输入引脚数改为17 将全部连接到异或门上 然后保存文件,将文件用记事本打开,将内容全部复制到平台提交即可

  10. 计算机结构原理初步教案板书设计,(计算机工作原理)教学设计(教案)

    <(计算机工作原理)教学设计(教案)>由会员分享,可在线阅读,更多相关<(计算机工作原理)教学设计(教案)(5页珍藏版)>请在人人文库网上搜索. 1.计算机系统的基本组成教学设 ...

最新文章

  1. 学界 | 终结吧!机器学习的数学焦虑
  2. 《Orange’s 一个操作系统的实现》3.保护模式1----pm.inc分析
  3. JAVA_出神入化学习路线大纲
  4. JAVA8后接口的新特性
  5. 第二百四十八节,Bootstrap轮播插件
  6. 「M1兼容」最新ps2022版photoshop 2022 Mac中文版下载安装教程分享
  7. 一个iOS开发者的Flutter“历险记”
  8. GNU make manual 翻译(六十六)
  9. excel中提取中文拼音
  10. HealthKit详解
  11. 事后诸葛亮分析(小小大佬带飞队)
  12. ❀❀❀Excel加载项开发及发布❀❀❀
  13. kubernetes Downward API
  14. LeoCAD:用于创建虚拟乐高模型的开源CAD程序
  15. 《C语言程序设计》江宝钏主编-习题6-1-温度转换
  16. 点量云流化在智慧党建中的应用
  17. 自定义控件其实很简单5/12
  18. memset使用最详细细节
  19. 【转】使用matlab软件打开一幅图片并且分别提取其中的RGB分量并显示
  20. 2021顶级的开源 BI(商业智能)软件和报表工具

热门文章

  1. Broadcasting in Python
  2. ubuntu 添加删除源
  3. Qt上位机 实现串口助手和网络助手
  4. 用系统自带的SSH实现两台linux密钥认证访问
  5. qt实现网易云音乐播放器的图片旋转功能(paintevent)
  6. 关系型数据库学习手记——初见倾心PostgreSQL、MySQL、SQLite、MongoDB
  7. CSDN下载频道于2014年7月17日改版,23日-24日系统维护
  8. 微信公众号合集中视频/音频资源自动下载
  9. BosonNLP情感词典 评论情感分析
  10. 自动化测试是测试人员的遮羞布?