计算机体系结构课后习题原版答案_张晨曦著 (1)
1 计算机系统结构的基本概念
1.1 解释下列术语
计算机系统结构:传统机器程序员所看到的计算机属性,即概念性结构与功能特性。
在计算机技术中,把这种本来存在的事物或属性,但从某种角度看又好像不存在的概念称为透明性。
系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。
软件兼容:一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行。差别只是执行时间的不同。
向上(下)兼容:按某档计算机编制的程序,不加修改就能运行于比它高(低)档的计算机。
向后(前)兼容:按某个时期投入市场的某种型号计算机编制的程序,不加修改地就能运
行于在它之后(前)投入市场的计算机。
兼容机:由不同公司厂家生产的具有相同系统结构的计算机。
同构型多处理机系统:由多个同类型或至少担负同等功能的处理机组成,它们同时处理同一作业中能并行执行的多个任务。
1.2 试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。
答:如在设计主存系统时,确定主存容量、编址方式、寻址范围等属于计算机系统结构。确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。选择存储芯片类型、微组装技术、线路设计等属于计算机实现。
计算机组成是计算机系统结构的逻辑实现。计算机实现是计算机组成的物理实现。一种体系结构可以有多种组成。一种组成可以有多种实现。
1.4 计算机系统设计中经常使用的4个定量原理是中秋节简短文案什么?并说出它们的含义。
答:(1以经常性事件为重点在计算机系统的设计中,对经常发生的情况,赋予它优先
的处理权和资源使用权,以得到更多的总体上的改进。(2Amdahl定律。加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。(3CPU性能公式。执行一个程序所需的CPU时间 = IC ×CPI ×时钟周期时间。4)程序的局部性原理。程序在执行时所访问地址的分布不是随机的,而是相对地簇聚。
1.5 分别从执行程序的角度和处理数据的角度来看,计算机系统中并行性等级从低到高可分为哪几级?
答:从处理数据的角度来看,并行性等级从低到高可分为:
1)字串位串:每次只对一个字的一位进行处理。这是最基本的串行处理方式,不存在并行性;
2)字串位并:同时对一个字的全部位进行处理,不同字之间是串行的。已开始出现并行性;
3)字并位串:同时对许多字的同一位(称为位片)进行处理。这种方式具有较高的并行性;
4)全并行:同时对许多字的全部位或部分位进行处理。这是最高一级的并行。
从执行程序的角度来看,并行性等级从低到高可分为:
1)指令内部并行:单条指令中各微操作之间的并行;
2)指令级并行:并行执行两条或两条以上的指令;
3)线程级并行:并行执行两个或两个以上的线程,通常是以一个进程内派生的多个线程为调度单位;
魔剑养成4)任务级或过程级并行:并行执行两个或两个以上的过程或任务(程序段),以子程序或进程为调度单元;
5)作业或程序级并行:并行执行两个或两个以上的作业或程序。
1.7 将计算机系统中某一功能的处理速度加快10倍,但该功能的处理时间仅为整个系统运行时间的40%,则采用此增强功能方法后,能使整个系统的性能提高多少?
由题可知:  可改进比例 = 40% = 0.4      部件加速比 = 10
根据Amdahl定律可知:
采用此增强功能方法后,能使整个系统的性能提高到原来的1.5625倍。
2 指令集结构的分类
2.1 乡镇党委书记七一讲话解释下列术语
堆栈型机器CPU 中存储操作数的单元是堆栈的机器。
累加器型机器CPU 中存储操作数的单元是累加器的机器。
通用寄存器型机器CPU 中存储操作数的单元是通用寄存器的机器。
2.2 指令集结构设计所涉及的内容有哪些?
答: (1) 指令集功能设计:主要有RISCCISC两种技术发展方向; (2) 寻址方式的设计:
设置寻址方式可以通过对基准程序进行测试统计,察看各种寻址方式的使用频率,根据适用频率设置必要的寻址方式。 (3) 操作数表示和操作数类型:主要的操作数类型和操作数表示的选择有:浮点数据类型、整型数据类型、字符型、十进制数据类型等等。 (4) 寻址方式的表示:可以将寻址方式编码于操作码中,也可以将寻址方式作为一个单独的域来表示。 (5) 指令集格式的设计:有变长编码格式、固定长度编码格式和混合型编码格式3种。
2.3 简述CISC指令集结构功能设计的主要目标。从当前的计算机技术观点来看,CISC指令集结构的计算机有什么缺点?
答:主要目标是增强指令功能,把越来越多的功能交由硬件来实现,并且指令的数量也是越来越多。
缺点:2022年吉林省中考时间确定 (1) CISC结构的指令中,各种指令的使用频率相差悬殊。(2CISC结构指令的复杂性带来了计算机体系结构的复杂性,这不仅增加了研制时间和成本,而且还容易造成设计错误。(3CISC结构指令集的复杂性给VLSI设计增加了很大负担,不利于单片集成。(4CISC结构的指令集中,许多复杂指令需要很复杂的操作,因而运行速度慢。 (5) CISC结构的指令集中,由于各条指令的功能不均衡性,不利于采用先进的计算机体系结笔记本密码破解
构技术(如流水技术)来提高系统的性能。
2.4 简述RISC指令集结构的设计原则。
中华人民共和国行政监察法1 选取使用频率最高的指令,并补充一些最有用的指令;(2)每条指令的功能应尽可能简单,并在一个机器周期内完成;(3)所有指令长度均相同;(4)只有LoadStore操作指令才访问存储器,其它指令操作均在寄存器之间进行; (5) 以简单有效的方式支持高级语言。
2.5 表示寻址方式的主要方法有哪些?简述这些方法的优缺点。
答:表示寻址方式有两种常用的方法:(1)将寻址方式编于操作码中,由操作码在描述指令的同时也描述了相应的寻址方式。这种方式译码快,但操作码和寻址方式的结合不仅增加了指令的条数,导致了指令的多样性,而且增加了CPU对指令译码的难度。(2)为每个操作数设置一个地址描述符,由该地址描述符表示相应操作数的寻址方式。这种方式译码较慢,但操作码和寻址独立,易于指令扩展。
3 流水线技术
3.1解释下列术语
数据相关考虑两条指令ijij的前面,如果下述条件之一成立,则称指令j与指令i数据相关:
1)指令j使用指令i产生的结果;
2)指令j与指令k数据相关,而指令k又与指令i数据相关。
名相关:如果两条指令使用了相同的名,但是它们之间并没有数据流动,则称这两条指令存在名相关。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。