文档库 最新最全的文档下载
当前位置:文档库 › 计算机系统结构 第三章自考练习题答案

计算机系统结构 第三章自考练习题答案

计算机系统结构 第三章自考练习题答案
计算机系统结构 第三章自考练习题答案

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

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

4月高等教育自学考试全国统一命题考试 计算机系统结构试卷 (课程代码02325) 本试卷共3页,满分l00分,考试时间l50分钟。考生答题注意事项: 1.本卷所有试题必须在答题卡上作答。答在试卷上无效,试卷空白处和背面均可作草稿纸. 2.第一部分为选择题。必须对应试卷上的题号使用2B铅笔将“答题卡”的相应代码涂黑。3.第二部分为非选择题。必须注明大、小题号,使用0.5毫米黑色字迹签字笔作答。 4.合理安排答题空间,超出答题区域无效。 第一部分选择题 一、单项选择题(本大题共10小题,每小题1分,共10分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡” 的相应代码涂黑。未涂、错涂或多涂均无分。1.以软件为主实现的机器称为p26 A.模型机器B.模拟机 C.虚拟机器

D.实际机器 2.下列关于系列机软件兼容描述正确的是p40 A.系列机软件必须保证向后兼容,力争向前兼容 B.系列机软件必须保证向下兼容,力争向前兼容 C.系列机软件必须保证向前兼容,力争向上兼容 D.系列机软件必须保证向下兼容,力争向后兼容 3.浮点数阶值采用二进制p位、尾数基值位r m,则该浮点数的最大阶值为p63 A.2p B.2p-1 C.2p-1 D.2p-1-1 4.为了使任何时候所需的信息都只用一个存储周期访问到,信息在主存中存放的地址要求是p73 A.地址最低位为0 B.地址最高位为0 C.该信息宽度的一半

D.该信息宽度的整数倍 5.存储器的最大频宽是指p98 A.存储器瞬时访问的频宽 B.存储器最大的传输速率 C.存储器连续访问时的频宽 D.存储器的实际传输速率 6.总线控制定时查询方式的控制线的线数为p111 A.┌log2N┐B.1+┌log2N ┐ C.2+┌log2N┐D.3+┌log2N┐ 7. 存储层次构成的主要依据是p127 A.CPU的速度B.主存器件 C.程序设计语言D.程序的局部性 8.相联存储器的访问依据是 A.内容B.地址 C.速度D.周期

自考计算机系统结构考前复习资料

自考计算机系统结构考前复习资料

第一章计算机系统结构的基本概念 从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。位串字串和位并字串基本上构成了SIMD。位片串字并的例子有:相联处理机STARAN,MPP。全并行的例子有:阵列处理机ILLIAC IV。 从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。 存储器操作并行是指能够在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。例子有并行存储器系统,以相联存储器为核心构成的相联处理机。 处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 处理器操作并行是指一个指令部件同时控制

多个处理单元,实现一条指令对多个数据的操作。擅长对向量、数组进行处理。例子有阵列处理机。 指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。例子有多处理机,计算机网络,分布处理系统。 并行性的开发途径有时间重叠(Time Interleaving),资源重复(Resource Replication),资源共享(Resource Sharing)。 时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。例子有阵列处理机,相联处理机。 资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。例子有多处理机,计算机网络,分布处理系统。 SISD:一个指令部件控制一个操作部件,实现一

(完整版)计算机系统结构试题及答案

计算机系统结构复习题 单选及填空: 计算机系统设计的主要方法 1、由上往下的设计(top-down) 2、由下往上的设计(bottom-up) 3、从中间开始(middle-out) Flynn分类法把计算机系统的结构分为以下四类: (1)单指令流单数据流 (2)单指令流多数据流 (3)多指令流单数据流 (4) 多指令流多数据流 堆栈型机器:CPU 中存储操作数的单元是堆栈的机器。 累加器型机器:CPU 中存储操作数的单元是累加器的机器。 通用寄存器型机器:CPU 中存储操作数的单元是通用寄存器的机器。 名词解释: 虚拟机:用软件实现的机器叫做虚拟机,但虚拟机不一定完全由软件实现,有些操作可以由硬件或固件(固件是指具有软件功能的固件)实现。 系列机:由同一厂家生产的具有相同系统结构、但具有不同组成和实现的一系列不同型号的计算机。 兼容机:它是指由不同公司厂家生产的具有相同系统结构的计算机。 流水线技术:将一个重复的时序过程,分解成为若干个子过程,而每一个子过程都可有效地在其专用功能段上与其它子过程同时执行。 单功能流水线:指流水线的各段之间的连接固定不变、只能完成一种固定功能的流水线。 多功能流水线:指各段可以进行不同的连接,以实现不同的功能的流水线。 顺序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序完全相同。 乱序流水线:流水线输出端任务流出的顺序与输入端任务流入的顺序可以不同,允许后进入流水线的任务先完成。这种流水线又称为无序流水线、错序流水线、异步流水线。 吞吐率:在单位时间内流水线所完成的任务数量或输出结果的数量。 指令的动态调度:

是指在保持数据流和异常行为的情况下,通过硬件对指令执行顺序进行重新安排,以提高流水线的利用率且减少停顿现象。是由硬件在程序实际运行时实施的。 指令的静态调度: 是指依靠编译器对代码进行静态调度,以减少相关和冲突。它不是在程序执行的过程中、而是在编译期间进行代码调度和优化的。 超标量: 一种多指令流出技术。它在每个时钟周期流出的指令条数不固定,依代码的具体情况而定,但有个上限。 超流水:在一个时钟周期内分时流出多条指令。 多级存储层次: 采用不同的技术实现的存储器,处在离CPU不同距离的层次上,各存储器之间一般满足包容关系,即任何一层存储器中的内容都是其下一层(离CPU更远的一层)存储器中内容的子集。目标是达到离CPU最近的存储器的速度,最远的存储器的容量。 写直达法: 在执行写操作时,不仅把信息写入Cache中相应的块,而且也写入下一级存储器中相应的块。写回法: 只把信息写入Cache中相应块,该块只有被替换时,才被写回主存。 集中式共享多处理机: 也称为对称式共享存储器多处理SMP。它一般由几十个处理器构成,各处理器共享一个集中式的物理存储器,这个主存相对于各处理器的关系是对称的, 分布式共享多处理机: 它的共享存储器分布在各台处理机中,每台处理机都带有自己的本地存储器,组成一个“处理机-存储器”单元。但是这些分布在各台处理机中的实际存储器又合在一起统一编址,在逻辑上组成一个共享存储器。这些处理机存储器单元通过互连网络连接在一起,每台处理机除了能访问本地存储器外,还能通过互连网络直接访问在其他处理机存储器单元中的“远程存储器”。 多Cache一致性: 多处理机中,当共享数据进入Cache,就可能出现多个处理器的Cache中都有同一存储器块的副本,要保证多个副本数据是一致的。 写作废协议: 在处理器对某个数据项进行写入之前,它拥有对该数据项的唯一的访问权 。 写更新协议: 当一个处理器对某数据项进行写入时,它把该新数据广播给所有其它Cache。这些Cache用该新数据对其中的副本进行更新。 机群:是一种价格低廉、易于构建、可扩放性极强的并行计算机系统。它由多台同构或异构

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

计算机系统结构试题及答案 一、选择题(50分,每题2分,正确答案可能不只一个,可单选 或复选) 1.(CPU周期、机器周期)是内存读取一条指令字的最短时间。 2.(多线程、多核)技术体现了计算机并行处理中的空间并行。 3.(冯?诺伊曼、存储程序)体系结构的计算机把程序及其操作数 据一同存储在存储器里。 4.(计算机体系结构)是机器语言程序员所看到的传统机器级所具 有的属性,其实质是确定计算机系统中软硬件的界面。 5.(控制器)的基本任务是按照程序所排的指令序列,从存储器取 出指令操作码到控制器中,对指令操作码译码分析,执行指令操作。 6.(流水线)技术体现了计算机并行处理中的时间并行。 7.(数据流)是执行周期中从内存流向运算器的信息流。 8.(指令周期)是取出并执行一条指令的时间。 9.1958年开始出现的第二代计算机,使用(晶体管)作为电子器件。 10.1960年代中期开始出现的第三代计算机,使用(小规模集成电路、 中规模集成电路)作为电子器件。 11.1970年代开始出现的第四代计算机,使用(大规模集成电路、超 大规模集成电路)作为电子器件。 12.Cache存储器在产生替换时,可以采用以下替换算法:(LFU算法、 LRU算法、随机替换)。

13.Cache的功能由(硬件)实现,因而对程序员是透明的。 14.Cache是介于CPU和(主存、内存)之间的小容量存储器,能高 速地向CPU提供指令和数据,从而加快程序的执行速度。 15.Cache由高速的(SRAM)组成。 16.CPU的基本功能包括(程序控制、操作控制、时间控制、数据加 工)。 17.CPU的控制方式通常分为:(同步控制方式、异步控制方式、联合 控制方式)反映了时序信号的定时方式。 18.CPU的联合控制方式的设计思想是:(在功能部件内部采用同步控 制方式、在功能部件之间采用异步控制方式、在硬件实现允许的情况下,尽可能多地采用异步控制方式)。 19.CPU的同步控制方式有时又称为(固定时序控制方式、无应答控 制方式)。 20.CPU的异步控制方式有时又称为(可变时序控制方式、应答控制 方式)。 21.EPROM是指(光擦可编程只读存储器)。 22.MOS半导体存储器中,(DRAM)可大幅度提高集成度,但由于(刷 新)操作,外围电路复杂,速度慢。 23.MOS半导体存储器中,(SRAM)的外围电路简单,速度(快),但 其使用的器件多,集成度不高。 24.RISC的几个要素是(一个有限的简单的指令集、CPU配备大量的 通用寄存器、强调对指令流水线的优化)。

计算机系统结构第一章自考练习题答案

第一章计算机系统结构的基本概念 历年真题精选 1. 下列对系统程序员不透明的是()。 A. 乘法器 B. 先行进位链 C. 指令缓冲器 D. 条件码寄存器2.“从中间开始”设计的“中间”目前多数是在( D )。 A. 微程序机器级与汇编语言机器级之间 B. 操作系统机器级与汇编语言机器级之间 C. 传统机器语言机器级与微程序机器级之间 D. 传统机器语言机器级与操作系统机器级之间 3. 开发计算机系统结构并行性的主要技术途径有时间重叠、(资源重复)和(资源 共享)。 4. 计算机系统弗林分类法,把计算机系统分成单指令流单数据流(SISD)、单指令流多数 据流(SIMD)、(多指令流单数据流(MISD))和(多指令流多数据流(MIMD))四大类。 5. 设计指令系统时,以乘法运算为例,简述系统结构设计、计算机组成设计、计算机实现 各应考虑的问题。( P4) 6. 实现软件移植的途径有哪些各受什么限制( P14) 同步强化练习 一.单项选择题。 1. 实现汇编语言源程序变换成机器语言目标程序是由( C )。 A. 编译程序翻译 B. 编译程序解释 C. 汇编程序翻译 D. 汇编程序解释 2. 系列机软件应做到( B ) A. 向前兼容,并向下兼容 B. 向后兼容,力争向上兼容 C. 向前兼容,并向上兼容 D. 向后兼容,力争向下兼容 3. 在计算机系统多级层次结构中,机器级由低到高,相对顺序正确的应当是( B )。 A. 传统机器语言、汇编语言、操作系统 B. 微程序、传统机器语言、高级语言 C. 高级语言、汇编语言、传统机器语言 D. 传统机器语言、应用语言、高级语言 4. 可以直接执行微指令的是( C )。 A. 编译程序 B. 微程序 C. 硬件 D. 汇编程序 5. 计算机系统结构不包括( A )。 A. 主存速度 B. 数据表示 C. 机器工作状态 D. 信息保护 6. 对计算机系统结构透明的是()。 A. 是否使用通道型I/0处理机 B. 虚拟存储器 C. 字符行运算指令 D. VLSI技术 7. 在主存设计上,属计算机系统结构考虑的应是( C )。 A. 频宽的确定 B. 多体交叉还是单体 C. 容量和编址单位 D. 用MOS还是TTL 8. 计算机组成设计不考虑( B )。 A. 缓冲技术 B. 功能部件的集成度 C. 专用部件设置 D. 控制机构的组成

系统结构期末考试试题及答案

得分 评分人 填空题: (20分,每题2 分) 单选题:(10分,每题1分) A.任何虚页都可装入主存中任何实页的位置 B. 一个虚页只装进固定的主存实页位置 《计算机系统结构》期末考试试卷(A ) 得分 注:1、共100分,考试时间120分钟。 2、此试卷适用于计算机科学与技术本科专业。 1、."启动I/O"指令是主要的输入输出指令,是属于( A. 目态指令 B.管态指令 C.目态、管态都能用的指令 D.编译程序只能用的指令 2、 输入输出系统硬件的功能对 (B )是透明的 A.操作系统程序员 B.应用程序员 C.系统结构设计人员 D.机器语言程序设计员 3、 全相联地址映象是指(A ) C. 组之间固定,组内任何虚页可装入任何实页位置 D.组间可任意装入,组内是固定装入 4、( C ) 属于MIMD 系统结构 A.各处理单元同时受一个控制单元的管理 B.各处理单元同时受同个控制单元送来的指令 C.松耦合多处理机和多计算机系统 D. 阵列处理机 5、多处理机上两个程序段之间若有先写后读的数据相关,则( B ) A.可以并行执行 B.不可能并行 C.任何情况均可交换串行 D.必须并行执行 6、 计算机使用的语言是(B ) A.专属软件范畴,与计算机体系结构无关 B.分属于计算机系统各个层次 C.属于用以建立一个用户的应用环境 D. 属于符号化的机器指令 7、 指令执行结果出现异常引起的中断是( C ) A.输入/输出中断 B.机器校验中断 C.程序性中断 D.外部中断 &块冲突概率最高的 Cache 地址映象方式是(A ) A.直接 B .组相联 C .段相联 D .全相联 9、 组相联映象、LRU 替换的Cache 存储器,不影响 Cache 命中率的是(B ) A.增大块的大小 B .增大主存容量 C .增大组的大小 D .增加Cache 中的块数 10、 流水处理机对全局性相关的处理不 包括(C ) A.猜测法 B.提前形成条件码 C.加快短循环程序的执行 D.设置相关专用通路

自考计算机系统结构考前复习资料

第一章计算机系统结构的基本概念 从处理数据的角度看,并行级别有位串字串,位并字串,位片串字并,全并行。位串字串和位并字串基本上构成了SIMD。位片串字并的例子有:相联处理机STARAN,MPP。全并行的例子有:阵列处理机ILLIAC IV。 从加工信息的角度看,并行级别有存储器操作并行,处理器操作步骤并行,处理器操作并行,指令、任务、作业并行。 存储器操作并行是指可以在一个存储周期内并行读出多个CPU字的,采用单体多字、多体单字或多体多字的交叉访问主存系统,进而采用按内容访问方式,位片串字并或全并行方式,在一个主存周期内实现对存储器中大量字的高速并行操作。例子有并行存储器系统,以相联存储器为核心构成的相联处理机。 处理器操作步骤并行是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 处理器操作并行是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。擅长对向量、数组进行处理。例子有阵列处理机。 指令、任务、作业并行是指多个独立的处理机分别执行各自的指令、任务、作业。例子有多处理机,计算机网络,分布处理系统。 并行性的开发途径有时间重叠(Time Interleaving),资源重复(Resource Replication),资源共享(Resource Sharing)。 时间重叠是指在并行性概念中引入时间因素,让多个处理过程在时间上错开,轮流重复地执行使用同一套设备的各个部分,加快硬件周转来赢得速度。例子有流水线处理机。 资源重复是指一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。例子有阵列处理机,相联处理机。 资源共享是指用软件方法让多个用户按一定时间顺序轮流使用同一套资源以提高资源的利用率,从而提高系统性能。例子有多处理机,计算机网络,分布处理系统。 SISD:一个指令部件控制一个操作部件,实现一条指令对一个数据的操作。例子有传统的单处理机 SIMD:一个指令部件同时控制多个处理单元,实现一条指令对多个数据的操作。例子有阵列处理机,相联处理机。 MIMD:多个独立的处理机分别执行各自的指令、任务、作业,实现指令、任务、作业并行的多机系统,是多个SISD的集合,也称多倍SISD系统(MSISD)。例子有多处理机,计算机网络,分布处理系统。 exercises: 1.有一台经解释实现的计算机,可以按功能划分成4级,每一级为了执行一条指令,需要下一级的N条指令来解释。如果执行第1级的一条指令要Kns时间,那么执行第2、第3和第4级的一条指令各需要用多少时间? 解答:执行第2、第3和第4级的一条指令各需要KNns、KN^2ns、KN^3ns的时间。 1.有一个计算机系统可按功能分成4级,每级的指令互不相同,每一级的指令都比其下一级的指令在效能上强M倍,即第i级的一条指令能完成第i-1级的M条指令的计算量。现若需第i级的N条指令解释第i+1级的一条指令,而有一段第1级的程序需要运行Ks,问在第2、3和4级上一段等效程序各需要运行多长时间? 答:第2级上等效程序需运行:(N/M)*Ks。第3级上等效程序需运行:(N/M)*(N/M)*Ks。第4级上等效程序需运行:(N/M)*(N/M)*(N/M)*Ks。 note: 由题意可知:第i级的一条指令能完成第i-1级的M条指令的计算量。而现在第i 级有N条指令解释第i+1级的一条指令,那么,我们就可以用N/M来表示N/M 表示第i+1级

计算机系统结构作业答案第三章(张晨曦)

3.1 -3.3为术语解释等解答题。 3.4 设一条指令的执行过程分为取指令,分析指令和执行指令3个阶段,每个阶段所需时间分别为ΔT, ΔT, 2ΔT,分别求出下列各种情况下,连续执行N条指令所需的时间。 (1) 顺序执行方式 (2) 只有“取指令”与“执行指令”重叠 (3) “取指令”,“分析指令”与“执行指令”重叠 解: (1) 4NΔT (2) (3N+1) ΔT (3) 2(N+1) ΔT 3.6 解决流水线瓶颈问题有哪两种常用方法? 解: (1) 细分瓶颈段 将瓶颈段细分为若干个子瓶颈段 (2) 重复设置瓶颈段 重复设置瓶颈段,使之并行工作,以此错开处理任务 3.9 列举下面循环中的所有相关,包括输出相关,反相关,真数据相关。 for(i = 2; i < 100; i=i+1) { a[i] = b[i] + a[i]; -----(1) c[i+1] = a[i] + d[i]; -----(2) a[i-1] = 2*b[i]; -----(3) b[i+1] = 2*b[i]; -----(4) } 解: 输出相关:第k次循环时(1)与第k+1轮时(3) 反相关:第k次循环时(1)和(2)与第k-1轮时(3) 真数据相关:每次循环(1)与(2),第k次循环(4)与k+1次循环(1),(3),(4) 3.12 有一指令流水线如下所示 50ns 50ns 100ns 200ns (1)求连续如入10条指令的情况下,该流水线的实际吞吐率和效率 (2)该流水线的“瓶颈”在哪一段?请采用两种不同的措施消除此“瓶颈”。对于你所给出 的两种新的流水线连续输入10条指令时,其实际吞吐率和效率各是多少? 解:(1)(m表示流水线级数,n 表示任务数)

计算机系统结构期末考试试题及其答案

计算机系统结构期末考试试题及其答案

《计算机系统结构》期末考试试卷A 卷第 2 页 共 24 页 计算机科学系《计算机系统结构》期末考试试卷(A 卷) 2、此试卷适用于计算机科学与技术本科专业。 一 单选题:(10分,每题1分) 1、 ."启动I/O"指令是主要的输入输出指 令,是属于( B ) A.目态指令 B.管态指令 C.目态、管态都能用的指令 D.编译程序只能用的指令 2、 输入输出系统硬件的功能对(B )是透 明的 A.操作系统程序员 B.应用程序员 C.系统结构设计人员 D.机器语言程序设计员 3、 全相联地址映象是指(A ) A.任何虚页都可装入主存中任何实页的位置 B.一个虚页只装进固定的主存实页位置 C.组之间固定,组内任何虚页可装入任何实页位

置 D.组间可任意装入,组内是固定装入 4、( C ) 属于MIMD系统结构 A.各处理单元同时受一个控制单元的管理 B.各处理单元同时受同个控制单元送来的指令 C.松耦合多处理机和多计算机系统 D.阵列处理机 5、多处理机上两个程序段之间若有先写 后读的数据相关,则(B ) A.可以并行执行 B.不可能并行 C.任何情况均可交换串行 D.必须并行执行 6、计算机使用的语言是(B) A.专属软件范畴,与计算机体系结构无关 B.分属于计算机系统各个层次 C.属于用以建立一个用户的应用环境 D.属于符号化的机器指令 7、指令执行结果出现异常引起的中断是 (C ) A.输入/输出中断 B.机器校验中断 C.程序性中断 D.外部中断 《计算机系统结构》期末考试试卷A卷第 3 页共 24 页

计算机体系结构自考

全国 2004年 7月高等教育自学考试 计算机系统结构试卷 课程代码:02325 一、单项选择题( 在每小题的四个备选答案中,选出一个正确答案,并将正确答案的 序号填在题干的括号内。每小题2分,共20 分) 1.软件和固件的功能在逻辑上是 ( )的。 A.固件优于软件 B.不等价 C.等价 D.软件优于固件 2.( )编写者看到的逻辑结构和功能能力就是计算机的外部特性。 A.操作系统 B.汇编语言程序 C.Windows NT D.微程序 3.RISC 计算机的指令系统集类型是 ( )。 A. 堆栈型 B.累加器型 C.寄存器—寄存器型 D.寄存器-存储器型 4.主存储器的 ( )要求属于外特性。 A. 容量大小 B.速度 C.页面组织 D.带宽 5.在采用延迟转移技术时,在以下几种调度方法中,效果最好的是哪一种方法 ?( ) A.将转移指令前的那条指令调度到延迟槽中 B.将转移目标处的那条指令调度到延迟槽中 C.将转移不发生时该执行的那条指令调度到延迟槽中 D.在延迟槽中填入 NOP 空操作指令 6.设 8个处理器编号分别为 0,1,2?,7用 Cube2互联函数时,第 5号处理机与第 ( 处理机相联。 A.1 B.3 C.4 D.6 7.大型计算机和小型计算机的主要区别在于 ( )。 A.大型机运行速度比小型机快得多 B.大型机能够控制大量的外设 C.大型机具有图型终端和图形处理能力 D.大型机的外存经管能力超过小型机 8.在以下总线规范中,哪一种总线具有与设备和主机无关的高级命令系统 ?( ) A.IDE B.AT C.SCSI D.PCI )号)。 1 / 5

计算机系统结构考试计算题

有一指令流水线如下所示 入 1 2 3 4 出 50ns 50ns 100ns 200ns (1) 求连续输入10条指令,该流水线的实际吞吐率和效率; (2) 该流水线的“瓶颈”在哪一段请采取两种不同的措施消除此“瓶颈”。对 于你所给出的两种新的流水线,连续输入10条指令时,其实际吞吐率和效率各是多少 解:(1) 2200(ns) 2009200)10050(50t )1n (t T max m 1 i i pipeline =?++++=?-+?=∑= )(ns 220 1T n TP 1pipeline -== 45.45%11 5 4400TP m t TP E m 1 i i ≈=? =?? =∑= (2)瓶颈在3、4段。 变成八级流水线(细分) 850(ns) 509850t 1)(n t T max m 1 i i pipeline =?+?=?-+?=∑= )(ns 85 1 T n TP 1pipeline -== 58.82%17 10 8400TP m ti TP E m 1 i ≈=? =?? =∑= 重复设置部件 1 2 3_1 3_2 4_1 4_4 入 出

)(ns 851T n TP 1pipeline -== 58.82%17 10 8 85010400E ≈=??= 有一 4段组成,其3段时,总次,然后流到第4段。如果 需要的时间都是t ?,问: (1) 当在流水线的输入端连续地每t ?时间输入任务时,该流水线会发生 什么情况 (2) 此流水线的最大吞吐率为多少如果每t ?2输入一个任务,连续处理 10个任务时的实际吞吐率和效率是多少 (3) 当每段时间不变时,如何提高该流水线的吞吐率仍连续处理10个任 务时,其吞吐率提高多少 (2)

高等计算机体系结构考题部分答案整理与分析(1).

高等计算机体系结构考题部分答案整理与分析(1) ——2002年高体考试真题解析1.填空题 1)第一台通用流水线计算机是:Stretch,即IBM7030 解析:主要是考察流水线技术的相关背景。最早实现流水线技术的计算机应该是使用Stretch,即IBM7030,使用流水线实现了重叠取指令、译码和执 行。其中还设计了避免冲突的ALU旁路技术。在1964年发布了CDC6600是使 用记分板技术实现动态调度流水线机制的机器。而使用保留站机制的Tomasulo 算法是在IBM 360/91中使用的。知识来源于本科课件第二讲 2)有效检测N位加法溢出的方法是: 察看输入最高位的进位是否等于最高位输出的进位 解析:该知识来自本科计算器加减法运算的相关知识。溢出指运算的结果超出了正常的表示范围。加法溢出只可能出现在两个同为正数或同为负数相加 才可以实现。可用以下方法检测:察看输入最高位的进位是否等于最高位输出 的进位。若不相等则容易知道该数据溢出。 3)时间局部性是指: 如果一个信息项正在被访问,那么近期它还会再被访问 解析:考察流水线及性能改进基础——局部性原理。局部性原理:CPU访问存储器时,无论取指令或者存取数据,访问存储单元都趋向于聚集在一个较 小的连续区域中。局部性原理包含时间局部性和空间局部性。时间局部性指 如果一个信息项正在被访问,那么近期它还会再被访问。原因:由程序循环和 堆栈技术造成的。空间局部性指在最近的将来用到的信息很可能在现在正在使 用的信息在空间地址上临近。原因:由指令顺序执行和数组存放造成。 4)流水线存在的三种相关是:数据相关、名字相关和控制相关 解析:考察指令级并行技术的基础相关知识。相关性是程序的特性,一个相关 是否会导致实际的冒险,该冒险是否会造成停顿,这是流水线结构的基本特征。 指令共有三种不同类型的相关:数据相关、名字相关和控制相关。 2.辨析题 1)加深流水线级数一定可以提升处理器性能。 这句话说法不对。当然在一定条件下加深流水线的级数可以加快流水线处理的 并行度,从而提高处理器的性能。但超过一定限度后,流水线级数无法无限制 地增加并提高处理性能。影响和限制流水线级数来提高性能的因素如下:1)指 令流的并行度有限,当流水线级数增加,即流水线深度增加时,因为相关引起 停顿将最终造成CPI的增加。更深的流水线会造成时钟周期的下降,并受到时 钟扭斜和负载的限制。 2)增加页面大小一定可以提升系统整体性能。 这句话说得不对。由于RAM价格下降,存储器变得更大;处理器和存储器之间 的速度差别更大,因此必须增加页面大小。但增加页面大小会使存储器中的内 部碎片变得严重,从而浪费很多存储空间。因此增加页面大小不一定可以提升 系统整体性能。

自考计算机系统结构试题-小炒

一、选择题 1、对汇编语言程序员,下列(A )不是透明的。 A: 中断字寄存器 B: 乘法器 C: 移位器 D: 指令缓冲器 2、假设对A机器指令系统的每条指令的解释执行可直接由B机 器的一段微程序解释执行,则A称为(D )。 A: 仿真机 B: 宿主机 C: 虚拟机 D: 目标机 3、 1. 查看下面三条指令:V3←A;V2←V0+V1;V4←V2*V3;假 设向量长度小于64,且前后其他的指令均没有相关性,数据进入和 流出每个功能部件,包括访问存储器都需要一拍的时间,假设向 量的长度为N。三条指令全部采用串行的方法,那么执行的时间是:A: 3N+20 B: 3N+21 C: 3N+22 D: 3N+23 4、某向量处理机有16个向量寄存器,其中V0-V5种分别存放有 向量A,B,C,D,E,F,向量的长度是8,向量各元素均为浮点数;处理 部件采用两个单功能流水线,加法功能部件时间为2拍,乘法功 能部件时间为3拍。采用类似CRAY-1的链接技术,先计算(A+B)*C, 在流水线不停的情况下,接着计算(D+E)*F。求此链接流水线的通 过时间是多少拍?(设寄存器出入各需1拍) A: 8 B: 9 C: 17 D: 18 5、设有一个4个处理器的MIMD系统,假设在系统中访存取指和 取数的时间可以忽略不计;加法与乘法分别需要2拍和4拍;在 MIMD系统中处理器(机)之间每进行一次数据传送的时间为1拍; 在MIMD系统中,每个PE都可以和其它PE有直接的的通路。 求利用此系统计算表达式所需 的节拍数。 A: 23 B: 12 C: 11 D: 10 6、以下哪些是周期窃取方式的特点? A : 硬件结构简单 B : 硬件结构复杂 C : 数据输入或输出过程中占用了CPU时间 D : 数据输入或输出过程中不占用CPU时间 7、从下列有关Cache的描述中,选出应填入空格中的正确答案: (1)今有甲、乙两台计算机,甲计算机的Cache存取时间为50ns, 主存储器为2us;乙计算机的Cache存储时间为100ns,主存储器 为1.2us。设Cache的命中率均为95%,则甲计算机的平均存取 时间为__A_ns;乙计算机的平均存取时间为__B_ns。 (2)在Cache中,经常采用直接映象或组相联映象两种方式,在 Cache容量相等的情况下,前者比后者的命中率__C__。 选项 A : 147.5 153.5 155 180 选项 B : 147.5 153.5 155 180 选项 C : 高低相等 8、有研究人员指出,如果在采用通用寄存器指令集结构的计算 机里加入寄存器—存储器寻址方式可能提高计算机效率,做法就 是用指令ADD R2,0(Rb)代替指令序列LOAD R1,0(Rb) ADD R2,R2,R1假定使用新的指令能使时钟周期增加10%,并且假定只 对时钟产生影响,而不影响CPI那么采用新指令,要达到与原来 同样的性能需要去掉的LOAD操作所占的百分比?(提示:去掉的 是与ADD指令连用的LOAD指令,假定未采用新指令前LOAD指令 占总指令的22.8%)A: 39% B: 36% C: 40% D: 39.8% 9、下述的几个需要解决的问题中,那个是向量处理机所最需要 关心的? A: 计算机指令的优化技术 B: 设计满足运算器带宽要求的存储器 C: 如何提高存储器的利用率,增加存储器系统的容量 D: 纵横处理方式的划分问题 10、一台单处理机可以以标量方式运行,也可以以向量方式运行。 在向量方式情况下,计算可比标量方式快18倍。设某基准程序在 此计算机上运行的时间是T。另外,已知T的25%用于向量方式, 其余机器时间则以标量方式运行。那么在上述条件下与完全不用 向量方式的条件下相比的加速比是: A: 3 B: 3.43 C: 3.33 D: 以上均不正确 11、给定1个采用完全混洗互连网络,并有256个PE的SIMD机 器,加入执行混洗互连函数10次,则原来在PE123中的数据将被 送往何处? A: PE237 B: PE222 C: PE111 D: PE175 12、 设计一种采用加、乘和数据寻径操作的算法,计算表达式 。假设加法和乘法分别需要2个和4个 单位时间,从存储器取指令、取数据、译码的时间忽略不计,所 有的指令和数据已经装入有关的PE。现有一台串行计算机,有一 个加法器,一个乘法器,问最短多少单位时间计算出s? A: 192ns B: 130ns C: 128ns D: 以上结果都不对 13、下列功能,那些一般由硬件实现? A : 第一次关CPU中断 B : 返回中断点 C : 第一次开CPU中断 D : 保存中断点 14、星形网络的网络直径和链路数分别为()和()。 选项 1 : N-1 N/2 2 N(N-1)/2 选项 2 : N-1 N/2 2 N(N-1)/2 16、在计算机系统结构来看,机器语言程序员看到的机器属性是 (D)。 A)计算机软件所要完成的功能B)计算机硬件的全部组 成 C)编程要用到的硬件知识D)计算机各部件的硬件 实现 17、在提高CPU性能的问题上,从系统结构角度,可以(D)。 A)提高时钟频率B) 减少程序指令条数 C)减少每条指令的时钟周期数D)减少程序 指令条数和减少每条指令的时钟周期数 18、计算机系统结构不包括(C )。 A)主存速度B)机器工作状态C)信息保护 D)数据表示 19、推出系列机的新机器,不能更改的是(A)。 A)原有指令的寻址方式和操作码B) 系统的总线的组成 C)数据通路宽度 D)存储芯片的集成度 20、在系统结构设计中,提高软件功能实现的比例会(C)。 A)提高解题速度 B)减少需要的存储容量 C)提高系统的灵活性 D)提高系统的性能价格比 21、重叠寄存器技术主要用于解决在RISC系统中因( C )而导 致的问题。 A)JMP指令影响流水线 B)CALL指令的现场保护 C)只有LOAD和STORE指令带来的访问存储器不便D) 存储器访问速度 22、不属于堆栈型替换算法的是(C )。 A)近期最少使用法B)近期最久未用法 C)先 进先出法D)页面失效频率法 23、与全相联映象相比,组相联映象的优点是(B)。 A)目录表小B)块冲突概率低C)命中率高 D)主存利用率高 24、最能确保提高虚拟存储器访主存的命中率的改进途径是(D)。 A)增大辅存容量 B)采用FIFO替换算法并增大页面 C)改用LRU替换算法并增大页面D)改用LRU 替换算法并增大页面数 25、"一次重叠"中消除"指令相关"最好的方法是( A )。 A)不准修改指令B)设相关专用通路C)推后分析下条指令 D)推后执行下条指令 26、在流水机器中,全局性相关是指(D)。 A)先写后读相关B)先读后写相关C)指令相关 D)由转移指令引起的相关 27、下列说法不正确的是(D)。 A)线性流水线是单功能流水线B) 动态流水线是多功能流水线 C)静态流水线是多功能流水线D) 动态流水线只能是单功能流水线 28、16个处理器编号为0、1、…、15,采用单级Cube3互连网络 互连,与13号处理器相连的处理器号是()。 A)2 B)3 C)4 D)5 29、经多级网络串联来实现全排列网络,只能用(C)。 A)多级立方体网络B)多级PM2I网络C)多级混洗 交换网络D)上述任何网络 30、经3级立方体网络对0-7八个端子(0 1 2 3 4 5 6 7)排列, 进行模8移4变换,得到的这八个端子新的排列应当是()。 A)(2 3 4 5 6 7 0 1)B) (4 5 6 7 0 1 2 3) C)(1 2 3 0 5 6 7 4)D) (1 0 3 2 5 4 7 6) 31、虫蚀寻径以流水方式在各寻径器是顺序传送的是(C)。 A)消息B)包C)片 D)字节 32、能实现指令、程序、任务级并行的计算机系统属于(D )。

计算机系统结构总结

1、计算机系统的多级层次结构: 物理机:用固件/硬件实现的机器。 虚拟机:由软件实现的机器。(虚拟机中有些操作可以由硬件或固件实现。固件:具有软件功能的硬件)本门课程研究软硬件的交界面 2、计算机系统结构(Computer Architecture)是指传统机器程序员所看到的计算机属性,即概 念性结构与功能特性。 计算机组成(Computer Organization)指的是计算机系统结构的逻辑实现,包含物理机器级中的数据流和控制流的组成以及逻辑设计等。着眼于物理机器级内各事件的排序方式与控制方式、各部件的功能以及各部件之间的联系。 计算机实现(Computer Implementation)指的是计算机组成的物理实现,包括处理机、主存等部件的物理结构,器件的集成度和速度,模块、插件、底板的划分与连接,信号传输,电源、冷却及整机装配技术等。着眼于器件技术和微组装技术,其中器件技术在实现技术中起主导作用。 下面举例说明上三个概念的区别: (1)确定指令系统中是否有乘法指令属于计算机系统结构的内容,但乘法指令时用专门的乘法器实现,还是用加法器经多步操作来实现,属于计算机组成。而乘法器、 加法器的物理实现,入器件的选定及所用的微组装技术等,属于计算机实现。 (2)主存容量与编址方式(按位、按字节或按字访问等)的确定属于计算机系统结构。 为了达到给定的性能价格比,主存速度的快慢、逻辑结构是否采用多体交叉等属 于计算机组成。而主存系统的物理实现,如器件的选定、逻辑电路的设计、微组 装技术的使用等均属于计算机实现。 3、CPU性能取决于CPU时间。 冯?诺依曼计算机以运算器为中心。 4、仿真和模拟的主要区别在于解释执行所用的语言。(仿真是用是微程序解释执行,模拟是 用机器语言程序解释执行) 5、并行性的两层含义:同时性(simultaneity)和并发性(concurrency) (同时性:两个或两个以上的事件在同一时刻发生) (并发性:两个或两个以上的事件在同一时间间隔内发生) 6、看课后题:1.7和1.9

7月计算机系统结构自考试题(1)

2010年7月计算机系统结构自考试题 全国2010年7月计算机系统结构自考试题 一、单项选择题(本大题共10小题,每小题1分,共10分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均不得分。 1.指令系统的确定属于( ) A.计算机系统结构 B.计算机组成 C.计算机实现 D.计算机应用 2.对系统程序员不透明的是( ) A.系列机各档不同的数据通路宽度 B.Cache存储器 C.程序状态字 D.指令缓冲寄存器 3.按弗林(Flynn)提出的计算机系统分类方法,多处理机属于( ) A.SISD B.SIMD C.MISD D.MIMD 4.在多数机器中,浮点数的阶码采用的进制是( ) A.二进制 B.八进制 C.十进制 D.十六进制 5.非专用总线的总线控制方式采用集中式独立请求方式,则每增加一个部件需增加的控制线数量是( ) A.1 B.2

C.4 D.8 6.以下替换算法中,不属于堆栈型替换算法的是( ) A.先进先出算法 B.近期最少使用算法 C.近期最久未用过算法 D.优化替换算法 7.指令间“一次重叠”是指( ) A.任何时候只是“取指k+1”与“分析k”重叠 B.任何时候只是“分析k+1”与“执行k”重叠 C.“取指k+2”、“分析k+1”与“执行k”重叠 D.若“分析k+1”比“执行k”提前结束,则“执行k+1”可与“执行k”重叠 8.多处理机主要实现( ) A.指令级并行 B.操作级并行 C.主存操作的并行 D.作业、任务间并行 9.编号为0、1、2、…、15的16个处理器,用单级互连网络互连,用Shuffle互连函数时,与第5号处理器相连的处理器编号是( ) A.8 B.9 C.10 D.11 10.在智能机中,必不可少的组成部分不包括( ) A.知识库机 B.通道处理机 C.推理机 D.智能接口处理机

计算机系统结构试题

第一章: 1.试述Flynn 分类的4 种计算机系统结构有何特点。 2.假设高速缓存Cache 工作速度为主存的5 倍,且Cache 被访问命中的概率为90%, 则采用Cache 后,能使整个存储系统获得多高的加速比? 3.某工作站采用时钟频率为15 MHz、处理速率为10 MIPS 的处理机来执行一个已知混合程序。假定每次存储器存取为1 周期延迟,试问: (1)此计算机的有效CPI 是多少? (2)假定将处理机的时钟提高到30 MHz,但存储器子系统速率不变。这样,每次存储器存取需要两个时钟周期。如果30%指令每条只需要一次存储存取,而另外5%每条需要两次存储存取,并假定已知混合程序的指令数不变,并与原工作站兼容,试求改进后的处理机性能。 4.处理机的时钟30 MHz (1)计算在单处理机上用上述跟踪数据运行程序的平均CPI。 (2)根据(1)所得CPI,计算相应的MIPS 速率。 1、解释图中各控制信号的作用。 2、各流水级存放控制信号的流水线寄存器有何异同? 3、设流水线模型机采用load前推和数据前推,按时钟周期画出以下指令序列的时序图,标示出前推示意。 load r2, 12(r3) addi r4, r2, 10

and r1, r2, r4 store r1, 10(r5) 4、给出A.3节PPT中图1.39的BDEPEN控制信号的真值表。 半期: 1、试分析采用哪种设计方案实现求浮点数除法FPMUL对系统性能提高更大。假定FPMUL 操作占整个测试程序执行时间的15%。 一种设计方案是增加专门的FPMUL硬件,可以将FPMUL操作的速度加快到10倍; 另一种设计方案是提高所有FP运算指令的执行速度,使得FP指令的执行速度加快为原来的1.4倍,设FP运算指令在总执行时间中占40%。(3分) 解:对这两种设计方案的加速比分别进行计算。 增加专门FPDIV硬件方案:F e = 15% = 0.15,S e = 10 S FPDIV = 1/((1-0.15)+0.15/10)=1/0.865 = 1.156 提高所有FP运算指令速度方案:F e = 40% = 0.4 ,S e = 1.6 S FP = 1/((1-0.4)+0.4/1.4) = 1/0.886 = 1.13 增加专门FPDIV硬件方案的加速比更高,对系统性能提高更大。 2.设流水线模型机结构如下图所示,采用load前推和数据前推(包括store指令)。假设模型机使用subicc指令,它将根据减法结果设置标志寄存器Z的内容为0或为1;其它的ALU 计算指令不影响Z。指令bne的控制相关处理采用插入nop指令的策略。(7分)

全国2018年4月自考计算机系统结构试题(真题+解析)

全国2018年4月自考计算机系统结构试题 (真题+解析) 课程代码:02325 一、单项选择题:本大题共10小题,每小题1分,共10分,在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。 1.在计算机系统多级层次结构中,机器级从低级到高级,相对顺序正确的是 A.汇编语言——操作系统——高级语言 B.微程序一传统机器语言一汇编语言 C.传统机器语言——高级语言——汇编语言 D.汇编语言——应用语言——高级语言 2.下列对系统程序员不透明的是 A.Cache存储器 B.数据通路宽度 C.指令缓冲寄存器 D.虚拟存储器 3.下列予寻址方式的三种面向的是 A.面向主存 B.面向辅存 C.面向寄存器 D.面向堆栈 4.浮点数尾数的基值rm=-8,尾数的计算机位数m=8位,可表示的尾数的个数为 A.23×7 B.24×7 C.25×7 D.26×7 5.IBM370系统中,通道动作故障引起的中断属于 A.机器校验中断 B.访管中断 C.程序性中断 D. I/O中断 6.程序员编写程序时使用的地址是 A.主存地址 B.逻辑地址 C.物理地址 D.有效地址 7.对指令间“一次重叠”描述不正确的是 A.仅“执行k”与“分析k+1”

B.“分析k+1”完成后立即开始“执行k+1” C.应尽量使“分析k+1”与“执行k”时间相等 D.只需要一套指令分析部件和执行部件8.有N个处理单元的集中式共享存储器的阵列处理机构形,为了对长度为N的向量中各元素能同时并行处理,存储器分体个数K与处理单元数N的关系是 A.K与N无关B.K小于N C.K小于或等于N D.K等于或大于N 9.能实现作业、任务级并行的异构型多处理机属于 A.MISD B.SIMD C.SISD D.MIMD 10.编号为0~15的l6个处理器,互连函数采用Shuffle(Shuffle)单级互连网络互连,则与9号处理器连接的处理器号为 A.5 8.6 C.7 D.8 二、填空题:本大题共l0小题。每小题2分,共20分。 11.按先后投入市场关系,系列机软件兼容必须保证向__________兼容,力争向兼容。 12.从计算机执行程序的并行性看,由低到高的并行性等级可分为 __________、指令之间、__________ 之间和作业或程序之间四级。 13.数据表示指的是能由计算机硬件直接__________和__________的数据类型。 14.按静态使用频度改进指令系统着眼于减少目标程序所占用的 __________,按动态使用频度改进指令系统着眼于减少目标程序的__________。 15.总线的集中式控制方式主要有集中式串行链接、__________和 __________3种不同方式。

相关文档
相关文档 最新文档