计算机系统结构简答。填空

合集下载

计算机系统结构考试试题

计算机系统结构考试试题

计算机系统结构考试试题一、选择题(每题 2 分,共 40 分)1、以下关于计算机系统结构的说法中,错误的是()A 计算机系统结构是指计算机系统的软、硬件的界面B 计算机系统结构是对计算机系统中各级界面的定义及其上下的功能分配C 计算机系统结构是指计算机系统的概念性结构和功能特性D 计算机系统结构与计算机组成和计算机实现无关2、提高并行性的技术途径不包括()A 时间重叠B 资源重复C 资源共享D 增加指令3、指令流水线中出现数据相关时,通常采用的解决办法不包括()A 停顿B 分支预测C 数据旁路D 指令预取4、以下关于存储系统的说法中,正确的是()A Cache 是为了弥补主存速度的不足B 虚拟存储器是为了扩大主存容量C 相联存储器是按地址访问的D 主存是按内容访问的5、以下关于中断的说法中,错误的是()A 中断是指计算机在执行程序过程中,遇到突发事件而中断当前程序的执行B 中断响应的过程包括关中断、保存断点、识别中断源、保护现场等C 中断向量是中断服务程序的入口地址D 中断处理的过程包括恢复现场、开中断、返回原程序等6、以下关于总线的说法中,错误的是()A 总线是连接计算机各部件的公共信息传输线B 总线可以分为数据总线、地址总线和控制总线C 同步总线的传输效率高于异步总线D 总线的带宽等于总线的时钟频率乘以总线的宽度7、以下关于输入输出系统的说法中,正确的是()A 程序查询方式的效率最高B 中断方式需要 CPU 不断查询设备状态C DMA 方式可以直接在内存和外设之间传输数据D 通道方式的功能比 DMA 方式强大8、以下关于多处理机系统的说法中,错误的是()A 多处理机系统是指由两个或两个以上的处理机组成的计算机系统B 多处理机系统的并行性比单处理机系统高C 多处理机系统的通信方式包括共享存储器和消息传递D 多处理机系统的性能只取决于处理机的数量9、以下关于流水线的说法中,正确的是()A 流水线的段数越多,流水线的效率越高B 流水线的吞吐率与流水线的段数无关C 流水线的加速比等于流水线的段数D 流水线的效率与任务的类型有关10、以下关于 RISC 指令集的说法中,错误的是()A RISC 指令集的指令长度固定B RISC 指令集的指令格式种类少C RISC 指令集的寻址方式简单D RISC 指令集的指令功能强大11、以下关于 CISC 指令集的说法中,正确的是()A CISC 指令集的指令长度可变B CISC 指令集的指令格式种类多C CISC 指令集的寻址方式复杂D 以上都是12、以下关于超标量技术的说法中,错误的是()A 超标量技术是指在一个时钟周期内同时发射多条指令B 超标量技术可以提高指令的并行度C 超标量技术需要增加硬件的复杂度D 超标量技术可以在任何指令集架构上实现13、以下关于向量处理机的说法中,正确的是()A 向量处理机是专门用于处理向量数据的计算机B 向量处理机的运算速度比标量处理机快C 向量处理机的并行性主要体现在指令级并行D 以上都是14、以下关于存储层次的说法中,错误的是()A 存储层次的目的是为了提高存储系统的性能价格比B 存储层次的性能由命中率、访问时间和失效开销决定C 增加 Cache 的容量可以提高命中率D 降低主存的访问时间可以提高存储层次的性能15、以下关于虚拟存储器的说法中,正确的是()A 虚拟存储器的容量等于主存容量加上辅存容量B 虚拟存储器的页面大小是固定不变的C 虚拟存储器的地址转换是由硬件完成的D 虚拟存储器的页面替换算法对系统性能有很大影响16、以下关于多总线结构的说法中,错误的是()A 多总线结构可以提高系统的性能B 多总线结构可以增加系统的可靠性C 多总线结构可以减少系统的成本D 多总线结构可以提高系统的可扩展性17、以下关于 I/O 接口的说法中,正确的是()A I/O 接口是 CPU 与外设之间的桥梁B I/O 接口可以实现数据格式的转换C I/O 接口可以实现数据缓冲和锁存D 以上都是18、以下关于 DMA 控制器的说法中,错误的是()A DMA 控制器可以接管总线控制权B DMA 控制器可以在内存和外设之间直接传输数据C DMA 控制器可以减少 CPU 的干预D DMA 控制器可以提高系统的并行性19、以下关于通道的说法中,正确的是()A 通道是一种具有特殊功能的处理器B 通道可以实现对 I/O 设备的统一管理C 通道可以提高系统的 I/O 性能D 以上都是20、以下关于计算机系统性能评价的说法中,错误的是()A MIPS 是衡量计算机性能的常用指标之一B MFLOPS 是衡量浮点运算性能的指标C 基准测试程序可以用来评价计算机系统的性能D 计算机系统的性能只取决于硬件的性能二、填空题(每题 2 分,共 20 分)1、计算机系统结构的经典定义是由提出的。

计算机系统结构(复习题)

计算机系统结构(复习题)

《计算机系统结构》复习题(一)一、单项选择题1.同号相减或异号相加,阶差为1,只需要设置位警戒位. 【】A.0 B. 1 C。

2 D。

32.计算机系统多级层次结构中,操作系统机器级的直接上层是?【】A.传统机器级B.高级语言机器级C.应用语言机器级D.汇编语言机器级3.以下不.是设计RISC的原则的是?【】A.指令多用硬联控制实现B.指令条数多,通常超过100条C.指令寻址方式一般不超过两种D.所有指令都在一个机器周期内完成4。

下列操作码的编码方法中,操作码平均长度最短的是: 【】A、固定长编码B、Huffman编码C、不等长扩展编码D、等长扩展编码5.在采用延迟转移技术时,在以下几种调度方法中,效果最好的是哪一种方法? 【】A。

将转移指令前的那条指令调度到延迟槽中B.将转移目标处的那条指令调度到延迟槽中C。

将转移不发生时该执行的那条指令调度到延迟槽中D。

在延迟槽中填入NOP空操作指令6.在以下输入输出控制器的管理方式中,外设的工作速度对计算机性能影响最小的是?【】A。

程序控制轮询方式B。

程序控制中断方式C. 直接存储器访问方式D. I/O处理机方式7. 计算机系统多级层次结构中,操作系统机器级的直接上层是?【】A.传统机器级B.高级语言机器级C.应用语言机器级D.汇编语言机器级8.多处理机的互连方式采用总线形式的优点是?【】A.硬件成本低且简单B。

适用于处理机机数较多的场合C。

有很高的潜在通信速率D。

不便于改变系统硬件设置9.浮点数尾数基值r m=8,尾数数值部分长6位,可表示规格化正尾数的个数是?【】A.56个B.63个C.64个D.84个10.在IBM370系统中,支持操作系统实现多进程共用公用区管理最有效的指令是?【】A.“执行”指令B.“程序调用”指令C.“比较与交换”指令D.“测试与置定"指令11.解释指令的流水线方式中,同一时间内,流水线的各段只能按同一种功能的连接方式工作称为。

(完整版)计算机系统结构(张晨曦)简答题

(完整版)计算机系统结构(张晨曦)简答题

第1章计算机系统结构的基本概念1. 什么是计算机系统的多级层次结构?第6级L6:应用语言虚拟机第5级L5:高级语言虚拟机第4级L4:汇编语言虚拟机第3级L3:操作系统虚拟机第2级L2:机器语言(传统机器级)第1级L1:微程序机器级从计算机语言的角度,把计算机系统按功能划分成以下多级层次结构:2. 硬件和软件在什么意义上是等效的?在什么意义上是不等效的?硬件和软件在功能实现上是等效的,即一种功能可以由软件实现,也可以由硬件实现。

在实现性能上是不等效的。

软件实现的优点是设计容易、改进简单;硬件实现的优点是速度快。

3. 经典计算机系统结构的实质是什么?计算机系统中软、硬件界面的确定,其界面之上的是软件的功能,界面之下的是硬件和固件的功能。

4. 语言实现的两种基本技术是什么?翻译和解释是语言实现的两种基本技术。

它们都是以执行一串N级指令来实现N+1级指令,但二者存在着差别:翻译技术是先把N+1级程序全部变换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。

而解释技术是每当一条N+1级指令被译码后,就直接去执行一串等效的N 级指令,然后再去取下一条 N+1级的指令,依此重复进行。

在这个过程中不产生翻译出来的程序,因此解释过程是边变换边执行的过程。

5. 对于通用寄存器型机器来说,机器语言程序设计者所看到的计算机的属性主要有哪些?(1) 数据表示(2) 寻址规则(3) 寄存器定义(4) 指令集(5) 中断系统(6) 机器工作状态的定义和切换(7) 存储系统(8) 信息保护(9) I/O 结构6. 什么是软件兼容?软件兼容有几种?其中哪一种是软件兼容的根本特征?同一个软件可以不加修改地运行于系统结构相同的各档机器上,而且它们所获得的结果一样,差别只在于运行时间的不同。

软件兼容分为向上兼容、向下兼容、向前兼容和向后兼容。

其中向后兼容是软件兼容的根本特征。

7. 什么是系列机?它的出现较好地解决了什么矛盾?系列机是指在一个厂家内生产的具有相同的系统结构,但具有不同组成和实现的一系列不同型号的机器。

计算机体系结构试题库—简答题

计算机体系结构试题库—简答题

计算机体系结构试题库简答题(100题)1.简述CISC结构计算机的缺点。

答:在CISC结构的指令系统中,各种指令的使用频率相差悬殊。

据统计,有20%的指令使用频率最大,占运行时间的80%。

也就是说,有80%的指令在20%的运行时间内才会用到。

CISC结构指令系统的复杂性带来了计算机体系结构的复杂性,这不仅增加了研制时间和成本,而且还容易造成设计错误。

CISC结构指令系统的复杂性给VLSI设计增加了很大负担,不利于单片集成。

CISC结构的指令系统中,许多复杂指令需要很复杂的操作,因而运行速度慢。

在CISC结构的指令系统中,由于各条指令的功能不均衡性,不利于采用先进的计算机体系结构技术(如流水技术)来提高系统的性能。

2.RISC结构计算机的设计原则。

答:A.选取使用频率最高的指令,并补充一些最有用的指令;B.每条指令的功能应尽可能简单,并在一个机器周期内完成;C.所有指令长度均相同;D.只有load和store操作指令才访问存储器,其它指令操作均在寄存器之间进行;E.以简单有效的方式支持高级语言。

3.影响现代微处理器主频提升的主要原因由哪些答:线延迟、功耗。

4.指令集格式设计时,有哪三种设计方法答:固定长度编码、可变长编和混合编码)三种设计方法。

5.简述存储程序计算机(冯·诺依曼结构)的特点。

答:(1)机器以运算器为中心。

(2)采用存储程序原理。

(3)存储器是按地址访问的、线性编址的空间。

(4)控制流由指令流产生。

(5)指令由操作码和地址码组成。

(6)数据以二进制编码表示,采用二进制运算。

6.在进行计算机系统设计时,一个设计者应该考虑哪些因素对设计的影响答:在进行计算机系统设计时,设计者应该考虑到如下三个方面因素的影响:技术的发展趋势;计算机使用的发展趋势;计算机价格的发展趋势。

7.简述程序翻译技术的特点。

答:翻译技术是先把N+1级程序全部变换成N级程序后,再去执行新产生的N级程序,在执行过程中N+1级程序不再被访问。

自考计算机系统结构(02325)试题及答案解析

自考计算机系统结构(02325)试题及答案解析

2015年10月高等教育自学考试全国统一命题考试计算机系统结构试卷(课程代码02325)本试卷共3页,满分l00分,考试时间l50分钟。

考生答题注意事项:1.本卷所有试题必须在答题卡上作答。

答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。

必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。

3.第二部分为非选择题。

必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。

4.合理安排答题空间,超出答题区域无效。

第一部分选择题一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”的相应代码涂黑。

未涂、错涂或多涂均无分。

1.在计算机系统按功能划分的多级层次结构中,机器级由高到低,相对层次正确的顺序是A.微程序机器语言机器——传统机器语言机器——高级语言机器B.操作系统机器——汇编语言机器——高级语言机器C.应用语言机器——高级语言机器一一汇编语言机器D.传统机器语言机器——操作系统机器——汇编语言机器2.用微程序直接解释另一种机器指令系统的方法称为A.编译B.仿真C.翻译D.模拟3.根据操作数据或信息存放的位置,下列不属于计算机面向的寻址方式是A.面向主存B.面向寄存器C.面向堆栈D.面向控存4.浮点数系统使用的阶基r p=2,阶值位数P=2,尾数基值r m=10,以r m为基的尾数位数m ’=1,在非负阶正尾数、规格化情况下的最小尾数值为A.0.5 B.0.1 C.0.01 D.0.055.IBM370系统将中断的类型分为A.3类B.4类C.5类D.6类6.下列属于总线标准的是A.电气B.速率C.流量D.吞吐率7. 为了解决主存的容量满足不了要求,采用的技术是A.寄存器B.虚拟存储器C.高速缓存D.控制存储器8.标量流水处理机的性能指标主要有A.吞吐率、加速比、时间延迟B.吞吐率、效率、时间延迟C.吞吐率、加速比、效率D.加速比、效率、时间延迟9.编号为0,1,…,15的16个处理器,用单级互连网络互连,当用shuffle互连函数时,第9号处理器连至的处理器号数是A.3 B.5 C.6 D.910.多处理机属于A.SISD系统B.SIMD系统C.MISD系统D.MIMD系统第二部分非选择题二、填空题(本大题共10小题,每小题2分,共20分)请在答题卡上作答。

计算机系统结构复习题(附答案) (1)

计算机系统结构复习题(附答案) (1)

计算机系统结构复习题和重点(附答案)一、单项选择题1.实现汇编语言源程序变换成机器语言目标程序是由()A.编译程序解释B.编译程序翻译C.汇编程序解释D.汇编程序翻译2.系列机软件必须保证()A.向前兼容,并向上兼容B.向前兼容,并向下兼容C.向后兼容,力争向上兼容D.向后兼容,力争向下兼容3.浮点数尾数基值r m=8,尾数数值部分长6位,可表示规格化正尾数的个数是()A.56个B.63个C.64个D.84个4.在IBM370系统中,支持操作系统实现多进程共用公用区管理最有效的指令是()A.“执行”指令B.“程序调用”指令C.“比较与交换”指令D.“测试与置定”指令5.关于非专用总线三种控制方式中,下列叙述错误..的是()A.集中式定时查询,所有部件共用同一条“总线忙”线B.集中式定时查询,所有部件都用同一条“总线请求”线C.集中式独立请求,所有部件都用同一条“总线请求”线D.集中式串行链接,所有部件都用同一条“总线请求”线6.磁盘外部设备适合于连接到()A.字节多路通道B.数组多路通道或选择通道C.选择通道或字节多路通道D.数组多路通道或字节多路通道7.在Cache存储器中常用的地址映象方式是()A.全相联映象B.页表法映象C.组相联映象D.段页表映象8.在指令级高度并行的超级处理机中,下列叙述正确的是()A.超标量处理机利用资源重复,要求高速时钟机制B.超流水线处理机利用资源重复,要求高速时钟机制C.超标量处理着重开发时间并行性,要求高速时钟机制D.超流水线处理机着重开发时间并行性,要求高速时钟机制9.间接二进制n方体网络是一种()A.多级立方体网络B.多级全排列网络C.单级立方体网络D.多级混洗交换网络10.多端口存储器适合于连接A.紧耦合多处理机B.松耦合多处理机C.机数很多的处理机D.机数可变的多处理机二、填空题11.多处理机实现的是___________、___________间的并行。

计算机系统结构试题6附答案

计算机系统结构试题6附答案

第一部分选择题一、单项选择题(每小题1分,共10分)在每小题的四个备答案中有一个正确的答案,将正确答案的序号写在题干后的括号内)1.计算机使用的语言是( B )A.专属软件范畴,与计算机体系结构无关B.分属于计算机系统各个层次C.属于用以建立一个用户的应用环境D.属于符号化的机器指令2.动态数据流机最突出的特点是使( C )A.数据流令牌无标号B.需要程序记数器来实现C.令牌带上标号D.同步由门(Latch)寄存器来实现3.多处理机上两个程序段之间若有先写后读的数据相关,则( B )A.可以并行执行B.不可能并行C.任何情况均可交换串行D.必须并行执行4.多处理机的各自独立型操作系统( D )A.要求管理程序不必是可再入的B.适合于紧耦合多处理机C.工作负荷较平衡D.有较高的可靠性5.输入输出系统硬件的功能对( B )是透明的。

A.操作系统程序员B.应用程序员C.系统结构设计人员D.机器语言程序设计员6.“启动I/O”指令是主要的输入输出指令,是属于( B )A.目态指令B.管态指令C.目态、管态都能用的指令D.编译程序只能用的指令7.全相联地址映象是指( A )A.任何虚页都可装入主存中任何实页的位置B.一个虚页只装进固定的主存实页位置C.组之间是固定的,而组内任何虚页可以装入任何实页位置D.组间可任意装入,组内是固定装入8.( C )属于MIMD系统结构。

A.各处理单元同时受同一个控制单元的管理B.各处理单元同时接受同一个控制单元送来的指令C.松耦合多处理机和多计算机D.阵列处理机9.设16个处理器编号分别为0,1,2,…,15用Cube3互联函数时,第10号处理机与第( D )号处理机相联。

A.11B.8C.14D.210.若输入流水线的指令既无局部性相关,也不存在全局性相关,则( A )A.可获得高的吞吐率和效率B.流水线的效率和吞吐率恶化C.出现瓶颈D.可靠性提高第二部分非选择题二、填空题(每空1分,共20分)11.标志符与每个数据相连,合存于_同一存储单元__,用于描述单个数据的___类型特征___。

《计算机系统结构》往年考题

《计算机系统结构》往年考题

《计算机系统结构》往年考题一、简答题1. 指令流水计算机中,采用独立的指令缓存与数据缓存对系统性能有什么好处。

2. 什么是指令动态调度?使用寄存器重命名能够解决哪些数据冲突?3. 从数据和指令的角度,分别说明引起时间与空间局部性的原因。

4. 直接用虚拟地址索引缓存会存在什么问题?5. 多处理机为什么要维护缓存一致性?二、填空题1. 16个处理器组成的网络,使用均匀函数相联,那么与10号相联的是。

2. 有16个处理器,编号为0,1,…,15,先经过PM2+3,再经过混洗变换后,11号处理器连向___号处理器。

3. 使用混洗交换单级网络将一个PE中的数据播送到所有16个PE中,需要___次交换,需要___混洗。

假设每步只能进行混洗或交换中的一种变换。

4. 16个处理器组成的网络,采用PM2±0,PM2±2链接,网络直径为,结点度为。

5. 可以在向量与标量工作模式中切换的处理器,处理向量时效率是处理标量的9倍。

已知运行一段程序时有1/4的时间在运行向量指令,向量指令的比例为。

6. 向量处理器在串行模式执行以下指令需要拍,使用链接技术需要拍。

v3 <- A (load, 6拍)v2 <- v0 + v1 (add, 6拍)v4 <- v2 * v3 (mul, 7拍)7. 处理器P1和P2执行A, B, C三种指令的周期如下一段程序中A占60%,B占30%,C占和P2运行该程序时的CPI。

8. 已知一处理器指令缓存不命中率为2%,数据缓存不命中率为4%,不命中代价为100周期。

命中时,CPI为2,那么执行一段含有Load/Save指令各15%的程序时,其CPI为。

9. 五段流水线CPU,各段延迟时间分别为2.2ns, 2.5ns, 2.2ns, 2.3ns, 2.3ns。

连续执行10条指令,需要的时间为____,该CPU最高频率为____MHz。

10. 采用预留算法实现的非线性流水线优化调度,其启动循环为(1,3),则该流水线周期P为,调度后的禁止集(mod)F P为。

第3章 计算机网络体系结构(习题答案)

第3章 计算机网络体系结构(习题答案)

第3章计算机网络体系结构一、填空题1.协议主要由(语法)、(语义)和(同步)三个要素组成。

2.OSI模型分为(物理层)、(数据链路层)、(网络层)、(传输层)、(会话层)、(表示层)和(应用层)七个层次。

3.OSI模型分为(资源子网)和(通信子网)两个部分。

4.物理层定义了(机械特性)、(电气特性)、(功能特性)和(规程特性)四个方面的内容。

5.数据链路层处理的数据单位称为(帧)。

6.数据链路层的主要功能有(链路管理)、(成帧)、(信道共享)、(帧同步)、(流量控制)、(差错控制)、(透明传输)和(寻址)。

7.在数据链路层中定义的地址通常称为(硬件地址)或(物理地址)。

8.网络层所提供的服务可以分为两类:(面向连接的)服务和(无连接的)服务。

9.传输层的功能包括(服务选择)、(连接管理)、(流量控制)、(拥塞控制)和(差错控制)等。

二、名词解释同步协议实体对等层对等层通信服务 CIDR 协议数据单元服务数据单元同步同步指的是广义的、在一定条件下发生什么事情的特性,而且条件和时间有关,具有时序的含义。

协议计算机网络中意图进行通信的结点必须要遵守一些事先约定好的规则。

这些为进行数据交换而建立的规则、标准或约定即称为协议,也称为网络协议。

实体任何接收或者发送数据的硬件单元或者软件进程模块都可以称为通信实体,简称实体。

对等层不同的网络结点,若它们遵循的是同一种网络体系结构的话,那么在不同结点上完成同样功能的层次称为对等层。

对等层通信在分层的网络体系结构中,每个层次只知道自己从上层接收来数据并处理后再传递给下一层,结果通信目的方该层次的对等层就收到与己方处理的一模一样的数据。

就好像在两个对等层之间有一条“通道”直接把数据传送过去一样,这种情况就称为对等层通信。

服务下一层能被上一层看见的功能称为服务。

协议数据单元、服务数据单元对等层上传送的数据单位称为协议数据单元,而直接相邻的两个层次之间交换的数据单位称为服务数据单元。

02325计算机系统结构真题及答案202008

02325计算机系统结构真题及答案202008

全国2020年8月高等教育自学考试计算机系统结构试题一、单项选择题:本大题共10小题,每小题1分,共10分。

在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。

A.计算机硬件的全部组成B.计算机各部件的硬件实现C.编程要用到的硬件组织D.计算机软件所要完成的功能参考答案:C2.多处理机操作系统的类型不包括()A.主从型B.各自独立型C.浮动型D.固定型参考答案:D3.由于掉电引起的中断是()A.程序性中断B.机器校验中断C.外中断D.访管中断参考答案:B4.为了提高等效访问速度,在采用组相联映像的Cache存储器应()A.减小组的大小而块的大小不变B.减小块的大小而组的大小不变C.增加Cache块数而块的大小不变D.增大主存容量而Cache容量不变参考答案:C5.计算机机器指令间的“一次重叠”是()A.“执行k”取指k+1”重叠B.“分析k+1”与“执行k”重叠C.“取指k”与“分析k+1”重叠D.“分析k”与“执行k+1”重叠参考答案:B6.不属于集中式总线仲裁方式的是()A.串行链接B.定时查询C.独立请求D.同步查询参考答案:D7.ILIAC Ⅳ是一种()A.阵列处理机B.超标量处理机C.流水线处理机D.多处理机参考答案:A8.多处理机是属于()A.SIMD系统B.SISD系统C.MISD 系统D.MIMD系统参考答案:D9.下列关于归约机的描述,正确的是()A.归约机是属于Von Neumann型计算机B.归约机不是以函数式语言为机器语言的计算机C.归约机采用需求驱动,执行的操作序列取决于对数据的需求D.归约机采用数据驱动,执行的操作序列取决于输入数据的可用性参考答案:C10.传统的Von Neumann型计算机使用的工作方式是()A.控制流方式B.数据流方式C.智能推理方式D.需求驱动方式参考答案:A非选择题部分二、填空题:本大题共10小题,每小题2分,共20分。

11.弗林提出的对计算机系统进行分类的依据,是按照______和____ __的多倍性对计算机系统进行分类的。

计算机系统结构名词解释简答

计算机系统结构名词解释简答

一.名词解释1.计算机体系结构:程序员所看到的计算机的属性,即概念性结构与功能特性。

2.系列机:在一个厂家内生产的具有相同的体系结构,但具有不同组成和实现的一系列不同型号的机器。

3.透明性现象:在计算机技术中,一种本来存在的事物或属性,但从某种角度看似乎不存在,称之为透明性现象。

因而计算机层次结构各个级上都有它的系统结构。

4.流水线技术:把一个重复的过程分解为若干个子过程,每个子过程由专门的功能部门实现。

将多个处理过程在时间上错开,一次通过各功能段,这样,每个子过程就可以与其它子过程并行进行。

5.指令调度:通过改变指令在程序中的位置,将相关指令之间的距离加大到不小于指令执行延迟,将相关指令转化为无关指令。

指令调度是循环展开的技术基础。

6.请求字优先:调块时,从请求字所在的位置读起。

这样,第一个读出的字便是请求字。

将之立即发送给CPU。

二.简答题1.降低Cache失效率答:强制性失效:增加块大小,预取(本身很少)容量失效:增加容量(抖动现象)冲突失效:提高相联度(理想情况:全相联)2.减少失效开销5.4.1 让读失效优先于写1. Cache中的写缓冲器导致对存储器访问的复杂化2. 解决问题的方法(读失效的处理)◆推迟对读失效的处理(缺点:读失效的开销增加,如50%)◆检查写缓冲器中的内容3. 在写回法Cache中,也可采用写缓冲器5.4.2 子块放置技术1. 为减少标识的位数,可采用增加块大小的方法,但这会增加失效开销,故应采用子块放置技术。

2. 子块放置技术:把Cache块进一步划分为更小的块(子块),并给每个子块赋予一位有效位,用于指明该子块中的数据是否有效。

Cache与下一级存储器之间以子块为单位传送数据。

但标识仍以块为单位。

5.4.3 请求字处理技术1. 请求字从下一级存储器调入Cache的块中,只有一个字是立即需要的。

这个字称为请求字。

2. 应尽早把请求字发送给CPU◆尽早重启动:调块时,从块的起始位置开始读起。

(整理)自考计算机系统结构试题及答案

(整理)自考计算机系统结构试题及答案

全国2010年4月自学考试计算机系统结构试题课程代码:02325一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均不得分。

1.在计算机系统结构设计中,提高软件功能实现的比例可( )A.提高解题速度B.减少需要的存储器容量C.提高系统的灵活性D.提高系统的性能价格比2.浮点数表示的尾数的基r m=16,尾数长度p=8,可表示的规格化最大正尾数的值是( )A.1/256 B.1/2C.15/16 D.255/2563.下列数据存储空间为隐含寻址方式的是( )A.CPU中的通用寄存器B.主存储器C.I/O接口中的寄存器D.堆栈4.当计算机系统执行通道程序完成输入输出工作时,执行通道程序的是( )A.CPU B.通道C.CPU和通道D.指定的外设5.下列有关中断的叙述正确的是( )A.中断响应的次序是由硬件决定的B.中断处理的次序是由硬件决定的C.中断处理的次序是不可改的D.中断响应的次序是可灵活改变的6.与虚拟存储器的等效访问速度无关..的是( )A.访存页地址流B.页面替换算法C.主存的容量D.辅存的容量7.非线性流水线的特征是( )A.一次运算中使用流水线中的多个功能段B.一次运算中多次使用流水线中的某些功能段C.流水线中某些功能段在各次运算中的作用不同D.流水线的各功能段在不同的运算中可以有不同的连接8.属于集中式共享存储器结构的SIMD计算机是( )A.ILLIAC IV B.BSP精品文档C.CM-2 D.MP-19.指令执行结果出现异常而引起的中断是( )A.程序性中断B.I/O中断C.机器校验中断D.外部中断10.下列关于脉动阵列机的描述,错误..的是( )A.脉动阵列机是由一组内部结构相同的处理单元构成的阵列B.脉动阵列机结构简单、规整,模块化强,可扩充性好C.脉动阵列机不适用于要求计算量大的信号/图像的处理D.脉动阵列机各PE间数据通信距离短、规则,使数据流和控制流的设计、同步控制等均简单、规整二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

《计算机体系结构》期末复习题答案

《计算机体系结构》期末复习题答案

《计算机体系结构》期末复习题答案系别_________ 班级_________ 姓名__________ 学号__________一、填空题(每空1分)1.按照弗林(Flynn)分类法,计算机系统可以分为4类:SISD计算机、(SIMD计算机)、(MISD计算机)和(MIMD计算机)。

2. 改进之后的冯•诺依曼计算机的只要特点是存储器为中心,总线结构,分散控制。

3. 当前计算机系统中的存储系统是一个层次结构,其各层分别为:(通用寄存器,高速缓存,主存,辅存,脱机大容量存储器)。

4.高速缓冲存储器的地址映象方式有三种,它们分别是:(全向量方式,直接相联方式,组相联方式)。

5.虚拟存储器的三种管理方式是(段式管理,页式管理和段页式管理)。

6.目前计算机中常用数据有(用户定义数据,系统数据和指令数据)三种类型。

7.通常可能出现的流水线的相关性有(资源相关,数据相关和控制相关)。

8.解决中断引起的流水线断流的方法有(不精确断点法和精确断点法)。

9.目前向量处理机的系统结构有两种:(存储器-存储器型和寄存器-寄存器型)。

10.通用计算机基本指令分为5类,它们分别是:(数据传送类,运算类,程序控制类,输入输出类,处理机控制和调试类)。

11.执行指令x1=x2+x3;x4=x1-x5会引起(RAW)类型的数据相关,执行指令x5=x4*x3;x4=x0+x6会引起(W AR)类型的数据相关,执行指令x6=x1+x2;x6=x4*x5会引起(WA W)类型的数据相关。

12.多计算机网络中,通常出现的4种通信模式是(单播模式,选播模式,广播模式和会议模式)。

13.传统的冯•诺依曼计算机是以控制驱动方式工作,以数据驱动方式工作的典型计算机是(数据流计算机),以需求驱动方式工作的典型计算机是(归约机),以模式匹配驱动方式工作的典型计算机是(人工智能计算机)。

二、名词解释(每题2分)1.计算机体系结构:计算机系统结构就是计算机的机器语言程序员或编译程序编写者所看到的外特性,是硬件子系统的概念结构及其功能特性。

计算机系统结构术语解释和简答题

计算机系统结构术语解释和简答题

一.名词解释1)虚拟机:指通过软件模拟具有完整硬件系统功能的,运行在一个完全隔离环境中的完整计算机系统2)系统加速比:同一个任务在系统改进前花费总时间和在系统改进后花费总时间的比率3)Amdahl定律:计算计算机系统中某个部件改进后能获得多少总性能提高的定律15)顺序流水线:输入端任务流入的顺序和输出端任务流出的顺序相同的流水线16)乱序流水线:输入端任务流入的顺序和输出端任务流出的顺序不同的流水线17)流水线吞吐率:单位时间内流水线完成任务的数量18)流水线加速比:完成同样一批任务,使用流水线花费的时间和不使用流水线花费的时间之比19)流水线的效率:流水线中设备的实际使用时间和整个运行时间的比值20)数据相关:此次运算需要前一次运算的结果作为数据21)名相关:两个操作使用了相同的寄存器或者存储器22)控制相关:根据分支指令的执行结果确定后面程序的运行23)反相关:名相关的一种,指令i读的名和指令j写的名相同,简称i读j写24)结构冲突:硬件资源不足引起的冲突25)数据冲突:当指令在流水线中重叠执行时,因需要晕倒前面的指令的执行结果引起的冲突26)控制冲突:流水线遇到的分支指令或者其他会改变pc值的指令所引起的冲突27)定向技术:把计算结果从产生位置直接放到需要的位置28)多级存储层次:采用多种存储器技术的存储器结构29)命中时间:cpu访问存储系统时,找到所需数据花费的时间30)不命中率:cpu访问存储系统时,没有找到所需数据的比率31)不命中开销:cpu访问存储系统时,没有找到所需数据花费的时间32)全相连映像:主存中的任意一块对应Caceh中的任意一个位置33)直接映像:主存中的任意一块对应Caceh中的唯一一个位置34)组相连映像:主存中的任意一块对应Caceh中的一组位置35)写直达法:写入cache之后,直接写入下一级存储器36)写回法:只写入caceh中,只有该块被替换时,才写入下一级存储器37)强制性不命中:第一次访问时,Cache中没有该程序的任何数据而产生的不命中38)容量不命中:因为Cache容量限制导致某些块被替换出去之后又再次访问该块而放到不到的不命中39)冲突不命中:被替换出去的块又要访问而产生的不命中(不是因为Caceh容量)40)2:1Caceh经验规则:大小为N的直接映像Cache的失效率约等于大小为N/2的两路组相连Cache的失效率41)相连度:42)牺牲Cache:指在Cache和其下一级存储器的数据通路上的一个全相连的小Cache 43)系统响应时间:指计算机对用户的请求做出反映的时间44)可靠性:规定条件下完成预定功能的能力45)可用性:考察某个时间,系统正常运行的概率期望46)RAID:独立冗余磁盘阵列47)互连网络:一种由开关元件按照一定的拓扑结构和控制方式构成的网络48)互连函数:表示输入端号和输出端号连接关系的函数49)网络规模:网络中结点个数50)网络直径:网络中任意两点间的最大距离51)静态互连网络:各结点间有固定连接通路且在运行中不能改变的网络52)动态互连网络:由交换开关构成可以按照程序的要求动态改变连接状态的网络53)集中式共享多处理机:多个处理器共享一个存储器的多处理机系统54)分布式共享多处理机:多个处理器共享多个存储器的多处理机系统55)多Caceh一致性:多个Cache中的同一个数据要求保持一致的特性56)写作废协议:通知其他保留该数据副本的Cache作废副本数据的协议57)写更新协议:通知其他暴力该数据副本的Cache更新该副本数据的协议二.简答题1.什么是软件兼容?软件兼容有哪几种?其中哪一种是软件兼容的根本特征?软件兼容:一个软件可以不经修改或者只经过少量修改就可以由一台计算机移植到另外一台计算机上,差别只是时间不同软件兼容的种类:向上(下)兼容:按某档计算机编制的程序,不加修改就能运行于比他高(低)挡的计算机向后(前)兼容:按某个时期投入市场的某种型号的计算机,不加修改就能运行于在他之后(前)投入市场的计算机根本特征:向后兼容2.试以系列机为例,说明计算机系统结构,计算机组成,计算机实现三者之间的关系计算机组成是计算机系统结构的逻辑实现,计算机实现是计算机组成的物理实现一种系统结构可以有多种组成,一种组成可以有多种实现,同一系列计算机中各型号的计算机具有相同的系统结构,但采用不同的组成和实现技术,因而就有不同的价格和性能3.计算机系统结构的设计和分析中最经常使用的三条基本原则是什么?1)大概率事件优先原则(对于大概率常见事件,赋予他优先的处理权和资源使用权,以获得全局最优结果2)Amdahl定律(加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性3)程序局部性原理(程序的执行时所访问的地址不是随机的,而是相对簇聚4. 根据Amdahl定律,系统的加速比由那两个因素决定?可改进比例和部件加速比5. 计算机系统中提高并行性的技术途径有哪三种?1)时间重叠:在并行性概念中引入时间因素,即多个处理过程在时间上相互错开,轮流重叠的使用同一套硬件设备的各个部分,以加快硬件周转时间而赢得速度,比如流水线技术2)资源重复:在并行性概念中引入空间因素,以数量取胜的原则,通过重复设置硬件资源,大幅度提高计算机系统性能,比如多处理机系统3)资源共享:软件方法,使多个任务按照一定的时间顺序轮流使用同一套硬件设备,比如多道程序和分时系统6. 从当前计算机技术观点来看,CISC结构有什么缺点?1)各种指令的使用频率相差悬殊2)CISC的复杂性带来了计算机系统结构的复杂性,增加了研制的时间和成本,还容易造成设计错误3)CISC中许多指令需要复杂的操作,运行速度慢4)CISC中指令功能的不均衡性,不利于采用先进的计算机系统结构技术来提高系统性能7. RISC的设计原则是什么?1)选取使用频率最高的指令,并补充一些最有用的指令2)每条指令的功能应尽可能简单,并且在一个周期内完成3)所有指令长度均相同4)只有load指令和store指令才访问存储器,其他指令均在寄存器之间进行5)以简单有效的方式支持高级语言8.MIPS采用哪几种寻址方式?答:寄存器寻址,立即数寻址,偏移寻址9.流水线技术有哪些特点?1)流水线把一个处理过程分解为若干个子过程,每个子过程由一个专门的功能部件来实现,因此流水线实际上是把一个大的功能部件分解为多个独立的功能部件,并依靠他们的并行工作来提高效率2)流水线中各段的时间应尽可能相同,否则会引起流水线的堵塞和断流3)流水线每一个功能部件前面都有一个缓冲寄存器,称为流水寄存器4)流水线技术适合于大量重复的时序过程,只有在输入端不断的提供服务,才能充分发挥流水线的效率5)流水线需要有通过时间和排空时间,在这两个时间段中,流水线都不是满负荷工作10.在5段流水线中,一条指令的执行需要几个时钟周期?他们分别是什么?5个时钟周期1)取指令周期2)指令译码周期/读存储器周期3)执行周期/有效地址计算周期4)存储访问周期/分支完成周期5)写回周期11.评价流水线的性能指标是什么?吞吐率和加速比吞吐率:单位时间内流水线所完成的任务数量加速比:使用流水线和1不使用流水线花费时间的比值12.什么叫相关?流水线中有哪几种相关?1)数据相关(此次运算需要前一次运算的结果作为数据)2)名相关(指令所访问的寄存器或存储器单元相同)3)控制相关(分支指令引起的相关)13.单级存储器的主要矛盾是什么?主要采用什么方法解决?主要矛盾:1)速度越快,价格就越高2)容量越大,价格就越低3)容量越大,速度越慢解决方法:采用多级存储层次结构14.在存储层次中应解决那四个问题?1)映像规则问题:当把一个块调入高一级存储器时,可以放到哪些位置上2)查找算法问题:当所要访问的块在高一级存储器时,任何找到改块?3)替换算法问题:当发生失效时,应该替换哪一块?4)写策略问题:当进行写访问时,应进行哪些操作?15.地址映像方法有哪几种?他们各有什么优缺点?1)全相连映像(主存中的任意一块可以放在Cache中的任何位置)缺点;查找复杂,代价高,速度慢优点:Cache空间利用率高,块冲突概率低,Caceh的失效率低2)直接映像:(主存中的任意一块都只对应Cache中的唯一一个位置)缺点:Cache空间利用率低,块冲突概率高,Cache失效率高优点:查找简单,快速3)组相连映像(主存中的任意一块对应Cache中的一组位置)直接映像和全相连映像折中的办法16.写策略主要有哪两种?他们各有什么优点?1)写直达法:容易实现,而且存储器中下一级的数据总是最新的,但是速度慢2)写回法:速度块,写操作能以Cache存储器的速度进行,而且对于同一个单元的多个写最后只需一次写回下一级存储器(不直接写回下一级存储器,而是交给写缓冲器去做)17.伪相连的基本思想是什么?采用这种方法时,在命中情况下,访问Caceh的过程和直接映像访问Cache的过程相同,而且发生失效时,在访问下一级存储器之前,会先检查Caceh另一个位置,看是否匹配,确定这个另一块的简单方法是将索引字段的最高位取反,然后按照新索引去寻找伪相连中对应的块,如果这一块的标识匹配,则称发生了伪命中,否则就只好访问下一级存储器18.采用二级Caceh的基本思想是什么?通过在原有的Cache和存储器中间增加一层Cache,构成两级Cache,把第一级Cache做得足够小,使其速度和快速cpu的时钟周期相匹配,,而把第二级Cache做得足够大,使得他能捕获更多需要1到主存去的访问,从而降低实际失效开销19.采用容量小且结构简单的Cache有什么好处?1)可以有效提高Cache的访问速度,因为硬件越简单速度就越快,小容量Cache可以实现快速标识检测,对减少命中时间有益2)Cache足够小,可以与处理权做在同一芯片上,以避免因芯片外访问而增加时间开销3)保持Cache简单结构可采用直接映像Cache,直接映像Cache的主要优点就是可以让标识检测和数据传送重叠进行,这样可以有效减少命中时间20.“虚拟索引+物理标识”Cache的基本思想是什么?答:直接用虚地址中的页内位移(页内位移在虚拟地址的转换中保持不变),作为访问Cache 的索引,但标识确实物理地址,Cpu发出访存请求后,在进行虚地址转换的同时,可并行进行标识的读取,在完成地址变换后,再把得到的物理地址和标识进行比较21.在分布式存储结构的机器中,将存储器分布到各节点有什么好处?1)如果大多数的访问是针对本结点的局部存储器,则可降低对存储器和互连网络的带宽要求2)对局部存储器的访问延迟低,分布式存储器结构的主要缺点就是处理器之间的通信较为复杂,且各处理器之间访问延迟大22.在分布式存储器结构的机器中,目前有哪两种存储地址空间的组织方案?1)物理上分离的多个存储器作为一个逻辑上共享的存储空间进行编址2)整个地址空间由多个独立的地址空间构成,他们在逻辑上也是独立的,远程的处理器不能对其直接寻找23.在分布式存储器结构的机器中,对应于两种地址空间的组织方案,分别有哪两种通信机制?它们是怎么实现的?1)共享地址空间的机器:理由load和store中的地址隐含的进行数据通信2)多个地址空间的机器:根据简单的网络协议,通过传递消息来请求某些服务或传输数据,从而完成通信24.实现Cache一致性协议时,有哪两种跟踪共享数据状态的技术?1)目录协议:物理存储器中共享数据库的状态及其相关消息被保存在一个叫做目录的地方2)监听协议:每个Cache除了包含物理存储器中块的数据副本以外,也保存着共享状态信息,Cache通常连接在共享存储器的总线上,各个Cache控制器通过监听总线来判断是否由总线上请求的数据块25.目录协议中,Cache块有哪三种状态1)共享:在一个或多个处理器上有这个块的副本,且主存中的值是最新的(所有Cache均相同)2)未缓冲:所有处理器的Cache都没有此块的副本3)专有:仅有一个处理器上有该块的副本,且已对此块进行了写操作,而主存的副本仍是旧的。

(完整版)系统结构简答题答案

(完整版)系统结构简答题答案

《计算机系统结构》简答题复习资料1.简述标志符数据表示的主要优点(1)简化了指令系统和程序设计;(2)简化了编译程序;(3)便于实现一致性校验;(4)能由硬件自动变换数据类型;(5)支持数据库系统的实现与数据类型无关的要求;(6)为软件调试和应用软件开发提供了支持。

2.简述哈夫曼压缩概念的基本思想。

哈夫曼压缩概念的基本思想是,当各种事件发生的概率不均等时,采用优化技术对发生概率最高的事件用最短的位数(时间)来表示(处理),而对出现概率较低的,允许用较长的位数(时间)来表示(处理),就会导致表示(处理)的平均位数(时间)的缩短。

3.RISC存在不足表现在哪些方面?(1)、由于指令少使原来在CISC上由单一指令完成的某些复杂功能现在要用多条RISC指令才能完成,加重了汇编语言程序设计的负担,增加了机器语言程序的长度,占用存储空间多,加大了指令的信息流量。

(2)、对浮点运算执行和虚拟存储器的支持虽有很大加强,但仍显得不足。

(3)、RISC机器的编译程序比CISC的难写。

4.简述设计RISC结构用了哪些基本技术?(1)按RISC一般原则设计;(2)逻辑实现用硬联和微程序结合;(3)用重叠寄存器窗口(4)指令用流水和延迟转移;(5)优化设计编译系统。

5.简述计算机系统“由中间开始”设计的基本思想。

(1)软硬件设计分离和脱节是”由上往下”和“由下往上”设计的主要缺点,由此提出“有中间开始”设计。

“中间”提的是层次结构中的软硬交界面,目前多数实在传统机器级与操作系统机器级之间。

(2)进行合理的软、硬件功能分配时,既要考虑能拿到的硬、器件,又要考虑可能的应用所需的算法和数据结构,先定义好这个交界面。

确定哪些功能由硬件实现,哪些功能由软件实现,同时还要考虑好硬件对操作系统、编译系统的实现提供些什么支持。

然后由这个中间点分别往上往下进行软件和硬件的设计。

6.简述计算机系统结构、组成和实现三者的相互关系。

结构、组成、实现三者互不相同,但又互相影响:相同结构(如指令系统相同)的计算机,可以因速度不同而采用不同的组成。

计算机系统结构试题汇总(带答案)

计算机系统结构试题汇总(带答案)

______,调出有关处理该中断服务程序,准备运行。
19.设多体单字低位交叉的存贮器,单体容量为 I 的 m 个分体,其 Mj 的编址模式为 m×i+j,
其中 i=0,1,…,I-1;j=______,如 m=4,M2 体对应二进制地址码最低二位的状态为______。 20.自定义数据表示包括标志符数据表示和______两类,标志符应由编绎程序建立,对______
I1: RI←A1+A2 I2: R2←A3+A4 I3: R3←A5+A6 I4: R4←A7+A8 I5: R5←A9+A10 I6: R6←R1+n2 I7: R7←R3+R4 I8: R8←R5+R6 I9: F←R7+R8 这并不是唯一可能的计算方法。假设功能段的延迟为△t。 1.画出流水线时空图。(8 分) 2.计算流水线的实际吞吐率、加速比和效率。(每个 4 分,共 12 分)
6. 透明性:指一种本来存在的事物或属性,从某种角度看似乎不存在的现象。 7. LRU 算法:即近期最少使用算法,它选择近期最少访问的页面作为被替换的页面。 8.RISC:精简指令系统计算机,这种系统中,尽量简化指令功能,只保留那些功能简 单,能在一个节拍内执行完成指令,较复杂的功能用一段子程序来实现。 9.超标量处理机:通常把一个时钟周期内能够同时发射多条指令的处理机称为超标量 处理机。 10.流水线的链接技术:指一条指令的结果寄存器可能成为后继指令的操作数寄存器的 技术。
五、(10 分) 已知四个程序在三台计算机上的执行时间(s,秒)如下:
程序
执行时间(s,秒)
计算机 A
计算机 B
计算机 C
程序 1
1
10

计算机系统结构复习题(含参考答案)

计算机系统结构复习题(含参考答案)

02325 计算机系统结构复习题一、单项选择题1.多处理机上两个程序段之间同时有先读后写和先写后读两种数据相关,则( C )A •交换串行 B.不能并行执行C •必须并行执行 D.顺序串行2•输入输岀系统硬件的功能对下面哪一类人员是透明的(A )A •应用程序员 B •操作系统程序员C •机器语言程序设计员D •系统结构设计人员3•输入流水线的指令既无局部性相关也没有全局性相关,则(B )A•岀现瓶颈B •可获得高的吞吐率和效率C •可靠性提高D •流水线的效率和吞吐率恶化4•相对较好的处理浮点数尾数的下溢的方法是( D )A •舍入法B •恒置 1 法C •截断法D•查表舍入法5•以下属于操作级并行SIMD计算机的是(A )A •阵列处理机B •多处理机C •超标量处理机 D・超流水线处理机6•数据表示的含义是A •程序中的数据格式B •数据结构C •硬件能直接识别引用的数据类型D •数据类型7•下面不是流水机器全局相关的处理方法的是A •采取延迟转移B•堆栈法C猜测法 D •加快短循环程序的处理8.面向堆栈的寻址( D )A .能更好地支持向量的运算B •比面向寄存器的寻址访问速度快C能更好地支持矩阵运算D •有利于子程序嵌套、递归调用参数、返回地址及现场的保存和恢复 9.中断的优先级由高到低的是A .程序性T I/O T机器校验B .外部T重新启动T程序性C. I/O T程序性T掉电 D .通路错T程序性T I/O T重新启动10.多端口存储器适合于连接A •机数很多的多处理机B •机数可变的多处理机C.紧耦合多处理机 D •松耦合多处理机11.关于归约机的描述正确的是A •归约机不是基于数据流的计算模型B •归约机采用需求驱动,执行的操作序列取决于对数据的需求C.归约机不是以函数式语言为机器语言D .归约机采是 Von Neumann型计算机12.关于静态流水线的描述正确的是A •某一时间内各段只能按一种功能联接流水的多功能流水线B •功能固定的流水线C. 各段之间的连接是固定不变D. 某一时间内可执行多种功能13.多处理机机间互连采用总线形式的优点是( A )A •结构简单、造价低、可扩充性好B •适用于处理机机数较多的场合C.系统增减模块不方便D •没有访问公用总线的冲突14 •位片处理是指计算机采用 ____________________方式对数据进行处理。

自考计算机系统结构必考习题

自考计算机系统结构必考习题

自考计算机系统结构必考习题一.填空题:12、计算机系统(广义说法):由人员,数据,设备,程序,规程五部分组成。

1、推动计算机系统结构发展的主要动力是(把计算机系统看成是由多个机器级构成的层次结构)。

2、提高计算机系统并行性的主要的主要技术途径有(时间重叠)、(资源重复)、(资源共享)。

3、数据表示是指能由(机器硬件)直接识别和引用的(数据类型)。

4、定义数据表示具体又有(带标志符数据表示)和(数据描述符)两类。

5、I/O设备取得I/O总线后,所传送的数据总量,称为(数据宽度),数据通路宽度是数据总线的(线数)。

6、中断系统软件功能分配实质是中断(处理程序)软件和中断(响应)硬件的功能分配。

7、页面替换是发生于(虚拟空间比主存空间大的多),同时又发生于(页面失效)的时候。

8、由四位经ROM查表舍入法下溢处理成三位结果,设计出的ROM表中应当有(16)个单元,其中地址为1101的单元存储内容为(1111)。

9、程序访问局部性包括(时间上局部性)和(空间上局部性)两个方面,其中前者是指(在最近的未来要用到的信息很可能是现在现在正在使用的信息),后者是指(在最近的未来要用到的信息很可能与现在正在使用的信息在程序空间上是相邻的或是相近的)。

10、模拟是采用(机器语言程序)解释执行方式,其运行速度比仿真方法(慢),仿真是采用(微程序)解释,所以通常将使用频率较高的指令尽可能用(仿真)方法提高运行速度,而对使用频率低的指令则用(模拟)方法加以实现。

11、并行性主要是指解题中同时进行(运算)或(操作)的特性。

12、计算机系统结构中数据表示是指可由(机器硬件)直接辨认的数据类型,若要直接识别某一种数据类型,必须有相应的(运算硬件)及相应的(逻辑运算硬件)。

13、地址的编址通常可采用(按高位地址划分)、(按地位地址划分)和(按混合划分)三种不同方式。

14、指令系统按照设计风格可分为(CISC)和(RISC),其中(RISC)更优。

计算机系统结构试题及答案

计算机系统结构试题及答案

2009-2010学年度第一学期2007级《计算机系统结构》期末考试试卷(A)(闭卷)姓名:学号:专业:(注:①考试时间为120分钟;②所有解答必须写在答题纸上.)一、单项选择题(每小题3分,共30分)1.在系列机中发展一种新型号机器,你认为下列()设想是不行的?【A】新增加字符数据类型和若干条字符处理指令【B】将中断分级由原来的4级增加到5级【C】在CPU和主存之间增设Cache存贮器【D】将浮点数的下溢处理法由原来的恒置“1"法,改为查表舍入法2.对计算机系统结构来说,不透明的是( )。

【A】存储器采用交叉存取还是并行存取【B】CPU内部的数据通路的宽度是8位还是16位【C】采用浮点数据表示还是标志符数据表示【D】指令采用硬联逻辑实现还是微程序实现3.一个平衡的计算机系统,应该是( )。

【A】1MIPS的CPU速度【B】1MB的主存容量【C】1Mb/s的I/O吞吐率【D】A、B和C4、()设计是现代计算机系统设计所采用的方法.【A】由上往下【B】由下往上【C】由中间开始【D】上下同时开始5.当今微型机中实现软件移植最好的方法是().【A】系列机【B】兼容机【C】仿真技术【D】统一高级语言6、不能够对向量数据结构提供直接支持的是()数据表示.【A】向量【B】堆栈【C】描述符【D】A和C7、采用整数边界存储技术,其主要目的是()。

【A】节约主存空间【B】提高数据的访问速度【C】一个主存周期可取多条指令【D】一个主存周期至少可取到一条指令8、在指令的操作码编码方式中,优化实用的编码是( )。

【A】Huffman编码【B】等长编码【C】Huffman扩展编码【D】BCD码9、流水计算机中将指令Cache和数据Cache分开,主要是为了( ).【A】提高存储系统的速度【B】增加主存容量【C】解决功能部件冲突【D】解决访存冲突10、当N=16时,能描述4组4元交换的函数是( )。

【A】C1+C2 【B】C0+C1 【C】C0+C2 【D】C2+C3二、(10分)在采用通用寄存器指令集结构的计算机上得到了如下所示的数据:假若编译器优化后能去掉50%的ALU指令,但不能去掉其它三类指令。

系统结构 简答题

系统结构 简答题

名词解释1、系统结构:是对计算机系统中各级界面的划分、定义及其上下的功能分配。

每级都有其自己的系统结构。

2、计算机系统结构:指的是传统机器级的系统结构。

它是软件和硬件/固件的交界面,是机器语言、汇编语言程序设计者,或编译程序设计者看到的机器物理系统的抽象。

3、计算机组成:是指计算机系统的逻辑实现,包括机器级内部的数据流和控制流的组成以及逻辑设计等。

4、哈夫曼压缩原理:尽可能加速处理高概率事件远比加速处理低概率事件对性能提高要显著。

6、程序访问的局部性定律:即指令硬件的设计应尽量加速高频指令的执行。

包括了时间上和空间上的两个局部性7、软件的可移植性:指的是软件不修改或只经少量修改就可由一台机器移到另一台机器上运行,同一软件可应用于不同的环境。

8、模拟与仿真:用机器语言程序解释实现软件移植的方法称为模拟,用微程序直接解释另一种机器指令系统的方法就称为仿真。

9、透明:客观存在的事物或属性从某个角度看不到,简称透明。

(虚拟存储器对应用程序员是透明的,对系统程序员是不透明的。

Cache存储器不仅对应用程序员而且对系统程序员都是透明的。

)10、开发并行性的途径有:(1)时间重叠,在并行性概念中引入时间因素,让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,加快硬件周转来赢得速度。

(2)资源重复:在并行性概念中引入时间因素,通过重复设置硬件资源来提高可靠性或性能。

(3)资源共享:用软件的方法让多个用户共用同一套资源,通过提高系统的利用率来提高系统的性能和效率11、数据表示:指的是能由机器硬件直接识别和引用的数据类型。

12、复杂指令系统计算机CISC :是一种如何进一步增强原有指令的功能以及设置更为复杂的新指令取代原先由软件子程序完成的功能,实现软件功能的硬化,机器指令系统日益庞大和复杂。

13、精简指令系统计算机RISC:是一种如何通过减少指令种数和简化指令功能来降低硬件设计的复杂度,提高指令的执行速度。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

存储程序计算机:冯·诺依曼结构计算机。

其基本点是指令驱动。

程序预先存放在计算机存储器中,机器一旦启动,就能按照程序指定的逻辑顺序执行这些程序,自动完成由程序所描述的处理工作。

兼容机:由不同公司厂家生产的具有相同系统结构的计算机。

系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的JSJ 软件兼容:一个软件可以不经修改或者只需少量修改就可以由一台计算机移植到另一台计算机上运行。

差别只是执行时间的不同。

并行性:计算机系统在同一时刻或者同一时间间隔内进行多种运算或操作。

只要在时间上相互重叠,就存在并行性。

它包括同时性与并发性两种含义。

寻址方式:指令系统中如何形成所要访问的数据的地址。

一般来说,寻址方式可以指明指令中的操作数是一个常数、一个寄存器操作数或者是一个存储器操作数。

流水线技术:将一个重复的时序过程,分解成为若干个子过程,而每一个子过程都可有效地在其专用功能段上与其它子过程同时执行。

Victim Cache:位于Cache和存储器之间的又一级Cache,容量小,采用全相联策略。

用于存放由于失效而被丢弃(替换)的那些块。

每当失效发生时,在访问下一级存储器之前,先检查Victim Cache中是否含有所需块。

机群:由多台同构或异构的独立计算机通过高性能网络或局域网互连在一起,协同完成特定的并行计算任务的并行计算机网络。

Amdahl定律:当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。

程序的局部性原理:程序执行时所访问的存储器地址不是随机分布的,而是相对地簇聚。

包括时间局部性和空间局部性。

多处理机系统:两个或两个以上CPU通过高速互联网连接,在统一的OS管理下实现指令以上级并行的计算机系统叫处理机系统并行计算是指同时对多个任务或多条指令、或对多个数据项进行处理。

完成此项处理的计算机系统称为并行计算机系统,它是将多个处理器通过网络以一定的连接方式有序地组织起来。

结构相关:当硬件资源满足不了同时重叠执行的指令的要求,而发生资源冲突时,就产生了结构相关。

数据相关:当一条指令需要用到前面某条指令的结果,而这些指令都在流水线中重叠执行时,就称为数据相关。

控制相关:当流水线遇到分支指令和其他能够改变PC值的指令时,就会发生控制相关。

数据表示:硬件结构能够识别、指令系统可以直接调用的那些数据结构。

互连网络:一种由开关元件按照一定的拓扑结构和控制方式构成的网络,用来实现计算机系统中结点之间的相互连接。

在拓扑上,互连网络是输入结点到输出结点之间的一组互连或映象。

存储器的三个主要指标:速度,容量,价格CPU 中存储操作数的存储单元:堆栈型机器,累加器型机器,通用寄存器型机器对指令系统的基本要求:完整性,规整性,正交性,高效性,兼容性解决流水线瓶颈问题:细分瓶颈段,重复设置瓶颈段通道:字节多路通道,数组多路通道,选择通道输入出系统:输入输出设备,集中式共享存储器设备,输入输出操作有关的分布式存储器设备云计算特点:可定制,弹性,虚拟化机群系统特点:系统开发周期短,可靠性高,可扩放性强,性能价格比高,用户编程方便。

总线监听协议解决cache一致性问题衡量流水线性能主要指标:吞吐率,加速比,效率减少流水线分支延迟的静态方法:冻结或排空流水线,预测分支失败,预测分支成功,延迟分支1.2 试用实例说明计算机系统结构、计算机组成与计算机实现之间的相互关系。

答:如在设计主存系统时,确定主存容量、编址方式、寻址范围等属于计算机系统结构。

确定主存周期、逻辑上是否采用并行主存、逻辑设计等属于计算机组成。

选择存储芯片类型、微组装技术、线路设计等属于计算机实现。

计算机组成是计算机系统结构的逻辑实现。

计算机实现是计算机组成的物理实现。

一种体系结构可以有多种组成。

一种组成可以有多种实现。

2.4简述CISC指令集结构功能设计的主要目标。

从当前的计算机技术观点来看,CISC指令集结构的计算机有什么缺点?主要目标是增强指令功能,把越来越多的功能交由硬件来实现,并且指令的数量也是越来越多。

缺点(1) CISC结构的指令集中,各种指令的使用频率相差悬殊。

(2)CISC结构指令的复杂性带来了计算机体系结构的复杂性,这不仅增加了研制时间和成本,而且还容易造成设计错误。

(3)CISC结构指令集的复杂性给VLSI设计增加了很大负担,不利于单片集成。

4)CISC结构的指令集中,许多复杂指令需要很复杂的操作,因而运行速度慢。

(5) 在CISC结构的指令集中,由于各条指令的功能不均衡性,不利于采用先进的计算机体系结构技术来提高系统的性能。

2.5 RISC指令集结构的设计原则。

(1)选取使用频率最高的指令,并补充一些最有用的指令(2)每条指令的功能应尽可能简单,并在一个机器周期内完成(3)所有指令长度均相同(4)只有Load和Store操作指令才访问存储器,其它指令操作均在寄存器之间进行; (5) 以简单有效的方式支持高级语言。

改进Cache性能:降低失效率,减小失效开销,减少命中时间。

5.1按产生失效的原因,分为三种失效(3C):(1) 强制性失效:当第一次访问一个块时,由于该块不在Cache中,所以必须从主存调入Cache,这就是强制性失效。

(冷启动失效,首次访问失效。

)(2) 容量失效:如果Cache不能容纳程序执行时所需的所有存储块,则当某些块被替换后,若又重新被访问,就会发生失效。

这种失效称为容量失效。

(3) 冲突失效:在组相联或直接映象Cache中,若太多的块映象到同一组(块)中,则会出现该组中某个块被别的块替换(即使别的组或块有空闲位置),然后又被重新访问的情况。

这就是发生了冲突失效。

(碰撞失效,干扰失效)原因:由于对某些组的块数的要求超过n(路数)5.2降低Cache失效率有哪几种方法?简述其基本思想。

(1)增加Cache块大小。

增加块大小利用了程序的空间局部性。

(2)提高相联度,降低冲突失效。

(3)Victim Cache,降低冲突失效在Cache和其下一级存储器的数据通路之间增设一个全相联的小Cache,存放因冲突而被替换出去的那些块。

每当发生不命中时,在访问下一级存储器之前,先检查“牺牲”Cache中是否含有所需的块。

如果有,就将该块与Cache中某个块做交换,把所需的块从“牺牲”Cache 调入Cache。

(4)伪相联Cache,降低冲突失效。

当对伪相联Cache进行访问时,首先是按与直接映象相同的方式进行访问。

如果命中,则从相应的块中取出所访问的数据,送给CPU,访问结束。

如果不命中,就将索引字段的最高位取反,然后按照新索引去寻找“伪相联组”中的对应块。

如果这一块的标识匹配,则称发生了“伪命中”。

否则,就访问下一级存储器。

(5)硬件预取技术。

在处理器提出访问请求前预取指令和数据。

(6)由编译器控制的预取,硬件预取的替代方法,在编译时加入预取的指令,在数据被用到之前发出预取请求。

(7)编译器优化,通过对软件的优化来降低失效率。

5.3简述减小Cache失效开销的几种方法。

答:让读失效优先于写、写缓冲合并、请求字处理技术、非阻塞Cache或非锁定Cache技术、采用二级Cache。

5.4减少命中时间:容量小、结构简单的Cache好处:1硬件越简单,速度就越快2足够小容量Cache便于与处理机坐在同一芯片上6.6 简述通道完成一次数据传输的主要过程。

(1)在用户程序中使用访管指令进入管理程序,由CPU通过管理程序组织一个通道程序,并启动通道。

(2) 通道处理机执行CPU为它组织的通道程序,完成指定的数据I/O工作。

(3) 通道程序结束后向CPU发中断请求。

CPU响应这个中断请求后,第二次进入操作系统,调用管理程序对I/O中断请求进行处理。

1.0提高并行性的技术途径?时间重叠:资源重复,资源共享时间重叠:在并行性概念中引入时间因素,让多个处理过程在时间上相互错开,轮流重叠地使用同一套硬件设备的各个部分,以加快硬件周转而赢得速度。

资源重复:在并行性概念中引入空间因素,以数量取胜。

通过重复设置硬件资源,大幅度地提高计算机系统的性能。

资源共享:这是一种软件方法,它使多个任务按一定时间顺序轮流使用同一套硬件设备。

1.3 计算机系统结构的Flynn分类法是按什么来分类的?共分为哪几类?答:Flynn分类法是按照指令流和数据流的多倍性进行分类。

把计算机系统的结构分为:单指令流单数据流SISD,单指令流多数据流SIMD,多指令流单数据MISD,多指令流多数据流MIMD1.4 计算机系统设计中经常使用的4个定量原理是什么?并说出它们的含义。

答:(1)以经常性事件为重点。

在计算机系统的设计中,对经常发生的情况,赋予它优先的处理权和资源使用权,以得到更多的总体上的改进。

(2)Amdahl定律。

加快某部件执行速度所获得的系统性能加速比,受限于该部件在系统中所占的重要性。

(3)CPU性能公式。

执行一个程序所需的CPU时间= IC×CPI×时钟周期时间。

(4)程序的局部性原理。

程序在执行时所访问地址的分布不是随机的,而是相对地簇聚。

1.5计算机系统中并行性等级从低到高可分为哪几级?答:从处理数据的角度来看,并行性等级从低到高可分为:(1)字串位串:每次只对一个字的一位进行处理。

这是最基本的串行处理方式,不存在并行性;(2)字串位并:同时对一个字的全部位进行处理,不同字之间是串行的。

已开始出现并行性;(3)字并位串:同时对许多字的同一位(称为位片)进行处理。

这种方式具有较高的并行性;(4)全并行:同时对许多字的全部位或部分位进行处理。

这是最高一级的并行。

从执行程序的角度来看,并行性等级从低到高可分为:(1)指令内部并行:单条指令中各微操作之间的并行;(2)指令级并行:并行执行两条或两条以上的指令;(3)线程级并行:并行执行两个或两个以上的线程,通常是以一个进程内派生的多个线程为调度单位;(4)任务级或过程级并行:并行执行两个或两个以上的过程或任务(程序段),以子程序或进程为调度单元;(5)作业或程序级并行:并行执行两个或两个以上的作业或程序。

2.2指令集应满足哪几个基本要求?完整性、规整性、高效率和兼容性。

完整性是指在一个有限可用的存储空间内,对于任何可解的问题,编制计算程序时,指令集所提供的指令足够使用。

规整性主要包括对称性和均匀性。

对称性是指所有与指令集有关的存储单元的使用、操作码的设置等都是对称的。

均匀性是指对于各种不同的操作数类型、字长、操作种类和数据存储单元,指令的设置都要同等对待。

高效率是指指令的执行速度快、使用频度高。

2.3 指令集结构设计所涉及的内容有哪些?答:(1) 指令集功能设计:主要有RISC和CISC两种技术发展方向; (2) 寻址方式的设计:设置寻址方式可以通过对基准程序进行测试统计,察看各种寻址方式的使用频率,根据适用频率设置必要的寻址方式。

相关文档
最新文档