计算机体系结构期末考试知识点与答案
计算机组织架构考试题库及答案

计算机组织架构考试题库及答案计算机组织架构是计算机科学的一个重要分支,它研究的是计算机系统中硬件和软件的组成、结构、操作和设计方法。
以下是计算机组织架构的考试题库及答案,供您参考。
一、选择题1. 计算机组织架构主要研究的是计算机系统中硬件和软件的( )。
A. 组成B. 结构C. 操作D. 设计方法答案:A、B、C、D2. 计算机的中央处理器(CPU)主要由( )两部分组成。
A. 控制器和运算器B. 控制器和内存C. 运算器和内存D. 控制器和输入输出设备答案:A3. 下列哪种存储器是计算机的主要存储设备?( )A. 只读存储器(ROM)B. 随机访问存储器(RAM)C. 磁盘存储器D. 光盘存储器答案:B4. 计算机的指令包括操作码和( )。
A. 地址码B. 操作数C. 寄存器D. 指针答案:B5. 计算机的输入输出设备中,属于输入设备的是( )。
A. 打印机B. 鼠标C. 显示器D. 键盘答案:B、D二、填空题1. 计算机的中央处理器(CPU)主要由控制器和______两部分组成。
答案:运算器2. 计算机的存储器分为内存和外存,其中内存主要包括______和______。
答案:随机访问存储器(RAM)、只读存储器(ROM)3. 计算机的指令由操作码和______组成。
答案:操作数4. 计算机的______负责将指令译码,并控制计算机的运行。
答案:控制器5. 计算机的______用于存储正在运行的程序和数据。
答案:内存三、简答题1. 请简述计算机组织架构的主要研究内容。
答案:计算机组织架构主要研究计算机系统中硬件和软件的组成、结构、操作和设计方法,包括计算机的中央处理器(CPU)、内存、输入输出设备、指令系统等方面的设计和技术。
2. 请简述中央处理器(CPU)的主要功能。
答案:中央处理器(CPU)是计算机的核心部件,主要负责执行计算机指令、控制计算机运行、进行数据运算和处理等功能。
它主要由控制器和运算器两部分组成,通过控制器的控制,协调运算器和其他硬件设备的工作,完成对指令的执行和数据的处理。
计算机体系结构基础知识试题及

计算机体系结构基础知识试题及答案解析一、选择题1. B2. A3. D4. C5. B6. C7. A8. D9. B 10. C二、填空题1. 互联网2. 中央处理器3. 存储器4. 输入/输出设备三、简答题1. 计算机体系结构是指计算机硬件与软件之间的逻辑结构和功能关系,即计算机的整体结构和组成方式。
2. CPU(中央处理器)是计算机体系结构的核心,它负责执行计算机的指令并控制计算机的运行。
3. 存储器是计算机中用于存储数据和程序的部件,包括主存储器(RAM)和辅助存储器(硬盘、固态硬盘等)。
4. 输入/输出设备用于实现计算机与外部设备之间的数据交换,包括显示器、键盘、鼠标、打印机等。
四、论述题计算机体系结构是计算机科学中的重要组成部分,它对于计算机的设计和开发具有重要意义。
计算机体系结构的基本原理可以通过一系列试题来进行检测和考察。
下面是一套基础的计算机体系结构试题及其答案解析。
首先是选择题部分,这部分试题主要考察对计算机体系结构基础知识的理解和应用能力。
通过选择正确的答案来判断考生对相关知识的掌握情况。
根据试题解析,我们可以得出正确的答案和解释。
接下来是填空题部分,这部分试题主要考察考生对计算机体系结构相关术语的理解和记忆能力。
通过填写正确的术语来补全句子,从而测试考生对相关知识的熟悉程度。
最后是简答题部分,这部分试题通过提出开放式问题,要求考生对计算机体系结构的相关概念和原理进行简要的叙述。
考生需要用清晰、准确的语言来回答问题,展示自己对知识的理解和运用能力。
综上所述,计算机体系结构基础知识试题及答案解析是一套用于考察计算机科学学习者对计算机体系结构基本原理的掌握程度的试题。
通过做题和解析,考生可以检测自己的学习效果,并加深对相关知识的理解。
希望这套试题能为广大学习者提供帮助,推动计算机科学的进一步发展。
计算机体系结构习题与答案

一、复习题1.简述冯∙诺依曼原理,冯∙诺依曼结构计算机包含哪几部分部件,其结构以何部件为中心?答:冯∙诺依曼理论的要点包括:指令像数据那样存放在存储器中,并可以像数据那样进行处理;指令格式使用二进制机器码表示;用程序存储控制方式工作。
这3条合称冯∙诺依曼原理冯∙诺依曼计算机由五大部分组成:运算器、控制器、存储器、输入设备、输出设备,整个结构一般以运算器为中心,也可以以控制器为中心。
(P51-P54)2.简述计算机体系结构与组成、实现之间的关系。
答:计算机体系结构通常是指程序设计人员所见到的计算机系统的属性,是硬件子系统的结构概念及其功能特性。
计算机组成(computer organization)是依据计算机体系结构确定并且分配了硬件系统的概念结构和功能特性的基础上,设计计算机各部件的具体组成,它们之间的连接关系,实现机器指令级的各种功能和特性。
同时,为实现指令的控制功能,还需要设计相应的软件系统来构成一个完整的运算系统。
计算机实现,是计算机组成的物理实现, 就是把完成逻辑设计的计算机组成方案转换为真实的计算机。
计算机体系结构、计算机组成和计算机实现是三个不同的概念,各自有不同的含义,但是又有着密切的联系,而且随着时间和技术的进步,这些含意也会有所改变。
在某些情况下,有时也无须特意地去区分计算机体系结构和计算机组成的不同含义。
(P47-P48)3.根据指令系统结构划分,现代计算机包含哪两种主要的体系结构?答:根据指令系统结构划分,现代计算机主要包含:CISC和RISC两种结构。
(P55)4.简述RISC技术的特点?答:从指令系统结构上看,RISC 体系结构一般具有如下特点:(1) 精简指令系统。
可以通过对过去大量的机器语言程序进行指令使用频度的统计,来选取其中常用的基本指令,并根据对操作系统、高级语言和应用环境等的支持增设一些最常用的指令;(2) 减少指令系统可采用的寻址方式种类,一般限制在2或3种;(3) 在指令的功能、格式和编码设计上尽可能地简化和规整,让所有指令尽可能等长;(4) 单机器周期指令,即大多数的指令都可以在一个机器周期内完成,并且允许处理器在同一时间内执行一系列的指令。
(完整版)计算机系统结构考试题目及参考答案.doc

(完整版)计算机系统结构考试题目及参考答案.doc一:名词解释1:虚拟机:由软件实现的机器。
2:CPI :是衡量CPU 执行指令效率的重要标志,指执行每条指令所需的平均时钟周期数。
3:摩尔定律:当价格不变时,集成电路上可容纳的晶体管数目,约每隔18 个月便会增加一倍,性能也将提升一倍。
4:并发性:指两个或多个事件在同一时间间隔内发生的并行性。
5:程序局部性原理:是指程序在执行时呈现出局部性规律,即在一段时间内,整个程序的执行仅限于程序中的某一部分。
相应地,执行所访问的存储空间也局限于某个内存区域。
局部性原理又表现为:时间局部性和空间局部性。
6: CISC/RISC : CISC :即复杂指令系统计算机,指在系统中增加更多和复杂的指令,来提高操作系统效率的计算机。
RISC :即精简指令系统计算机,指在系统中选取使用一些频率最高的、长度固定的、格式种类少的简单指令的计算机。
7:计算机系统结构:指对机器语言计算机的软、硬件功能的分配和对界面的定义。
8:系列机:指先设计好一种系统结构,而后就按这种系统结构设计它的系统软件,按器件状况和硬件技术研究这种结构的各种实现方法,并按照速度、价格等不同要求,分别提供不同速度、不同配置的各档机器。
9:模拟:用机器语言程序解释实现程序移植的方法。
10:仿真:用微程序直接解释另一种机器的指令系统。
11:寻址方式:寻找操作数或指令的有效地址的方式。
12:替换算法:在存储体系中,当出现页面失效时或者主存的所有页面已经全部被占用而又出现页面失效时,按照某种算法来替换主存中某页。
[ 由于主存中的块比Cache 中的块多,所以当要从主存中调一个块到Cache 中时,会出现该块所映象到的一组(或一个)Cache 块已全部被占用的情况。
这时,需要被迫腾出其中的某一块,以接纳新调入的块。
]二:选择题1,直接执行微指令的是( C )A 汇编程序B 编译程序C 硬件D 微指令程序2,对汇编语言程序员不透明的是( C )A 程序计数器B 主存地址寄存器C 条件码寄存器D 指令寄存器3,最早的冯·诺依曼型计算机是以( B )为中心的A 运算器B 控制器C 存储器D I/O 设备4,计算机系统结构的角度的结构来看,机器语言程序员看到的机器属性是( C )A 计算机软件所要完成的功能B 计算机硬件的全部组成C 编程要用到的硬件组织D 计算机各部分硬件的实现5,不同系列计算机之间实现可移植性的途径,不包括( B )A 采用统一的高级语言B 采用统一的汇编语言C 模拟D 仿真6,利用时间重叠原理,实现并行处理的是( A )A 流水处理机B 多处理机C 阵列处理机D 集群系统7,多处理机实现的并行主要是(B)A 指令级并行B 任务级并行C 操作级并行D 操作步骤的级并行8 计算机系统结构不包括( B )A 信息保护B 存储速度C 数据表示D 机器工作状态9,不需要编址的数据存储空间( D )A CPU 通用寄存器B 主存储器C I/O 寄存器D 堆栈10, RISC 执行程序的速度比CISC 快的原因是( C )A RISC 指令系统中条数较少B 程序在 RISC 编译生成的目标程序较短C RISC 指令平均执行周期数较少D RISC 中只允许 LOAD 和 STORE 指令存储11,程序员在编写程序时,使用的访存地址是( B )A 主存地址B 逻辑地址C 物理地址D 有效地址12,虚拟存储器主要是为了( A )A 扩大存储器系统容量B 提高存储器系统速度C 扩大存储器系统容量和提高存储器系统速度D 便于程序的访存操作13,与全相联映像相比,组相联映像的优点是( B )A 目录表小B 块冲突概率低C 命中率高D 主存利用率高14,输入输出数据不经过CPU 内部寄存器的输入输出方式是( C )A 程序控制方式B 中断C DMA 方式D 上述三种方式15,在配置了通道的计算机系统中,用户程序需要输入输出时引起的中断是( A )A 访管中断B I/O 中断C 程序性中断D 外部中断16,当计算机系统通过执行通道程序,完成输入输出工作时,执行通道程序的是(B)A CPUB 通道C CPU 和通道D 指定的外设三:填空1,常见的计算机系统结构的分类法有两种:Flynn 分类法,冯氏分类法冯氏分类法是根据系统的最大并行度对计算机系统结构进行分类,大多数的位并行的单处理机属于字串位并的处理机方式2,由软件实现的机器称为:虚拟机3,在一个计算机系统中,低层机器的属性往往对高层机器的程序员是透明的。
计算机体系结构试题及答案

计算机体系结构试题及答案一、简答题1、请你简述冯·诺依曼结构的工作原理。
指出:它的结构特点是什么?冯·诺依曼结构是指计算机采用存储程序的工作方式,包含五个部分:算术逻辑单元(ALU)、控制单元(CU)、存储器(Memory)、输入/输出设备(I/O)、数据通路(Bus)。
它的工作原理是,程序从存储器中读取指令,指令分解成操作码和地址,控制单元根据操作码控制算术逻辑单元完成运算,然后将结果存储到存储器中或输出到I/O设备中。
其结构特点是:CPU与存储器采用同一总线,存储程序的方式,将数据和指令存储在同一存储器中,指令操作码和地址采用相同位数的二进制代码表示。
2、请你简述计算机的指令周期,以及每个阶段的作用。
指令周期是指计算机执行一条指令所经历的若干个阶段,一般包括取指令(Fetch)、指令译码(Decode)、执行指令(Execute)、存储结果(Write Back)四个阶段。
具体作用如下:取指令:从存储器中读取指令。
指令译码:对指令进行解析,确定指令的类型和操作数。
执行指令:根据指令类型和操作数进行相应的运算。
存储结果:将执行结果存储到指定的地址中,或者输出到I/O设备中。
3、请你简述计算机CPU的主要组成部分及其作用。
计算机CPU包含三个主要组成部分:算术逻辑单元(ALU)、控制单元(CU)、寄存器组。
具体作用如下:算术逻辑单元(ALU):执行算术和逻辑运算,例如加、减、乘、除、与、或、非等运算。
控制单元(CU):控制计算机的运行,包括指令译码、节拍发生、中断处理、目标跳转等操作。
寄存器组:存储一些特殊的数据,例如程序计数器(PC)、指令寄存器(IR)、通用寄存器等。
4、请你简述计算机的系统总线及其作用。
计算机的系统总线是一种用于传送信息的共享通信通路,分为三类:地址总线(Address Bus)、数据总线(Data Bus)、控制总线(Control Bus)。
其主要作用是实现各个组件之间的数据传输和控制信号传送,如CPU向存储器读写数据、I/O设备访问存储器等。
最新系统结构总复习题(附答案)

《计算机系统结构》期末考试复习题一、选择题:1、我们称由(B )实现的机器为虚拟机器。
A、硬件B、软件C、微程序D、固件2、计算机系统结构设计者所关心的是(C )所看到的的计算机结构。
A、硬件设计人员B、逻辑设计人员C、机器语言或汇编语言程序员D、高级语言程序员3、计算机组成是计算机系统结构的(B )。
A、硬件实现B、逻辑实现C、软件实现D、以上三种4、在计算机系统设计时,为了提高系统性能,应当注意(A )。
A、加快经常性使用指令的执行速度B、要特别精心设计少量功能强大的指令B、要减少在数量上占很小比例的指令的条数D、要加快少量指令的速度5、SIMD计算机可以处理(D )。
A、多指令流、单数据流B、单指令流单数据流C、多指令流多数据流D、单指令流多数据流6、在提高CPU性能的问题上,从系统结构角度,可以(C )。
A、提高时钟频率B、减少程序指令条数C、减少每条指令的时钟周期数D、减少程序指令条数和减少每条指令的时钟周期数7、冯.诺依曼计算机是(B )。
A、以存储器为中心B、以CPU为中心C、以处理输入/输出危重点D、以存储器与计算器为中心8、解决软件移植最好的办法就是(C )。
A、采用模拟方法B、采用仿真的方法C、采用统一高级语言D、采用统一标准设计计算机结构9、对计算机系统结构,下列透明的是(A )。
A、数据总线宽度B、浮点数表示C、CPU寄存器个数D、存储器的编址方法10、以下对系统程序员不透明的是(B )。
A、系列机各档不同的数据通路宽度B、虚拟存储器C、指令缓冲寄存器D、存储器读写缓冲寄存器11、在浮点数表示中,尾数的位数多少主要影响( B )。
A、表数范围B、表数精度C、表数效率D、运算实现容易程度12、当浮点数的尾数基值为(A )时,其表数效率最高(假如不考虑隐藏位)。
A、16B、8C、4D、213、当浮点数的尾数基值为( D )时,其表数精度最高,表数范围最大。
A、2B、8C、16D、2或414、当浮点数的尾数用原码表示,基值为2,阶码用移码表示,基值为2时,若尾数部分占23位(不含符号位),阶码占8位(含符号位),则表示的最大负数和最大正数分别为( C )。
2020.4《计算机体系结构》期末试卷A含答案

2020.4《计算机体系结构》期末试卷A含答案《计算机体系结构》期末考试A卷(总分:100分,时间:100分钟)姓名:周元华专业:计算机科学与技术学号: 18260070164016学习中心:上海弘成一、填空题(每空1分,共14分)1.高速缓冲存储器的地址映象方式有三种,它们分别是:全向量方式,直接相联方式,组相连方式。
2.虚拟存储器的三种管理方式是段式管理,页式管理和段页式管理。
3.从主存的角度来看,“Cache—主存”层次的目的是为了提高速度,而“主存—辅存”层次的目的是为了扩大容量4.根据指令间的对同一寄存器读和写操作的先后次序关系,数据相关冲突可分为读与写(RAM)、写与读(WAR)和写与写(WAW)三种类型。
5.当代计算机体系结构的概念包括指令集结构、计算机组成和计算机实现三个方面的内容二、名词解释(每题2分,共16分)计算机体系结构:计算机体系结构是指根据属性和功能不同而划分的计算机理论组成部分及计算机基本工作原理、理论的总称。
其中计算机理论组成部分并不单与某一个实际硬件相挂钩,如存储部分就包括寄存器、内存、硬盘等。
兼容机:兼容机,就是由不同公司厂家生产的具有相同系统结构的计算机。
简单点说,就是非厂家原装,而改由个体装配而成的机器,其中的元件可以是同一厂家出品,但更多的是整合各家之长的计算机。
写直达法:写直达法一般指全写法。
全写法(write-through):又称写直达法、写穿法,透写法,Cache使用方式之一。
高速缓冲存储器:高速缓冲存储器(Cache)其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。
高速缓冲存储器是存在于主存与CPU之间的一级存储器,由静态存储芯片(SRAM)组成,容量比较小但速度比主存高得多,接近于CPU的速度。
在计算机存储系统的层次结构中,是介于中央处理器和主存储器之间的高速小容量存储器。
计算机体系结构期末考试知识点与答案

体系结构复习重点.doc1. 冯.诺依蔓计算机的特点答:冯若依曼计算机的主要特点如下:存储程序方式。
指令和数据都是以字的方式存放在同一个存储器中,没有区别,由机器状态来确定从存储器读出的字是指令或数据。
指令串行执行,并由控制器集中加以控制、单元定长的一维线性空间的存储器使用低级机器语言,数据以二进制形式表示。
单处理机结构,以运算器作为中心。
其实,他最大的特点就是简单易操作。
2. T (C)= <K*K',D*D',W*W'>所描述的三个层次(8页)答:3 个层次为控制器、算术逻辑部件、基本逻辑部件3. 计算机系统结构的分类(5 页)4. 计算机系统中的数据表示(38 页)5. 指令系统设计的原则答:指令系统的设计原则是,应特别注意如何支持编译系统能高效、简易地将源程序翻译成目标代码。
首先是正交性:又称分离原则或互不相干原则。
即指令中各个有不同含义的字段之间,在编码时应互相独立、互不相关。
规整性:对相似的操作数做出相同的规定。
可扩充性:要保留一定余量的操作码空间,为以后的扩展所用。
对称性:为了使编译能更加方便,通常希望操作具有对称性。
6. 流水操作中的相关答:流水操作过程中会出现一下的 3 个相关:资源或结构相关、数据相关、和控制相关。
资源相关是指当有多条指令进入流水线后在同一机器周期内争用同一功能部件所发生的冲突。
数据相关:这是由于流水线中的各条指令的重叠操作使得原来对操作数的访问顺序发生了变化,从而导致了数据相关的冲突。
控制相关主要是转移指令引起的,比起数据相关来,他会使流水线丧失更多的性能7. 向量机中对向量的各种运算可以采用的加工方式(149 页)答:向量机中对向量的各种运算可以采用不同的加工方式,但比较有效的加工方式应是尽量避免出现数据相关和尽量减少对向量功能的转换。
一种普通加工方式称为横向加工,它是按向量顺序计算的。
另外一种加工方式称为垂直加工,即它是先纵向加工所有B 和C 向量中元素对的相加操作。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
体系结构复习重点.doc1..诺依蔓计算机的特点答:·若依曼计算机的主要特点如下:存储程序方式。
指令和数据都是以字的方式存放在同一个存储器中,没有区别,由机器状态来确定从存储器读出的字是指令或数据。
指令串行执行,并由控制器集中加以控制、单元定长的一维线性空间的存储器使用低级机器语言,数据以二进制形式表示。
单处理机结构,以运算器作为中心。
其实,他最大的特点就是简单易操作。
2. T(C)=<K*K',D*D',W*W'>所描述的三个层次(8页)答:3个层次为控制器、算术逻辑部件、基本逻辑部件3. 计算机系统结构的分类(5页)4. 计算机系统中的数据表示(38页)5. 指令系统设计的原则答:指令系统的设计原则是,应特别注意如何支持编译系统能高效、简易地将源程序翻译成目标代码。
首先是正交性:又称分离原则或互不相干原则。
即指令中各个有不同含义的字段之间,在编码时应互相独立、互不相关。
规整性:对相似的操作数做出相同的规定。
可扩充性:要保留一定余量的操作码空间,为以后的扩展所用。
对称性:为了使编译能更加方便,通常希望操作具有对称性。
6. 流水操作中的相关答:流水操作过程中会出现一下的3个相关:资源或结构相关、数据相关、和控制相关。
资源相关是指当有多条指令进入流水线后在同一机器周期内争用同一功能部件所发生的冲突。
数据相关:这是由于流水线中的各条指令的重叠操作使得原来对操作数的访问顺序发生了变化,从而导致了数据相关的冲突。
控制相关主要是转移指令引起的,比起数据相关来,他会使流水线丧失更多的性能。
7. 向量机中对向量的各种运算可以采用的加工方式(149页)答:向量机中对向量的各种运算可以采用不同的加工方式,但比较有效的加工方式应是尽量避免出现数据相关和尽量减少对向量功能的转换。
一种普通加工方式称为横向加工,它是按向量顺序计算的。
另外一种加工方式称为垂直加工,即它是先纵向加工所有B和C向量中元素对的相加操作。
第三种方式称为纵横向加工,或称为分组加工。
8. 计算机程序的访存有两种局部性规律(165页)答:计算机程序有以下两种局部规律:时间局部性:如果一个存储项被访问,则该项可能会很快再次被访问、空间局部性:如果一个存储项被访问,则该项及其临近的项也可能很快被访问。
9.开发计算机系统并行性的开发策略.(233页)答:开发计算机系统并行性,一般是采用资源重复、时间重叠、和资源共享这三种方法。
资源重复是通过使用多功能部件,引入空间重复因素。
时间重叠是在并行性概念中引入时间因素,让多个处理过程在时间上互相错开,重叠地使用同一套部件的各个部分。
资源共享则主要是使用切换运行环境或应用软件手段让多个用户按时间片分时使用同一套或硬件资源,以提高资源的利用率和隐藏等待时间。
10. 自定义数据的表示形式(45页)答:自定义数据的表示形式有两种,即带标识符的数据表示和数据描述符表示。
带标识符数据表示要求对每一个数据都附加标识符。
其优点:简化了指令系统;易于对编程进行差错;能自动地进行数据类型变换;简化了编译;方便了程序调试。
数据描述符主要是用来描述复杂和多维结构数据类型,例如向量、矩阵、记录等,它与带标识符数据表示的不同之处如下:标识符要与每个数据相连,两者合存在一个存储器单元中,而描述符则和数据分开存放;要访问数据集中的元素时,必须先访问描述符,从而至少要增加一级寻址;描述符可看成是程序的一部分,而不是数据的一部分,因为它是专门用来描述要访问的数据特性。
11. RISC机的指令系统集结构是。
12. 流水线的工作阶段?(94页)答:流水线工作阶段可分为建立(充入),满载和排空三个阶段13. 多功能部件并行操作的约束条件(151页)答:多功能部件并行操作的约束条件是:不存在向量寄存器使用冲突;不存在功能部件使用冲突。
向量寄存器使用冲突是指并行工作的向量指令中的源向量或结果向量使用相同的兴亮寄存器。
功能部件使用冲突是指同一功能部件为多条并行工作向量指令所使用。
14. 存储系统分层(165页)答:对于存储器系统,高速,大容量和低成本这三个因素是相互矛盾的,存储器容量的增大也意味着速度的降低,根据这一规律,出现了层次的存储器实现方法。
存储器系统根据容量和工作速度分为若干个层次,因为速度较慢的存储介质成本较低,用其实现较低层次的存储器,而用少量的速度较高的存储器件时间速度较高的存储层次。
所以一般分成四个层次,最高层是寄存器,高速缓存,主存和外存。
15.SIMD是采用什么并行措施的阵列处理机。
(236页)答:SIMD主要采用的是资源重复的并行性措施的阵列处理及16. 指令系统集结构17. 顺序控制流改变的原因(88页)答:所谓控制流是指有关被处理的指令序列的执行顺序。
通常,指令执行的顺序是相继的,吓一跳要执行的指令地址,只需在当前的PC值上再加上当前指令所占用的字节数就可以获得,程序在执行中,若遇到以下的一些例外情况时,这种顺序的控制流将发生改变:一是转移指令,二是过程调用和返回,三是协同程序,四是中断和自陷。
18. 计算机系统结构的外特性(2页)答:通常所讲的计算机系统结构的外特性是指机器语言程序员或编译程序编写者所看到的外特性,即由他们所看到的计算机的基本属性,这是机器语言程序员或编译程序生成系统为使其所编写,设计或生成的程序能在及其上正确运行所必需遵循的。
关于计算机系统结构的外特性,比较一致的看法认为应包括以下几方面:1,指令系统:反映了机器指令的类型和形式以及指令间的排序和控制机构/2.数据表示:反映了能由硬件直接识别和处理的数据类型和指令。
3.操作数的寻址方式:反映了系统能寻址的最小单位,寻址方式和表示。
4.寄存器的构成定义:反映了通用寄存器和专用寄存器的数量,定义和使用方式5.中断机构和异常:表示中断的类型,分级和中断响应硬件功能以及异常6.存储体系和管理:包括主存储器,编址方式,最大可编制空间7.I/O设备的连接方式,处理机,存储器与I/O设备间的数据传递方式和格式,传递的数据量及传递操作结束表示及出错指示8.机器工作状态的定义和切换9.信息保护:包括保护方式及有关的硬件支持等19. 在对各种机器性能比较而进行性能规格化过程中,不论取哪一台机器作参考机,( A )均能保持比较结果的一致性。
(30页)A. 几何性能平均值B. 算术性能平均值C. 调和性能平均值D. 性能加速比20. 持续性能的表示采用的评估指标(30页)答:持续性能的表示常用算术平均,几何平均和调和平均三种平均值方法21. 计算机系统结构的分层寄存器---高速缓存---主存---外存22. RISC 采用交叉寄存器窗口技术的目的(71页)答:缩短CALL语句和RETURN语句的操作时间在RISC结构中非常重要,采用较大量寄存器以及交叉寄存器窗口技术就是为了达到这一目的。
在RISC结构中,为了减少过程调用中保存现象和建立新现场以及返回时恢复现场等辅助操作,通常将所有寄存器分成若干个组,成为寄存器窗口。
23. 影响线性流水线最大吞吐率的因素答:数据相关是影响线性流水线最大吞吐率的因素24. Cache 存储器引入的目的(167页)答:高速缓冲存储器是位于CPU和主存之间的高层存储子系统,采用高速缓存的主要目的是提高存储器的平均访问速度,从而是存储器的速度与CPU的速度相匹配。
25. 一个程序在CPU上运行所需的时间的公式?(26页)答:绝大多数计算机都是使用以固定速率运行的时钟,它的运行周期称为时钟周期,长以时间长短或运行速率来表示,一个程序在CPU上运行所需的时间T,可以用一下公示来表示:Tcpu=I*CPI*T(I :表示要执行程序中的指令总数,CPI表示执行每条指令所需的平均时钟周期数。
而T表示时钟周期的时间长度。
)26. 多维数组的自定义数据表示(45页)27. 平均码长最短的编码是(66页)答:霍夫曼编码28. RISC执行程序的速度比CISC 要快的原因(69页)答:一是简化了指令系统,指令条数较少,基本寻址方式少,指令格式少,指令字长一致;二是以寄存器-寄存器方式工作;除LOAD/STORE指令外,所有指令都在一个机器时钟周期内执行完成,并采用流水技术;四是使用较多的通用寄存器;五是为了提高指令执行速度,绝大部分采用硬连线控制实习那,不用或少用微程序实现;六是精心选择构成指令系统的指令,并采用软件手段,特别是优化编译技术,力求能高效地支持高级语言。
29. 虫孔寻径(287页)答:这种寻址方式由于最小的信息传输单位为位片,因此一旦中间结点的输出通道堵塞而不得不存入缓冲区时,其所需的片缓冲区长度远小于包文缓冲区的长度30.输入输出数据不经过CPU内部寄存器的输入输出方式是什么(201页)答:这种方式是I/O处理机方式。
31.结构对称的静态互联网络(244页)答:静态互连网络的主要特征是在处理器间有单向或双向的固定通路。
有两种类型的静态网络,分别是全互连网络和有限互连网络。
全互连网络有被称为结构对称的静态互连网络。
在一个全互连网络中,每个结点与网络中的所有其他结点相连。
全互连网络保证消息能从任何源结点到任何目的结点的快速传递(只需经过一条链路)。
32. 互连函数的实际应用(252页)课后练习题332页33. 多处理机的Cache一致性问题(273页)答:多处理机的Cache的一致性问题是垂直一致性以及水平一致性问题垂直一致性指的是Cache与主存之间的一致性水平一致性指的是Cache之间的一致性34. 指令的顺序执行方式(88页)答:所谓控制流是指有关被处理的指令序列的执行顺序。
程序在执行中,若遇到以下的一些例外情况,这种顺序的控制流将发生改变。
转移指令,过程调用和返回,协同程序,中断和自陷35. 流水线的分类(94页)答:由于这种工作方式与工厂中的装配流水线相类似,因此称这种工作方式为流水线方式。
在流水技术中,一般有如下的一些特点:一条流水线通常由多个流水段组成;每个流水段有专门的功能部件对指令进行某种加工;个流水段所需的时间是一样的;流水线工作阶段可分为建立、满载和排空3个阶段;在理想情况下,当流水线充满后,每隔平均时间t将会有一个结果流出流水线按照不同的角度,流水线可有多种不同的分类方法1、按处理级别分类可分为操作部件级、指令级和处理机级。
2、按功能分类可分为单功能流水线和多功能流水线两种。
在单功能流水线中只能完成一种功能,多功能流水线则可完成多种功能。
3、按工作方式可分为静态流水线和动态流水线在静态流水线中,同一时间内它只能以一种功能以一种功能方式工作,它可以是但功能的,也可以是多功能的。
动态流水线必定是多功能流水线。
4、按连接方式分可分为线性流水线与非线性流水线。