计算机组成原理基础练习题(附解析,考前必备)

1.现代计算机由CPU、I/O设备及( A  )组成。

A.主存储器 B.主机 C.硬盘 D.外部设备

解析:计算机硬件包括:输入设备、输出设备、存储器、运算器、控制器。其中运算器和控制器组成CPU,CPU和主存储器组成主机,I/O设备也称为外设,由主机以外的其它设备组成。

2.下列不属于输入设备的是( D  )。

A.键盘 B.扫描仪 C.鼠标 D.显示器

解析:显示器属于输出设备

3.

计算机存储数据的最小单位是( C  )。

A.字 B.字节 C.位 D.以上都不对

解析:计算机存储数据的最小单位是位,存储的基本单位是字节

4.计算机系统中的存储系统是指( A  )。

A.主存和辅存 B.RAM存储器 C.ROM存储器 D.主存

5.随着硬件技术的发展,计算机的电子器件推陈出新,各种类型和用途的计算机也是琳琅满目,但所有种类计算机依然具有“存储程序”的特点,最早提出这种概念的是( A  )。 10分

A.冯·诺依曼(Von Neumann) B.图灵(Alan Mathison Turing)C.贝尔(Bell)D.巴贝(Charles Babbage)

6.计算机的运算速度与许多因素有关,如机器的主频、执行什么样的操作等。MIPS是衡量计算机运行速度普遍采用的计量单位。假想,机器A每秒能执行200万条指令,记做2MIPS,机器B每秒能执行500万条指令,记做5MIPS。在这两台机器上,运行同一程序时,两条机器上所用时间(  A )。

A.无法确定 B.A机器用的时间短 C.A机器B机器所用时间相同 D.B机器用的时间短

解析:不同的机器翻译同一程序出来的指令数也不一样,因此无法只用MIPS来评判计算机的运行速度。一个用户程序执行过程中可能会插入运行其他程序,所以通常观测到的用户程序执行时间要大于其真正的CPU执行时间。

7.以下语言中哪一种在计算机上执行最快(B)? 

A.Java B.汇编语言 C.C++ D.Python

解析:汇编语言属于低级语言,其他的属于高级语言,语言级别越低运行越快

8.对于32位的计算机,一个字节由( D )位组成。

A.64 B.16 C.32 D.8

解析:一个字节由8位二进制位组成,和计算机的机器字长没有关系。在32位计算机中,一个字长为32位,一个字节为8位,所以从长度来说,一个字长为4字节。 字长概要:在同一时间处理二进制数的位数称为字长。 通常,处理字长为8位的数据的CPU称为8位CPU,32位CPU同时处理字长为32位的二进制数据。

9.用一个时钟频率为40MHz的处理器执行标准测试程序,它所包含的混合指令数和响应所需的时钟周期见下表所示。试求出有效的CPI、MIPS速率和程序的执行时间(假设有N条指令)。

CPI = 1 * 0.6 + 2 * 0.18 + 4 * 0.12 + 8 * 0.1 = 2.24
MIPS = 40 * 1000000 / (2.24 * 1000000) ≈ 17.86
执行时间T: T = N * 2.24 / (40 * (10^6))= N * 5.6 * 10^(-8)

解析:平均CPI = 1 * 0.6 + 2 * 0.18 + 4 * 0.12 + 8 * 0.1 = 2.24,

           MIPS = 主频 / (10^6 * CPI)= 40 * 1000000 / (2.24 * 1000000) ≈ 17.86

           CPU执行时间 = 指令条数 * CPI / 时钟频率 =  N * 2.24 / (40 * (10^6))= N * 5.6 * 10^(-8)

  • 5
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值