大学MOOC 计算机系统结构(广东理工学院)1459237161 最新慕课完整章节测试答案
第一章 计算机系统结构的基本概念
1.10 随堂测试
1、单选题:
冯•诺依曼结构计算机由运算器、( )、存储器、输入设备和输出设备5部分构成。
选项:
A: 处理器
B: 控制器
C: 调度器
D: 算逻单元
答案: 【 控制器】
2、单选题:
与冯•诺依曼结构相比,现代的计算机系统结构已经发生了很大的变化,占主流地位的是( )。
选项:
A: 改进的冯•诺依曼结构计算机
B: 量子计算机
C: 数据流计算机
D: DNA计算机
答案: 【 改进的冯•诺依曼结构计算机】
3、单选题:
对输入/输出方式的改进主要思想是将I/O管理工作从CPU中分离出来,按照CPU干预的程度由低到高排序是( )。
选项:
A: 程序等待,DMA,程序中断,I/O处理机。
B: 程序等待,程序中断,DMA,I/O处理机。
C: DMA,I/O处理机,程序中断,程序等待。
D: I/O处理机,DMA,程序中断,程序等待。
答案: 【 I/O处理机,DMA,程序中断,程序等待。】
1.11 随堂测试
1、单选题:
( )属于第一代计算机。
选项:
A: IBM7030
B: Cray-1
C: ENIAC
D: IBM370
答案: 【 ENIAC】
2、单选题:
请选择最合适的一项:( )的飞速发展使得系统结构的创新得以实现。
选项:
A: 处理器技术
B: 内存技术
C: 器件技术
D: 材料技术
答案: 【 器件技术】
3、单选题:
关于计算机技术的发展,以下说法不够准确的是()。
选项:
A: 由于技术的发展,目前的通用计算机已能很好地满足各种重要领域的应用需求。
B: 过去在巨型机和大型机中采用的许多系统结构新技术,后来都逐渐下移到小型和微型通用计算机中。
C: 针对特定应用领域设计的专用计算机能极大地提高特定应用的性能。
D: 应用需求是促使计算机系统结构发展的最根本动力。
答案: 【 由于技术的发展,目前的通用计算机已能很好地满足各种重要领域的应用需求。】
1.1随堂测试
1、单选题:
John L. Hennessy和David A. Patterson在他们的专著中提出的系统结构定义不包括以下哪个方面(单选)
选项:
A: 指令系统结构
B: 计算机组成
C: 硬件
D: 软件
答案: 【 软件】
2、单选题:
下列哪项是计算机设计中最重要的设计原则(单选)
选项:
A: 加快经常性事件
B: 提高并行性
C: 程序的局部性原理
D: 摩尔定律
答案: 【 加快经常性事件】
3、单选题:
计算机系统结构的经典定义是由Amdahl在1964年提出的:计算机系统结构是指( )所看到的计算机属性。
选项:
A: 汇编语言程序员
B: 传统机器级语言程序员
C: 高级语言程序员
D: 应用语言程序员
答案: 【 传统机器级语言程序员】
1.2随堂测试
1、单选题:
以下关于图灵机的说法,正确的是( )(单选)
选项:
A: 图灵机是一种抽象计算模型
B: 图灵机由控制器、运算器和存储器组成
C: 图灵机是人类历史上生产出的第一台电子计算机
D: 图灵机的理论是在冯•诺依曼的理论基础上产生的
答案: 【 图灵机是一种抽象计算模型】
2、单选题:
采用冯•诺依曼结构的计算机CPU中,( )不仅要保证指令的正确执行,还要能处理异常事件 (单选)
选项:
A: 内部总线
B: 寄存器组
C: 控制器
D: 运算器
答案: 【 控制器】
3、单选题:
以下关于摩尔定律的说法,正确的是( )(单选)
选项:
A: 摩尔定律和Amdahl定律一样,将一直指导计算机系统的设计
B: 摩尔定律是戈登·摩尔(Gordon Moore)对集成电路芯片上集成的晶体管数目的预测
C: 摩尔定律是重要的计算机系统设计定量原理
D: 摩尔定律将一直适用于描述器件技术的发展
答案: 【 摩尔定律是戈登·摩尔(Gordon Moore)对集成电路芯片上集成的晶体管数目的预测】
1.3随堂测试
1、单选题:
以下关于计算机系统设计的表述,哪个是错误的( )
选项:
A: 近二十年来,计算机系统设计的关注点基本没有变化
B: 一个系统只要具备了最基本的硬件,就可以用软件的方法实现所有其他的功能
C: 设计出高性能价格比的系统是计算机设计者的目标
D: 成功的系统结构应该有较长的生命周期
答案: 【 近二十年来,计算机系统设计的关注点基本没有变化】
2、单选题:
衡量计算机系统设计是否优化的最通用的标准包括性能和( )(单选)
选项:
A: 硬件
B: 软件
C: 价格
D: 寿命
答案: 【 价格】
3、单选题:
美国德克萨斯大学奥斯汀分校( )教授将将计算机系统架构师的任务概括为四个方面:向后看、向前看、向上看和向下看。
选项:
A: Gene Amdahl
B: Yale Patt
C: John Hennessy
D: David Patterson
答案: 【 Yale Patt】
1.4随堂测试
1、单选题:
以下关于加快经常性事件原理的表述,说法正确的是( )。
选项:
A: 浮点运算应该用硬件的方法实现。
B: 对经常发生的事件应该分配更多的资源。
C: 加法溢出属于经常性事件。
D: 复杂指令系统计算机(CISC)没有利用加快经常性事件原理。
答案: 【 对经常发生的事件应该分配更多的资源。】
2、单选题:
RISC的特征不包括( )。
选项:
A: 精简的指令集
B: 更简单的硬件
C: 较多的寄存器
D: 简洁的软件代码
答案: 【 简洁的软件代码】
3、单选题:
CPU Cache利用( ),将频繁访问的数据存储在高速缓存中,使数据的访问速度与处理器速度匹配。
选项:
A: 时间重叠
B: 摩尔定律
C: 资源共享
D: 局部性原理
答案: 【 局部性原理】
1.5随堂测试
1、单选题:
以下关于Amdahl定律的描述,说法错误的是( )。
选项:
A: 当对一个系统中的某个部件进行改进后,所能获得的整个系统性能的提高,受限于该部件的执行时间占总执行时间的百分比。
B: 系统的加速比和部件加速比紧密相关,随着部件加速比的提升而线性提升。
C: 可改进比例Fe总是小于1。
D: 为使系统能获得较高加速比,可改进部分必须占有较大的比例。
答案: 【 系统的加速比和部件加速比紧密相关,随着部件加速比的提升而线性提升。】
2、单选题:
假设某系统中一组件的处理时间占总运行时间的60%,若使该组件的处理速度提高至原来的5倍,则根据Amdahl定律,整个系统的处理速度可提高至原来的( )倍。
选项:
A: 1.389
B: 1.672
C: 1.923
D: 1.222
答案: 【 1.923】
3、单选题:
如果某程序30%的执行时间是可以加速的,若加速比是2,那么由Amdahl定律得到系统的加速比为( )
选项:
A: 2
B: 1.6
C: 1.18
D: 1.3
答案: 【 1.18】
1.6随堂测试
1、单选题:
根据CPU性能公式,CPU的性能取决于三个参数:( )、CPI和IC。
选项:
A: 指令周期
B: 时钟周期时间
C: 指令周期数
D: 时钟周期数
答案: 【 时钟周期时间】
2、单选题:
以下关于CPU性能公式的相关描述,说法错误的是( )。
选项:
A: 时钟周期时间是时钟频率的倒数。
B: CPI是IPC(Instruction Per Cycle)的倒数。
C: 指令系统的结构和编译技术决定了执行一个程序的IC(指令条数)。
D: CPU时钟频率取决于计算机组成和编译技术。
答案: 【 CPU时钟频率取决于计算机组成和编译技术。】
3、单选题:
某程序在一台时钟频率为2GHz的计算机A上运行需要10秒。现在将设计一台计算机B,希望将运行时间缩短为6秒。计算机的设计者采用的方法是提高时钟频率,但这会影响CPU其余部分的设计,使计算机B运行该程序时需要相当于计算机A的1.2倍的时钟周期数。那么计算机设计者应该将时钟频率提高到( )。
选项:
A: 4GHz
B: 3.67GHz
C: 2.4GHz
D: 6GHz
答案: 【 4GHz】
1.7随堂测试
1、单选题:
以下关于程序的局部性原理的描述,( )是错误的。
选项:
A: 包括空间局部性和时间局部性。
B: 它是存储层次建立的基础。
C: 代码访问的局部性弱于数据访问的局部性。
D: 程序执行时访问的存储器地址是相对簇聚的。
答案: 【 代码访问的局部性弱于数据访问的局部性。】
2、单选题:
在执行一段对数组成员求和的循环代码时,以下说法最合适的是( )。
选项:
A: 会体现出数据访问的时间局部性和空间局部性。
B: 会体现出代码访问的时间局部性和空间局部性。
C: 既会体现出数据访问的时间局部性和空间局部性,也会体现出代码访问的时间局部性和空间局部性。
D: 以上说法皆不对。
答案: 【 既会体现出数据访问的时间局部性和空间局部性,也会体现出代码访问的时间局部性和空间局部性。】
3、单选题:
计算机系统设计的定量原理不包括( )。
选项:
A: 加快经常性事件
B: 摩尔定律
C: CPU性能公式
D: 程序的局部性原理
答案: 【 摩尔定律】
1.8随堂测试
1、单选题:
从处理数据的角度来看,并行性等级从低到高可分为( )。
选项:
A: 全并行、字串位并、字并位串、字串位串
B: 字串位串、字并位串、字串位并、全并行
C: 字并位串、字串位串、字串位并、全并行
D: 字串位串、字串位并、字并位串、全并行
答案: 【 字串位串、字串位并、字并位串、全并行】
2、单选题:
从执行程序的角度来看,并行性等级从低到高排列顺序正确的是( )。
选项:
A: 指令级并行、线程级并行、过程级并行、程序级并行
B: 指令级并行、线程级并行、程序级并行、过程级并行
C: 指令内部并行、过程级并行、线程级并行、程序级并行
D: 程序级并行、过程级并行、线程级并行、指令内部并行
答案: 【 指令级并行、线程级并行、过程级并行、程序级并行】
3、单选题:
在发展高性能单处理机过程中,起主导作用的是( )。
选项:
A: 资源重复
B: 时间重叠
C: 资源共享
D: 局部性原理
答案: 【 时间重叠】
1.9 随堂测试
1、单选题:
关于计算机系统的性能指标:执行时间和吞吐率,下列说法错误的是( )
选项:
A: 管理员更关注吞吐率。
B: 用户更关注执行时间。
C: 执行时间短意味着吞吐率高。
D: 用户看到的程序执行时间不仅仅是CPU执行该程序的时间。
答案: 【 执行时间短意味着吞吐率高。】
2、单选题:
数据中心的可用性要达到六个九,这意味着每年的不可用时间约为( )。
选项:
A: 3.2秒
B: 32秒
C: 5.3分钟
D: 53分钟
答案: 【 32秒】
3、单选题:
为了全面测试计算机系统在各方面的处理性能,通常会采用一整套测试程序,以下说法错误的是( )。
选项:
A: 基准测试程序套件是由各种不同的真实应用程序构成的。
B: 基准测试程序套件中的不同测试程序之间可以相互弥补。
C: SPEC最早创建的SPEC89是用于测试处理器性能的。
D: SPEC提供的最新的测试处理器性能的套件是SPEC 2016。
答案: 【 SPEC提供的最新的测试处理器性能的套件是SPEC 2016。】
第一章章节测试
1、单选题:
在计算机系统中,某一功能的处理时间为整个系统运行时间的50%,如果要使整个系统的性能提高到原来的1.6倍,则该功能的处理速度应加快( )倍
选项:
A: 1.6
B: 1.5
C: 2
D: 4
答案: 【 4】
2、单选题:
对系统程序员不透明的是( )(单选)
选项:
A: Cache 存储器
B: 指令缓冲寄存器
C: 指令流水线中的流水寄存器
D: 虚拟存储器
答案: 【 虚拟存储器】
3、单选题:
下列存储器中访问速度最慢的是( )(单选)
选项:
A: Cache
B: STT-RAM
C: DRAM
D: Flash
答案: 【 Flash】
4、单选题:
运行一个程序,如果可以使90%的程序并行处理,剩下10%的程序顺序处理。使用无限个处理器的最大加速是( )倍 (单选)
选项:
A: ∞
B: 10
C: 5.26
D: 1.1
答案: 【 10】
5、单选题:
在计算机系统结构设计中,提高软件功能实现的比例可( ) (单选)
选项:
A: 提高硬件成本
B: 提高系统的灵活性
C: 提高解题的速度
D: 减少所需的存储器容量
答案: 【 提高系统的灵活性】
6、单选题:
虚拟机技术利用了( )的方法提高并行性和资源利用率 (单选)
选项:
A: 指令级并行
B: 线程级并行
C: 资源重复
D: 资源共享
答案: 【 资源共享】
7、单选题:
CISC的特征包括( )(单选)
选项:
A: 精简的指令集
B: 更简单的硬件
C: 较多的寄存器
D: 简洁的软件代码
答案: 【 简洁的软件代码】
8、单选题:
冯•诺依曼结构计算机由( )、控制器、存储器、输入设备和输出设备5部分构成.(单选)
选项:
A: 处理器
B: 管理器
C: 运算器
D: 调度器
答案: 【 运算器】
9、单选题:
根据CPU性能公式,CPU的性能取决于三个参数:( )、CPI和IC (单选)
选项:
A: 指令周期
B: 时钟周期时间
C: 时钟周期数
D: 指令周期数
答案: 【 时钟周期时间】
10、单选题:
流水线技术是( )的典型实例 (单选)
选项:
A: 局部性原理
B: 时间重叠
C: 资源重复
D: 资源共享
答案: 【 时间重叠】
11、多选题:
John L. Hennessy和David A. Patterson在他们的专著中提出系统结构囊括计算机设计的以下方面( ) (多选)
选项:
A: 指令系统结构
B: 计算机组成
C: 硬件
D: 软件
答案: 【 指令系统结构;
计算机组成;
硬件】
12、多选题:
计算机系统架构师的主要任务包括( ) (多选)
选项:
A: 分析和评估现有的计算机系统设计方案
B: 评估新的设计选择,推动技术的发展
C: 理解重要问题,面向重要问题设计系统
D: 预测和适应未来的技术,为未来的技术作设计
答案: 【 分析和评估现有的计算机系统设计方案;
评估新的设计选择,推动技术的发展;
理解重要问题,面向重要问题设计系统;
预测和适应未来的技术,为未来的技术作设计】
13、多选题:
下列技术中,( )利用了加快经常性事件原理 (多选)
选项:
A: RISC
B: CISC
C: CPU Cache
D: 页表缓冲TLB
答案: 【 RISC;
CISC;
CPU Cache;
页表缓冲TLB】
14、多选题:
计算机系统中提高并行性的主要途径有( )(多选)
选项:
A: 时间重叠
B: 资源重复
C: 资源共享
D: 局部性原理
答案: 【 时间重叠;
资源重复;
资源共享】
15、多选题:
冯•诺依曼结构的主要特点包括( ) (多选)
选项:
A: 计算机以运算器为中心
B: 在存储器中,指令和数据同等对待
C: 存储器是按地址访问、按顺序线性编址的一维结构,每个单元的位数是固定的
D: 指令可以乱序执行
答案: 【 计算机以运算器为中心;
在存储器中,指令和数据同等对待;
存储器是按地址访问、按顺序线性编址的一维结构,每个单元的位数是固定的】
16、填空题:
在一台服务器上运行一段I/O密集型基准测试程序,该测试程序共有3,000,000条指令,运行时间为5毫秒,其中CPU时间占20%,I/O时间占80%。为提高性能,将服务器CPU从1.5GHz升级为3GHz,服务器内存和磁盘升级为访问速度更快的内存和固态硬盘,使得I/O访问速度提高至原来的4倍;升级后,该服务器运行同一段基准测试程序的执行时间为 毫秒。
答案: 【 1.5##%_YZPRLFH_%##1.50】
17、填空题:
某计算机系统中A、B、C三个功能模块的处理时间分别占整个系统运行时间的20%,20%和32%。若将A、B、C三个功能模块的处理速度分别提高到原来的10倍、5倍和2倍,则整个系统的性能会提高到原来的 倍。
答案: 【 2##%_YZPRLFH_%##2.0##%_YZPRLFH_%##2.00】
18、填空题:
一台1600MHz计算机执行测试程序,指令类型、执行数量和平均时钟周期数如下
![]()
已知平均CPI等于2,则浮点指令的CPI为
答案: 【 4##%_YZPRLFH_%##4.0##%_YZPRLFH_%##4.00】
第二章 指令系统
第二章单元测试
1、单选题:
下列与指令字长无关的是____。
选项:
A: 操作数的个数
B: 操作码的长度
C: 操作数的阈值
D: 数据总线宽度
答案: 【 数据总线宽度】
2、单选题:
某机器字长为16位,存储器按字编址,对于双字长指令而言,取得指令后PC的值自动加____。
选项:
A: 1
B: 2
C: 3
D: 4
答案: 【 2】
3、单选题:
在一个定长操作码的指令系统中,假设指令字长为16位,操作数地址码为6位,指令包含有零地址、一地址和二地址三种格式。若零地址指令有3种,一地址指令有5种,则二地址指令最多有____种。
选项:
A: 4
B: 7
C: 8
D: 9
答案: 【 8】
4、单选题:
在堆栈型指令中,SP的作用是_____。
选项:
A: 给出栈顶元素的有效地址
B: 下一条要执行指令的地址
C: 下一条要取的指令地址
D: 指示栈底元素的有效地址
答案: 【
