计算机组成原理题库-新第2章(2)

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

流水线相关

1 在下面描述的流水CPU基本概念中,正确的表述是()。

A.流水CPU一定是多媒体CPU

B.流水CPU一定是RISC机器

C.流水CPU是以空间并行性为原理构成的处理器。

D.流水CPU是一种非常经济而实用的以时间并行技术为原理构造的处理器。

2 下面描述的RISC机器基本概念中正确的句子是______。

A.RISC机器不一定是流水CPU B.RISC机器一定是流水CPU

C.RISC机器有复杂的指令系统 D.CPU配置很少的通用寄存器

3 在CPU中跟踪指令后继地址的寄存器是()。

A 主存地址寄存器

B 程序计数器

C 指令寄存器

D 状态条件寄存器

4 电子计算机问世至今,新型机器不断推陈出新,不管怎么更新,依然具有“存储程序”的特点,最早提出这种概念的是()

A 比尔盖茨

B 艾兰图灵

C 戈登摩尔

D 冯诺伊曼

5 科学家艾兰图灵对计算机的发展做出的贡献是()

A 提出了“存储程序”的概念

B 参与制造了世界第一台计算机

C 从理论上证明了制造出通用计算机的可能性

D 以上都不对

6 若指令的流水线把一条指令分成取指、分析和执行三个部分,且三个部分的时间分别为t 取指=2ns,t分析=3ns,t执行=4ns,则设计流水线时,其单个阶段的时间宜取()

A. 2ns

B. 3ns

C. 4ns

D.以上都不对

7若指令的流水线把一条指令分成取指、分析和执行三个部分,且每个部分的时间均为T,则标准的流水线CPU执行10条指令的时间为()

A. 12T

B. 30T

C. 13T

D.以上都不对

二计算理解题

1 假设一条完整的指令分成取指(IF)、译指和取数(ID)、执行(EX),写回(WB)四个阶段,画出非流水线、流水线、超标量流水线的指令时空图(各8个机器周期,并假设流水线不断流),且指出三种方式在8个机器周期中各执行了多少条指令。

2指令流水线有取指(IF)、译码(ID)、执行(EX)、访存(MEM)、写回寄存器堆(WB)五个过程段,假设机器周期为100ns,共有20条指令连续输入流水线(没有数据相关冲突、跳转指令)

(1)画出流水处理的时空图。

(2)求出流水线的实际吞吐率(单位时间里执行完毕的指令数)。

(3)求出流水线的加速比。

3 哈佛结构与冯诺伊曼结构的本质区别是什么,画出两种结构的示意图,并指出哈佛结构的优势。

试题答案

1 D 2. B 3 B 4 D 5C

6 C,若流水线各阶段不等长,则单个阶段取分阶段中的最长时间

7 A

二、计算理解题

1、假设一条完整的指令分成取指(IF)、译指和取数(ID)、执行(EX),写回(WB)四个阶段,画出非流水线、流水线、超标量流水线的指令时空图(各8个机器周期,并假设流水线不断流),且指出三种方式在8个机器周期中各执行了多少条指令。

非流水线:2条指令

标量流水线:5条指令

超标量流水线:10条指令

2、指令流水线有取指(IF)、译码(ID)、执行(EX)、访存(MEM)、写回寄存器堆(WB)五个过程段,假设机器周期为100ns,共有20条指令连续输入流水线(没有数据相关冲突、跳转指令)

(1)画出流水处理的时空图。

(2)求出流水线的实际吞吐率(单位时间里执行完毕的指令数)。

(3)求出流水线的加速比。

题3解答

数据/指令地址

数据/指令冯诺依曼结构

指令地址

指令

数据地址

数据

哈佛结构 本质区别:

冯诺依曼结构:指令与数据存储在同一存储器中;

哈佛结构:指令与数据的存储器相互独立。

哈佛结构的优势:在取指的同时能存取数据,提高并行性,在流水线指令中比冯诺依曼结构具有更高的执行效率。

相关文档
最新文档