(I)计组课后答案(第一章和二章部分)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机组成课后答案
第一章和二章部分答案
1.1计算机组成与计算机体系结构在概念上有何区别?
答:计算机体系结构是指那些对程序员可见的系统属性即概念性结构与功能特性,还包括设计思想与体系结构。
计算机组成指的是系统结构的逻辑实现,包括机器机内的数据流和控制流的组成及逻辑设计等。
1.2计算机结构与计算机功能在概念上有何区别?
答:计算机结构是指计算机的组件是以何种方式相互关联的。计算机功能是指每个单独的操作组分作为结构的一部分。
1.3计算机的四个主要功能是什么”
答:数据处理、数据存储、数据移动、控制。
1.4列出并概要定义计算机的主要结构部件。
答:中央处理单元(CPU ):控制电脑的操作,执行它的数据处理功能;常简称为处理器。
主存储器:存储数据。
I / O :输入输出,计算机及其外部环境之间数据移动。
系统总线:它提供了一些沟通机制,连接其他部分的结构。
1.5列出并概要定义处理器的主要结构部件
答:控制单元:控制CPU,因此计算机的操作。
算术和逻辑单元(ALU):执行计算机的数据处理功能。
寄存器:提供存储内部CPU。
CPU内部总线:一些之间提供了沟通的机制。
控制器:控制cpu的关系。
第二章
2.1什么是存储程序式计算机?
答:存储程序计算机最早是由著名数学家冯·诺依曼等人在1946年总结并明确提出来的,因此又被称为冯·诺依曼计算机。
其要点为:
1.计算机完成任务是由事先编号的程序完成的;
2.计算机的程序被事先输入到存储器中,程序运算的结果,也被存放在存储器中。
3.计算机能自动连续地完成程序。
4.程序运行的所需要的信息和结果可以通输入\输出设备完成。
5.计算机由运算器、控制器、存储器、输入设备、输出设备所组成。
2.2任何通用计算机的4个主要部件是什么?
答:运算器、控制器、存储器、输入输出设备。
2.3对集成电路级别而言.计算机系统的3个基本组成部分是什么
答:中央处理器、存储器芯片、总线接口芯片。
2.4解释摩尔定律
答::集成电路上可容纳的电晶体数目,约每隔24个月便会增加一倍。运算性能提高一倍,而价格下降一半。
2.5列出并说明计算机系列的主要特征
(1)各型号之间必须是程序兼容的或向上兼容的。
(2)各型号之间具有统一的系统结构方案。
(3)一个系列中各型号在性能和价格上存在着一种规则的排列。
(4)在系列内部除统一的系统结构以外,在物理设计上制定和采用多方面标准化的规定,便于设计、生产和维护,节约研制投资。
(5)由一个公司或几个公司联合或是一个设计集团,按预定计划设计出的系列机才能称为一个系列。
2.6区分微处理器的关键特征是什么?
字长:表示CPU一次传送或处理数据的最大二进制位数。通常与CPU的
数据总线宽度、寄存器宽度以及ALU宽度一致。
主频:通常以MHz表示,决定CPU内的最小时钟速率,从而决定处理器
每秒可执行的指令数目。
2.1
位置指令
0 999
1 1
2 1000
3L LOAD M(2000)
3R ADD M(3000)
4L STOR M(4000)
4R LOAD M(0)
5L SUB M(1)
5R JUMP+ M(6, 20:39)
6L JUMP M(6, 0:19)
6R STOR M(0)
7L ADD M(1)
7R ADD M(2)
8L STOR M(3, 8:19)
8R ADD M(2)
9L STOR M(3, 28:39)
9R ADD M(2)
10L STOR M(4, 8:19)
10R JUMP M(3, 0:19)
2.2 a) LOAD M(2)
b) 1次
2.3
答:从存储器读取一个值,CPU把它想要的值的地址存入MAR然后CPU读控制线存储器,并把地址在地址总线上。内存会将内存位置的内容通过在数据总线上。这个数据随后被转移到MBR。写一个值到内存中,CPU把它要写入的MAR值的地址。该CPU还放置它要写入MBR中的数据。然后,CPU写控制线到存储器,并把该地址在地址总线上,并在数据总线上的数据。存储器数据总线上的数据传输到相应的存储单元。
将在内存中的位置0FA存储内容的绝对值存到内存位置0FB。
2.6 让它们并行工作,可以提高性能。
2.7 其他部件的性能也提高了
2.9 0到-1
2.11
CPIA =2.22
MIPSA =90
CPUA=0.2 s
CPIB ≈1.92
MIPSB=104
CPUB = 0.23 s
虽然B机具有更高的比MIPS的机器A,它需要一个较长的CPU时间来执行相同的一组基准测试程序。
2.12
a. MIP速率为:[(MIPS率)/106]= IC / T。所以IC= T×[(MIPS率)/106]。在RS/6000的指令数来比在VAX为[X×18]/[12倍×1=1.5。
b. 对于VAX,CPI =(5兆赫)/(1 MIPS)=5。对于RS/6000,CPI =25/18=1.39。
2.14
B)
2.15