单元测试
1. 单选(3分)
下列说法中,错误的是( )
A.寄存器的数据位对微程序级用户透明
B.固件功能类似软件,形态类似硬件
C.计算机系统层次结构中,微程序属于硬件级
D.软件与硬件具有逻辑功能的等价性
正确答案:A
解析: A、视频1.1 计算机系统的层次结构中说明底层的硬件特性微程序用户不透明,寄存器数据位属于硬件特性 B、这是固件的定义 C、视频1.1 中计算机系统层次结构图中明确说明了微程序处于硬件级,其中指令系统是软件与硬件的分界面 D、视频1.1中明确说明软件与硬件具有逻辑等价性
2. 单选(3分)
完整的计算机系统通常包括( )
A.运算器、控制器、存储器
B.主机、外部设备
C.硬件系统与软件系统
D.主机和应用软件
正确答案:C
解析: A、只有硬件,没有包含软件 B、没有包含软件 D、只写了应用软件,没有包含系统软件
3. 单选(3分)
计算机的字长与下列哪项指标密切相关( )
A.内存容量
B.存取速度
C.运算精确度
D.运算速度
正确答案:C
解析: A、数据位与内存容量关联度不大 B、与存取速度基本没有关系 C、字长越长,数据位越多,小数或浮点数表示时能提高精确度 D、与运算速度的关系不大
4. 单选(3分)
CPU地址线数量与下列哪项指标密切相关( )
A.运算精确度
B.存储数据位
C.内存容量
D.运算速度
正确答案:C
解析:A、地址线与容量有关而与数据位毫无关系 B、无关联 C、直接相关 D、地址线与运算速度毫无关系
5. 多选(4分)
下列关于计算机系统层次结构的描述中,正确的是( )
A.不同层次面向不同用户,看到计算机的属性不同
B.低层用户对硬件的透明性比高层用户要低
C.低层代码执行效率比高层代码执行效率高
D.指令集架构层是软、硬件间的接口
正确答案:A、B、C、D
6. 多选(4分)
下列关于计算机字长的描述中正确的是( )
A.字长一般与存储器数据位相同
B.字长一般与通用寄存器的位数相同
C.字长一般与存储器的地址位相同
D.字长一般与运算器的数据位相同
正确答案:B、D
解析:A、存储字长可以是字长的数倍,正因如此,在第四章还将提出了按整数边界存放的概念 C、这是两个无关项
7. 多选(4分)
下列可用于评价计算机系统性能的指标是( )
A.IPC
B.字长
C.MIPS
D.CPI
正确答案:A、B、C、D
解析:A、IPC是 CPI的倒数
8. 填空(4分)
程序必须存放在哪里才能被CPU访问并执行
正确答案:主存 或 存储器 或 内存
9. 填空(4分)
某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的CPI 为 (保留到小数点后一位)
正确答案:3.2
10. 填空(4分)
若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为20%、40%、20%、20%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,优化后的程序中B类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU主频为500MHZ。优化后程序的CPI为(保留到小数点后2位)
正确答案:1.75