第2章计算机体系结构习题与答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
答:计算机软件系统可以分为系统软件和应用软件两大类。(P62-63)10.从
高级语言转换到真正可执行的机器语言有几类方法,试描述其原理?
答:高级语言一般先翻译为汇编语言或者某个中间语言,再经过中间语言 的翻译然后成为机器语言的目的程序,最后在机器上执行。这种翻译通常有两 种方法:
jAWMaFJ。
1、编译法:给计算机高级语言编制一套用机器语言编写的编译程序,它先 把源程序全部翻译成目的程序,再提供给机器执行。编译程序的作用类似汇编 程序,但是高级语言更复杂,其 “翻译“的难度较汇编用大得多。编译法只是在 编译过程中需要额外时间,并且还能够在编译中优化目的程序,编译后目的程
1lvhmcB。
MISD计算机具有多个处理单元,按照多条不同的指令要求同时对同一数据 流及其处理输出的结果进行不同的处理。
65f1Ssa。
MIMD是指能实现指令、数据作业、任务等各级全面并行计算的多机处理 系统,典型的MIMD系统由多台处理机、多个存储模块和一个互连网络组成, 每台处理机执行自己的指令,操作数也是各取各的。MIMD结构中每个处理器 都可以单独编程,这种结构的可编程能力最强。由于要用大量的硬件资源解决 可编程问题,硬件利用率不高。常见的有MPP(Massively Parallel Processo)r系
势。(P55-59)
wrUp4vU。
6.什么是流水线技术?
答:流水线技术,指的是允许一个机器周期内的计算机各处理步骤重叠进 行。特别是,当执行一条指令时,可以读取下一条指令,也就意味着,在任何 一个时刻可以有不止一条指令在 “流水线”上,每条指令处在不同的执行阶段。
这样,即便读取和执行每条指令的时间保持不变,而计算机的总的吞吐量提高 了。
统、分布式计算系统。(P60-61)
1nfLI43。
8.试解释下列基本概念:机器语言、汇编语言、高级语言
答:机器语言,最早的计算机只有机器语言,计算机能直接执行用机器语 言所编的程序。机器语言是由二进制代码表示的计算机机器指令和数据组合而 成。
10X7J1v。
汇编语言,到50年代,人们想出了用一些具有一定含义的文字、符号和数 字,按规定的格式来表示各种不同的机器指令,称为 “助记符 ”。例如,用“ADD”表示加法,“MOV表示数据传输等。再用这些助记符来编写程序,这就是汇编 语言。
(P60-62)
QasXVZn。
7.多处理器结构包含哪几种主要的体系结构,分别有什么特点? 答:多处理器系统:主要通过资源共享,让共享输入/输出子系统、数据库 资源及共享或不共享存储的一组处理机在统一的操作系统全盘控制下,实现软 件和硬件各级上相互作用,达到时间和空间上的异步并行。
3NXbWyr。
SIMD计算机有多个处理单元,由单一的指令部件控制,按照同一指令流的 要求为他们分配各不相同的数据并进行处理。系统结构为由一个控制器、多个 处理器、多个存贮模块和一个互连总线(网络)组成。对操作种类多的算法, 当要求存取全局数据或对于不同的数据要求做不同的处理时,它无法独立胜 任。SIMD—般都要求有较多的处理单元和极高的I/O吞吐率,如果系统中没有 足够多的适合SIMD处理的任务,采用SIMD不合算。
zfnYlpv。
高级语言,也称为算法语言,它定义了一套基本符号以及怎样使用这套基 本符号设计程序的规则。算法语言比较接近数学语言,与具体机器无关,直接 学习该高级语言的规则就可以使用计算机解决自己的问题,例如C、C++、Java
等。(P44-P46)
P4M0GOA。
9.计算机软件系统可以分为哪几类?
(P51-P54)
r1fI4bu。
2.简述计算机体系结构与组成、实现之间的关系。 答:计算机体系结构通常是指程序设计人员所见到的计算机系统的属性, 是硬件子系统的结构概念及其功能特性。计算机组成(computer organization)是依据计算机体系结构确定并且分配了硬件系统的概念结构和功能特性的基础 上,设计计算机各部件的具体组成,它们之间的连接关系,实现机器指令级的 各种功能和特性。同时,为实现指令的控制功能,还需要设计相应的软件系统 来构成一个完整的运算系统。计算机实现,是计算机组成的物理实现,就是把完
第二章习题(
一、复习题
1.简述冯?诺依曼原理,冯?诺依曼结构计算机包含哪几部分部件,其结构 以何部件为中心?
答:冯?诺依曼理论的要点包括:指令像数据那样存放在存储器中,并可以 像数据那样进行处理;指令格式使用二进制机器码表示;用程序存储控制方式 工作。这3条合称冯?诺依曼原理
OgtiojD。冯?诺依曼计算机由五大部分组成:运算器、控制器、存储器、输入设备、 输出设备,整个结构一般以运算器为中心,也可以以控制器为中心。
3.根据指令系统结构划分,现代计算机包含哪两种主要的体系结构?
答:根据指令系统结构划分,现代计算机主要包含:CISC和RISC两种结
构。(P55)4简述RISC技术的特点?
答:从指令系统结构上看,RISC体系结构一般具有如下特点:
(1)精简指令系统。可以通过对过去大量的机器语言程序进行指令使用频度 的统计,来选取其中常用的基本指令,并根据对操作系统、高级语言和应用环 境等的支持增设一些最常用的指令;
答:不正确。与CISC架构相比较,RISC计算机具备结构简单、易于设计和 程序执行效率高的特点,但并不能认为RISC架构就可以取代CISC架构。事实 上,RISC和CISC各有优势,CISC计算机功能丰富,指令执行更加灵活,这些时RISC计算机无法比拟的,当今时代,两者正在逐步融合,成为CPU设计的新趋
成逻辑设计的计算机组成方案转换为真实的计算机。计算机体系结构、计算机 组成和计算机实现是三个不同的概念,各自有不同的含义,但是又有着密切的 联系,而且随着时间和技术的进步,这些含意也会有所改变。在某些情况下, 有时也无须特意地去区分计算机体系结构和计算机组成的不同含义。
(P47-P4பைடு நூலகம்)
28BoSAn。
hJslBtf。
(2)减少指令系统可采用的寻址方式种类,一般限制在2或3种;
(3)在指令的功能、格式和编码设计上尽可能地简化和规整,让所有指令尽 可能等长;(4)单机器周期指令,即大多数的指令都可以在一个机器周期内完成, 并且允许处理器在同一时间内执行一系列的指令。(P57-58)
lODfR62。
5.有人认为,RISC技术将全面替代CISC这种观点是否正确,说明理由?
相关文档
最新文档