计算机组成原理——计算机系统概述の选择题整理

计算机系统层次结构

1、冯·诺依曼的基本工作方式是()
A、控制流驱动方式
B、多指令多数据流方式
C、微程序控制方式
D、数据流驱动方式

解析:选A
对于A,因为冯诺依曼的特征是采用“存储程序”的原理,因此本质特征是控制流驱动。
对于B,多指令多数据流对应的是多处理机。早期的冯诺依曼机是以运算器为中心,是单处理机。
对于C,在计算机中,一条指令的功能是通过按一定次序执行一些列基本操作完成的,这些基本操作称为微操作。例如在执行加法运算时,包括取指令,取操作数,计算等步骤,每一步包含若干微操作,合起来就是微程序。
对于D,数据流驱动方式是“数据->指令”,只有当一条或一组指令所需的操作数全部准备好时,才能激发相应指令的一次执行,执行结果又流向等待这一数据的下一条或一组指令,以驱动该条或该组指令的执行。代表是:数据流计算机

2、以下说法错误的是()
A、硬盘是外部设备
B、软件的功能与硬件的功能在逻辑上是等效的
C、硬件实现的功能一般比软件实现具有更高的执行速度
D、软件的功能不能用硬件取代

解析:选D
软件的功能与硬件的功能在逻辑上是等效的,因此软件的功能可以用硬件取代,例如浮点数计算,可以用软件实现,也可以用专门的浮点数计算器实现。因为硬件往往是集成了某些特殊的功能,因此实现这些功能的时候速度是要比软件快的,在现实中,使用比较频繁的功能往往采用硬件来实现。

3、MAR和MDR的位数分别为()
A、地址码长度、存储字长
B、存储字长、存储字长
C、地址码长度、地址码长度
D、存储字长、地址码长度

解析:选A
MAR(Memory Address Register):地址寄存器,存储的是访存地址,因此位数与地址码长度相同
MDR(Memory Data Register):数据寄存器,因为暂存存储器中的数据,因此位数与存储字长相同。

4、下列关于CPU存取速度的比较中,正确的是()
A、Cache>内存>寄存器
B、Cache>寄存器>内存
C、寄存器>Cache>内存
D、寄存器>内存>Cache

解析:选C
寄存器在CPU中,速度最快,根据计算机结构金字塔可知,从上到下第二个是Cache,第三个是内存,且从上到小存取速度越来越慢,因此存取速度:寄存器>Cache>内存
在这里插入图片描述

5、冯诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是()
A、指令操作码的译码结果
B、指令和数据的寻址方式
C、指令周期的不同阶段
D、指令和数据所在的存储单元

解析:选C
对于A,译码结果是在判断出指令还是数据后下一步操作的依据。
对于B,寻址方式包括:顺序寻址和跳跃寻址,对于指令和数据来说没有差别。
对于C,在取指令阶段,取到的二进制数都是指令,在取操作数阶段,取到的二进制数都是数据。
对于D,在冯诺依曼计算机中,存储单元既可以存储指令也可以存储数据。


计算机的性能指标

1、在CPU的寄存器中,()对用户是完全透明的。
A、程序计数器
B、指令寄存器
C、状态寄存器
D、通用寄存器

解析:选B
汇编程序员可以指定指令执行的顺序,因此可以改变程序计数器(PC,指出下一个要执行的指令的地址)的值,因此对于汇编程序员来说是不透明的,可见的。而状态寄存器和通用寄存器只有对汇编程序员可见,才能实现编程。
对于IR(指令寄存器,用于指明目前正在执行的指令的地址)、MAR(地址寄存器:用来存储访问地址)、MDR(数据寄存器:用来暂存存储器中的数据)是CPU内部的寄存器,对程序员不可见。
状态寄存器:用来存放两类信息:一类是体现当前指令执行结果的各种状态信息( 条件码 ),如有无进位(CF位)、有无溢出(OV位)、结果正负(SF位)、结果是否为零(ZF位)、奇偶标志位(P位)等;另一类是存放控制信息(PSW: 程序状态字寄存器 ),如允许中断 (IF位)、跟踪标志(TF位)等。
通用寄存器:可用于传送和暂存数据,也可参与算术逻辑运算,并保存运算结果。汇编语言程序员必须熟悉每个寄存器的一般用途和特殊用途,只有这样,才能在程序中做到正确、合理地使用它们。

2、从用户观点看,评价计算机系统性能的综合参数是()
A、指令系统
B、吞吐率
C、主存容量
D、主频率

解析:选B
吞吐率是单位时间内处理请求的数量,对用户来说,是评价计算机系统性能的综合参数。

3、当前设计高性能计算机的重要技术途径是()
A、提高CPU主频
B、扩大主存容量
C、采用非冯诺依曼体系结构
D、采用并行处理技术

解析:选D
提高CPU主频和扩大主存容量对于性能的提升是有限的,且现在的计算机也有在用冯诺依曼体系结构。而提高并行处理技术,可以提高计算机性能,比如可以通过采用多处理机,来实现并行处理,从而提高性能。目前的超级计算机就是通过多处理机来实现并行操作,提高性能的。

4、关于兼容的叙述,正确的是()
A、指计算机软硬件之间的通用性,通常在同一系列不同型号的计算机间存在
B、指计算机软件或硬件的通用性,即他们在任何计算机之间可以通用
C、指计算机软件或硬件的通用性,通常在同一系列不同型号的计算机间通用
D、指软件在不同系列计算机中可以通用,而硬件不能通用

解析:选C
兼容:指计算机软硬件之间的通用性,可以在同一系列不同型号的计算机间通用并不代表一定要在同一系列不同型号的计算机间存在。软件有兼容,硬件也有。
对于B,太过于绝对的选项一般都是错的(doge),主要是这有点不太现实。

5、下列说法中,正确的是()
a.在微型计算机的广泛应用中,会计电算化属于科学计算方面的应用
b.决定计算机计算精度的主要技术是计算机的字长
c.计算机“运算速度”指标的含义是每秒能执行多少条操作系统的命令
d.利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上,这样的一块芯片称为单片机
A、a和c
B、b和d
C、b
D、a、c和d

解析:选
对于a,会计电算化属于属于计算机数据处理方面的应用。是指以电子计算机为主体的信息技术在会计工作的应用,具体而言,就是利用会计软件,指挥在各种计算机设备替代手工完成或在手工下很难完成的会计工作过程。就是用计算机做会计做的事情,就是数据处理。
对于b,决定计算机计算精度的主要技术是计算机的字长。计算机的字长是指CPU一次能并行处理的二进制位数,一般是16,32,64位
对于c,计算机“运算速度”指标的含义是每秒能执行多少条指令。
对于d,利用大规模集成电路技术把计算机的运算部件和控制部件做在一块集成电路芯片上,这样的一块芯片称为CPU。
单片机:单片机也被称为单片微控器,属于一种集成式电路芯片。在单片机中主要包含CPU、只读存储器ROM和随机存储器RAM等

6、假定基准程序A在某计算机上的运行时间为100s,其中90s为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是()
A、55s
B、60s
C、65s
D、70s

解析:选D
“CPU速度提高50%”即,现在的速度是原先的1.5倍,原先的用时是现在的1.5倍,设现在的时间为x秒,90/x=1.5,解得x=60秒,运行基准程序A所耗费的时间=CPU时间+I/O时间=60+10=70s

7、下列给出的部件中,其位数(宽度)一定与机器字长相同的是()
a.ALU
b.指令寄存器
c.通用寄存器
d.浮点寄存器
A、仅a、b
B、仅a、c
C、仅b、c
D、仅b、c、d

解析:选B
机器字长是整数运算的数据通路的宽度。因此浮点数寄存器位数和机器字长不一定相等。
对于a,ALU:算数逻辑单元,进行一些加减乘除等操作,长度与机器字长相等。
对于c,通用寄存器:可用于传送和暂存数据,也可参与算术逻辑运算
对于整数运算,不仅是包括计算部分,还要考虑数据存储、传输部分,这三者的位数至少要保证一致,才能保证运算的可靠进行。因此通用寄存器、算数逻辑单元的位数与机器字长一定相同。
对于指令寄存器,和整数运算没什么关系,只是一个发号施令的,又不用参与具体的计算等,因此位数不用一定要和机器字长一样。

  • 8
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
计算机组成原理模板块容量: 模板块容量是指一个存储芯片中存储单元的数量。在计算机组成原理中,模板块通常是指存储器芯片。存储器芯片中存储单元的数量取决于芯片的物理结构和制造工艺。 常见的存储器芯片有静态随机存储器(SRAM)和动态随机存储器(DRAM)。SRAM通常比DRAM速度更快,但是成本更高。因此,在实际应用中,需要根据不同的需求选用适当的存储器芯片。 计算机组成原理习题——带答案: 1. 什么是冯·诺依曼体系结构? 答:冯·诺依曼体系结构是指一种将程序指令和数据存储在同一存储器中,并通过总线进行传输的计算机体系结构。冯·诺依曼体系结构的特点是程序和数据存储在同一存储器中,采用存储程序的方式控制计算机的运行。 2. 什么是指令周期? 答:指令周期是指执行一条指令所需的时间。指令周期包括取指周期、译码周期、执行周期和写回周期等阶段。 3. 什么是中断? 答:中断是指计算机在执行程序的过程中,由于外部事件的发生(如输入输出操作、时钟信号等)而打断原有的程序执行流程,转而去执行与中断事件相关的特殊处理程序的一种机制。 4. 什么是流水线? 答:流水线是指将一个复杂的操作分为多个子操作,并且将这些子操作以一定的次序组织起来,使得每个子操作在不同的处理器件上并行执行,从而提高处理速度和效率的一种技术。 5. 什么是Cache? 答:Cache是指高速缓存存储器,它是计算机系统中的一种存储器层次结构。Cache存储器通常位于CPU和主存储器之间,用于缓存主存中频繁访问的数据和指令,从而提高计算机系统的性能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值