计算机概述部分
选择题
1、冯•诺依曼(Von Neumann)机工作方式的基本特点是什么。
A、 多指令流单数据流
B、 按地址访问并顺序执行指令
C、 堆栈操作
D、 存储器按内容选择地址
2、下列描述中正确的是哪个?
A、 控制器能够识别、解释和执行所有的指令及存储结果
B、 计算机主要由输入输出单元、控制器、存储器和算术逻辑单元构成
C、 所有的数据运算都在控制器中完成
D、 其它三者都正确
3、计算机系统中的存储器系统是指什么?
A、 RAM存储器
B、 ROM存储器
C、 主存储器
D、 主存储器和外存储器。
4、计算机科技文献中,英文缩写CAI代表是什么?
A、 计算机辅助制造
B、 计算机辅助教学
C、 计算机辅助设计
D、 计算机辅助管理
5、能够被计算机硬件直接识别的语言是什么?。
A、 汇编语言
B、 高级语言
C、 机器语言
D、 应用语言
6、计算机软件分为两大类,他们是什么?
A、 操作系统与应用软件
B、 操作系统与系统软件
C、 操作系统与CAD软件
D、 系统软件与应用软件
7、完整的计算机系统是由什么组成的。
A、 主机与外设
B、 CPU与存储器
C、 ALU与控制器
D、 硬件系统与软件系统
8、高级语言源程序不能直接在计算机上运行,需要有相应的语言处理程序翻译成什么程序后才能运行。
A、 C语言
B、 汇编语言
C、 机器语言
D、 宏汇编语言
10、以下 给出的软件中,属于应用软件的是什么?
A、 汇编程序
B、 编译程序
C、 操作系统
D、 文字处理程序
11、以下 给出的软件中,属于系统软件的是什么?
A、 Windows XP
B、 MS Word
C、 金山词霸
D、 RealPlay
12、计算机系统采用层次化结构,从最上面的应用层到最下面硬件层,其层次化构成为什么?
A、 高级语言虚拟机 –操作系统虚拟机-汇编语言虚拟机-机器语言机器
B、 高级语言虚拟机-汇编语言虚拟机-机器语言机器-操作系统虚拟机
C、 高级语言虚拟机-汇编语言虚拟机-操作系统虚拟机-机器语言机器
D、 操作系统虚拟机-高级语言虚拟机-汇编语言虚拟机-机器语言机器
13、冯•诺依曼计算机中,CPU区分从存储器取出的是指令还是数据的依据是什么?
A、 指令译码结果的不同
B、 访问指令和访问数据时寻址方式不同
C、 访问指令和访问数据时所处的指令执行阶段不同
D、 指令和数据所在的存储单元地址范围不同
14、以下有关冯•诺依曼结构计算机指令和数据表示的叙述中,正确的是什么?
A、 指令和数据可以 从形式上加以区分
B、 指令以二进制形式存放,数据以十进制形式存放
C、 指令和数据都以二进制形式存放
D、 指令和数据都以十进制形式存放
15、以下是有关计算机中指令和数据存放位置的叙述,其中正确的是什么?
A、 指令存放在内存,数据存放在外存
B、 指令和数据任何时候都存放在内存
C、 指令和数据任何时候都 存放在外存
D、 程序被启动后,其指令和数据才被装入内存
16、冯•诺依曼计算机工作方式的基本特点是是什么?
A、 程序从键盘输入的同时被计算机执行
B、 程序直接从磁盘被 读到CPU中执行
C、 程序中的指令按地址被访问并自动按序执行
D、 程序被自动执行而数据通过手工输入。
17、以下是关于冯诺依曼计算机结构的叙述中,其中错误的是是什么?
A、 计算机由运算器、控制器、存储器和输入输出设备组成
B、 程序由指令和数据构成,存放在存储器中
C、 指令由操作码和地址码两部分组成
D、 指令按地址访问,所有数据在指令中直接给出
18、以下有关计算机各部件功能的叙述中,错误的是是什么?
A、 运算器用来完成算术运算
B、 存储器用来存放指令和数据
C、 控制器通过执行指令来控制整个机器 的运行
D、 输入输出设备用来完成用户和计算机之间的信息交换
19、下列选项中,能缩短程序执行时间的措施是什么? 1.提高CPU时钟频率 2.优化通过数据结构 3.优化通过程序
A、 仅1和2
B、 仅1和3
C、 仅2和3
D、 1,2,3
20、下列选项中,描述浮点数操作速度指标的是什么?
A、 MIPS
B、 CPI
C、 IPC
D、 MFLOPS
21、假定基准程序A在某计算机上的运行时间为100秒,其中90秒为CPU时间,其余为IO时间。若CPU速度提高50%,IO速度不变,则运行基准程序A所耗费的时间是什么?
A、 55秒
B、 60秒
C、 65秒
D、 70秒
答案: D
22、程序P在装置M执行时间为20秒,编译优化后,P执行的指令数是以前的70%,但CPI为以前的1.2倍,则现在P在M上的执行时间为什么?
A、 8.4秒
B、 11.7秒
C、 14.0秒
D、 16.8秒
答案: D
23、下列选项中,描述浮点数操作速度指标的是什么?
A、MFLOPS
B、IPC
C、CPI
D、MIPS
答案: A
解析:
24、对硬件资源进行管理,是什么的功能。
A、 操作系统
B、 数据库管理系统
C、 语言处理程序
D、 用户程序
答案: A
解析:
25、运算器的核心部件是什么。
A、 数据总线
B、 数据选择器
C、 累加寄存器
D、 算术逻辑运算部件
26、指令和数据关系的描述,其中错误的是什么 。
A、 一个程序由若干条指令和所处理的数据组成
B、 指令和数据形式上没有差别,都是一串0、1 序列
C、 指令和数据不能都放在同一个存储器中,必须分别存放在指令存储器和数据存储器中
D、 启动程序前指令和数据都存放在外存中,启 .后才能装入内存
答案: C
解析:
27、以下关于冯•诺依曼计算机工作方式的叙述中,错误的是什么 。
A、 计算机完成的所有任务都必须通过执行相应的程序来完成
B、 某任务用某语言(如 C++)编好程序后,一旦被启动,则马上可调至主存直接执行
C、 程序执行时,CPU 根据指令地址自动按序到内存读取指令并执行
D、 冯•诺依曼计算机工作方式为“存储程序”控制方式
答案: B
28、下面是有关反映计算机中存储器容量的计量单位的描述,其中错误的是什么。
A、 最小的计量单位是位,表示 1位“0”或“1”,1字节为8位
B、 最基本的计量单位是字节,因而指令、数据和地址的长度都是 8的倍数
C、 主存储器的编址单位一般是字节的倍数
D、 主存容量为1KB,其含义是主存储器中能存放1000字节的二进制信息
答案: D
29、完整的计算机系统应包括什么。
A、 运算器、存储器、控制器
B、 外部设备和主机
C、 主机和实用程序
D、 配套的硬件设备和软件系统
答案: D
46、在计算机系统中,硬件在功能实现上比软件强的是( )。
A、 灵活性强
B、 实现容易
C、 速度快
D、 成本低
答案: C
47、完整的计算机系统包括两大部分,它们是( )。
A、 运算器与控制器
B、 主机与外设
C、 硬件与软件
D、 硬件与操作系统
答案: C
48、在下列的描述中,最能准确反映计算机主要功能的是( )。
A、 计算机可以代替人的脑力劳动
B、 计算机可以存储大量的信息
C、 计算机是一种信息处理机
D、 计算机可以实现高速运算
答案: D
49、现代计算机组织结构是以( )为中心,其基本结构遵循冯•诺依曼思想。
A、 寄存器
B、 存储器
C、 运算器
D、 控制器
答案: B
50、 什么是计算机系统、计算机硬件和计算机软件?硬件和软件哪个更重要?
答案:
计算机系统:由计算机硬件系统和软件系统组成的综合体。
计算机硬件:指计算机中的电子线路和物理装置。
计算机软件:计算机运行所需的程序及相关资料。
硬件和软件在计算机系统中相互依存,缺一不可,因此同样重要。
51、指令和数据都存于存储器中,计算机如何区分它们?
答案:
计算机区分指令和数据有以下2种方法:
l 通过不同的时间段来区分指令和数据,即在取指令阶段(或取指微程序)取出的为指令,在执行指
令阶段(或相应微程序)取出的即为数据。
l 通过地址来源区分,由PC提供存储单元地址的取出的是指令,由指令地址码部分提供存储单元地址
的取出的是操作数。
52、冯诺依曼关于现代计算机体系的理论贡献中,最重要的一点是( )。
A、 采用了二进制信息表示;
B、 存储程序的思想;
C、 把计算机划分为5个主要部件;
D、 提出指令的并行执行思想;
答案: B
53、下列关于计算机软硬件系统描述,错误的是( )。
A、 操作系统是计算机软硬件层次的分界面;
B、 计算机系统主要由软件和硬件构成,两者互为依托;
C、 指令系统是计算机软硬件层次的分界面;
D、 计算机的软硬件功能是逻辑等价的,因此某些软硬件模块可以固化或者软化;
答案: A
54、计算机的机器字长由下列因素来确定( )。
A、 指令字长
B、 数据字长
C、 内部寄存器的宽度
D、 总线的宽度
答案: C
55、下列对计算机中的信息进行数字化表示的各项描述中, 错误的是( )。
A、 物理上易实现信息的表示与存储
B、 能用数字逻辑技术进行处理
C、 抗干扰能力强,可靠性高
D、 只有0、1两种记数符号,便于用户识读.
答案: D
56、已知CPU的主频是1.6GHz,某类指令T1的CPI=4,T2的CPI=8,则下列关于MIPS的描述,正确的是(
)。
A、 CPU执行T1时,指令的执行速度约为410MIPS
B、 CPU执行T2时,指令的执行速度约为200MIPS
C、 如果一段程序只T1指令(占60%)和T2(占40%),则指令的执行速度约为286MIPS
D、 其它选项全部正确
答案: D
57、有三款单核处理器分别执行同一个程序,各项技术指标如下:
CPU1 时钟频率2.0GHz CPI=1.5
CPU2 时钟频率1.5GHz CPI=1.0
CPU3 时钟频率3.0GHz CPI=2.5
这三款处理器,哪款的执行速度相对更快一些? ( )。
A、 CPU1
B、 CPU2
C、 CPU3
答案: B
解析:
58、计算机系统使用主频为3.7GHz的CPU执行一个应用程序时,这段程序中相关指令的统计情况如题
后所示。假设该程序由1000个指令构成,程序执行过程中将多次占用64位并行总线向外围设备累共输
出3.2KB数据,系统总线的工作频率为800MHz。
传送指令: 占比30%,CPI=6
加法指令: 占比45%,CPI=10
转移指令: 占比10%,CPI=5
其它指令: 占比15%,CPI=4
CPU执行这个程序时,获得的平均CPI=( ) 。
A、 25
B、 6.25
C、 7.4
D、 其它项全错
答案: C
60、假设某计算机的CPU主频为100MHz,CPI为5。该计算机的MIPS数是多少 ?
A、 20MIPS
B、 40MIPS
C、 80MIPS
D、 500MPIS
答案: A
63、计算机执行最快的语言是____。
A、 汇编语言
B、 C语言
C、 Java语言
D、 机器语言
答案: D
64、存储器数据寄存器是?
A、 MAR
B、 MDR
C、 IR
D、 PC
答案: B
65、MAR是4位,MDR是8位,存储器容量是多少?
A、 32位
B、 128位
C、 256位
D、 64位
答案: B
66、下列哪个寄存器是ALU中最常用的寄存器?
A、 ACC
B、 MQ
C、 X
D、 IR
答案: A
67、计算机的字长与下列哪项指标密切相关。
A、 运算速度
B、 存取速度
C、 运算精确度
D、 内存容量
答案: C
解析:
68、CPU地址线数量与下列哪项指标密切相关。
A、 存储数据位
B、 运算精确度
C、 运算速度
D、 内存容量
答案: D
解析:
69、下列关于计算机系统层次结构的描述中,正确的是___。
A、 指令集架构层是软、硬件间的接口
B、 低层代码执行效率比高层代码执行效率高
C、 不同层次面向不同用户,看到计算机的属性不同
D、 低层用户对硬件的透明性比高层用户要低
答案: ABCD
解析:
70、下列关于计算机字长(机器字长)的描述中正确的是_____。
A、 字长一般与存储器数据位相同
B、 字长一般与运算器的数据位相同
C、 字长一般与存储器的地址位相同
D、 字长一般与通用寄存器的位数相同
答案: BD
解析:
71、下列关于硬件与软件关系的描述中,正确的是_____。
A、 硬件的发展推动了软件的发展
B、 软件的功能与性能与硬件有关
C、 软件的发展推动硬件的发展
D、 硬件是软件运行的基础
答案: ABCD
75、冯•诺依曼计算机中,CPU区分从存储器取出的是指令还是数据的依据是什么?
A、 指令译码结果的不同
B、 访问指令和访问数据时寻址方式不同
C、 访问指令和访问数据时所处的指令执行阶段不同
D、 指令和数据所在的存储单元地址范围不同
答案: C
76、(2019年408真题)下列关于冯•诺依曼结构计算机基本思想的叙述中,错误的是( )。
A、 程序的功能都通过中央处理器执行指令实现
B、 指令和数据都用二进制数表示,形式上无差别
C、 指令按地址访问,数据都在指令中直接给出
D、 程序执行前,指令和数据需预先存放在存储器中
答案: C
77、(2018年408真题) 冯•诺依曼结构计算机中数据采用二进制编码表示,其主要原因是( )。
I. 二进制的运算规则简单
II. 制造两个稳态的物理器件较容易
III. 便于用逻辑门电路实现算术运算
A、 仅 I、II
B、 仅 I、III
C、 仅 II、III
D、
I、II 和 III
答案: D
78、以下有关冯.诺依曼结构思想的叙述中,错误的是( )。
A、 计算机由运算器、存储器、控制器和I/O设备组成
B、 指令和数据都放在存储器中,两者在形式上有差别
C、 计算机内部以二进制形式表示指令和数据
D、 程序由指令构成,计算机能自动执行程序中一条一条指令
答案: B
79、以下有关指令以及指令执行过程的叙述中,错误的是( )。
A、 指令由操作码和操作数或操作数的地址码构成
B、 将要执行的下条指令的地址总是在程序计数器PC中
C、 CPU中的控制器对指令操作码进行译码
D、 指令中指定的操作数只能是存放在存储器中的数据
答案: D
80、以下有关编程语言的叙述中,错误的是( )。
A、 不能直接用机器语言(机器指令)编写程序
B、 用高级编程语言编写程序比用汇编语言更方便
C、 计算机不能直接执行高级语言程序和汇编语言程序
D、 汇编语言和机器语言都与计算机系统结构相关
答案: A
81、以下有关机器指令和汇编指令的叙述中,错误的是( )。
A、 机器指令和汇编指令都能被计算机直接执行
B、 汇编指令中用符号表示操作码和地址码
C、 汇编指令中用十进制或十六进制表示立即数
D、 机器指令和汇编指令一一对应,功能相同
答案: A
82、以下有关使用高级编程语言编写和开发软件的叙述中,错误的是( )。
A、 须有程序员与计算机交互的用户接口,即GUI或CUI
B、 须程序员在应用程序中直接控制外设进行输入/输出
C、 须有一个翻译或转换程序,即编译器或解释器
D、 须有一套工具软件或集成开发环境,即语言处理系统
答案: B
83、以下术语中,不属于计算机中硬件(即物理上实际存在的部件)的是( )。
A、 指令字
B、 算术逻辑部件
C、 程序计数器(PC)
D、 数据通路
答案: A
84、提出“存储程序”的计算机工作原理的是( )。
A、 克劳德•香农
B、 戈登•摩尔
C、 查尔斯•巴比奇
D、 冯•诺依曼
答案: D
85、下列选项中,表示单位时间内执行指令的平均条数的是( )。
A、 MIPS
B、 CPI
C、 IPC
D、 MFLOPS
答案: A
86、计算机系统是一个由( )组成的多级层次结构。
A、 软件和硬件
B、 软件和固件
C、 固件和硬件
D、 系统软件和应用软件
答案: A
87、冯·诺依曼结构的计算机中指令和数据的存放情况是( )。
A、 指令存放在控制器中,数据存放在存储器中
B、 指令和数据放在同一个存储器中
C、 指令和数据分别存放在两个存储器中
D、 指令和数据者放在控制器中
答案: B
91、以下说法错误的是()。
A、 硬盘是外部设备
B、 软件的功能与硬件的功能在逻辑上是等效的
C、 硬件实现的功能一般比软件实现具有更高的执行速度
D、 软件的功能不能用硬件取代
答案: D
解析:软件和硬件具有逻辑上的等效性,硬件实现具有更高的执行速度,软件实现具有更好的灵活
性、执行频繁、硬件实现代价不是很高的功能通常由硬件实现。因此软件的功能不能用硬件取代是错
误的。
92、在运算器中,不包含()。
A、 状态寄存器
B、 数据总线
C、 ALU
D、 地址寄存器
答案: D
解析:运算器的核心部分是算术逻辑运算单元(ALU).地址寄存器位于CPU内,但并未集成到运算器与
控制器中。地址寄存器用来保存当前CPU所访问的内存单元的地址。由于内存和CPU之间存在着操作速
度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。
93、()是程序运行时的存储位置,包括所需的数据。
A、 数据通路
B、 主存
C、 硬盘
D、 操作系统
答案: B
解析:计算机只能从主存中取指令与操作数,不能直接与外存交换数据。
94、下列()属于应用软件。
A、 操作系统
B、 编译程序
C、 连接程序
D、 文本处理
答案: D
解析:操作系统属于大型系统软件;编译程序属于语言处理程序;连接程序属于服务性程序,都是系
统软件。文本处理是应用软件。
95、关于编译程序和解释程序,下列说法中错误的是()。
A、 编译程序和解释程序的作用都是将高级语言程序转换成机器语言程序
B、 编译程序编译时间较长,运行速度较快
C、 解释程序方法较简单,运行速度也较快
D、 解释程序将源程序翻译成机器语言,并且翻译一条以后,立即执行这条语句
答案: C
解析:编译程序是先完整编译后运行的程序,如C、C++等;解释程序是一句一句翻译且边翻译边
96、【2016统考真题】将高级语言源程序转换为机器级目标代码文件的程序是()。
A、 汇编程序
B、 链接程序
C、 编译程序
D、 解释程序
答案: C
解析:
97、在CPU的组成中,不包括()。
A、 运算器
B、 存储器
C、 控制器
D、 寄存器
答案: B
解析:
98、下列()不属于系统软件。
A、 数据库系统
B、 操作系统
C、 编译程序
D、 以上3种都属于系统程序
答案: A
解析:
99、计算机系统的层次结构可以分为5层,其层次之间的依存关系是()。
A、 上下层之间相互无关
B、 上层实现对下层的功能扩展,而下层是实现上层的基础
C、 上层实现对下层的扩展作用,而下层对上层有限制作用
D、 上层和下层的关系是相互依存、不可分割的
答案: B
解析:
100、【2015统考真题】计算机硬件能够直接执行的是()。
I. 机器语言程序
II.汇编语言程序
III.硬件描述语言程序
A、 仅I
B、 仅I、II
C、 仅I、III
D、 I、II、III
答案: A
解析:
101、【2018统考真题】冯·诺依曼结构计算机中数据采用二进制编码表示,其主要原因是()。
I.二进制的运算规则简单
II. 制造两个稳 .的物理器件较容易
III.便于用逻辑门电路实现算术运算
A、 仅I、II
B、 仅I、III
C、 仅II、III
D、 I、II和III
答案: D
解析:
102、【2019统考真题】下列关于冯·诺依曼结构计算机基本思想的叙述中,错误的是()。
A、 程序的功能都通过中央处理器执行指令实现
B、 指令和数据都用二进制数表示,形式上无差别
C、 指令按地址访问,数据都在指令中直接给出
D、 程序执行前,指令和数据需预先存放在存储器中
答案: C
解析:
103、关于CPU主频、CPI、MIPS、MFLOPS,说法正确的是()。
A、 CPU主频是指CPU系统执行指令的频率,CPI是执行一条指令平均使用的频率
B、 CPI是执行一条指令平均使用CPU时钟的个数,MIPS描述一条CPU指令平均使用的CPU频率
C、 MIPS是描述CPU执行指令的频率,MFLOPS是计算机系统的浮点数指令
D、 CPU主频是指CPU五个人的时钟脉冲频率,CPI是执行一条指令平均使用的CPU时钟周期数
答案: D
解析:
104、存储字长是指()。
A、 存放在一个存储单元中的二进制代码组合
B、 存放在一个存储单元中的二进制代码位数
C、 存储单元的个数
D、 机器位数
答案: B
解析:
105、以下说法中,错误的是()。
A、 计算机的机器 字长是指数据运算的基本单位长度
B、 寄存器由触发器构成
C、 计算机中一个字的长度都是32位
D、 磁盘可以永久性存放数据和程序
答案: C
解析:
106、下列关于机器字长、指令字长和存储字长的说法中,正确的是()。
Ⅰ三者在数值上相等
Ⅱ三者在数值上可能不等
Ⅲ存储字长是存放一个存储单元中的二进制代码位数
Ⅳ数据字长就是MDR的位数
A、 Ⅰ、Ⅲ
B、 Ⅰ、Ⅳ
C、 Ⅱ、Ⅲ
D、 Ⅱ、Ⅳ
答案: C
解析:
107、32位微机是指该计算机所用CPU()。
A、 具有32位寄存器
B、 能同时处理32位的二进制数
C、 具有32个寄存器
D、 能处理32个字符
答案: B
解析:
108、CPU的CPI与下列()因素无关。
A、 时钟频率
B、 系统结构
C、 指令集
D、 计算机组织
答案: A
解析:
109、从用户的观点看,评价计算机系统性能的综合参数是()。
A、 指令系统
B、 吞吐率
C、 主存容量
D、 主频率
答案: B
解析:
110、下列关于“兼容”的叙述,正确的是()。
A、 指计算机软件与硬件之间的通用性,通常在同一系列不同型号的计算机间存在
B、 指计算机软件或硬件的通用性,即它们在任何计算机间通用
C、 指计算机软件或硬件的通用性,通常在同一系列不同型号的计算机间通用
D、 指软件在不同系列计算机中可以通用,而硬件不能通用
答案: C
解析:
111、用于科学计算的计算机中,标志系统性能的最有用的参数是()。
A、 主时钟频率
B、 主存容量
C、 MFLOPS
D、 MIPS
答案: C
解析:
112、若一台计算机的机器字长 .4字节,则表明该机器()。
A、 能处理的数值最大为4位十进制数
B、 能处理的数值最多为4位二进制数
C、 在CPU中能够作为一个整体处理32位的二进制代码
D、 在CPU中运算的最大为232
答案: C
解析:
判断题
30、任何可以由软件实现的操作也可以由硬件来实现。
答案: 正确
31、固件就功能而言类似于软件,而从形态来说又类似于硬件
答案: 正确
32、在计算机系统的层次结构中,微程序级属于硬件级,其他四级都是软件级
答案: 错误
解析:
33、面向高级语言的机器是完全可以实现的
答案: 错误
39、微处理器可以用来做微型计算机的CPU。
答案: 错误
40、ENIAC计算机的主要工作原理是存储程序和多道程序控制。
答案: 错误
41、计算机总线用于传输控制信息、数据信息和地址信息的设施。
答案: 正确
解析:
42、计算机系统软件是计算机系统的核心软件。
答案: 正确
43、计算机运算速度是指每秒钟能执行操作系统的命令个数。
答案: 错误
44、计算机主机由CPU、存储器和硬盘组成。
答案: 错误
解析:
45、计算机硬件和软件是相辅相成、缺一不可的。
答案: 正确
解答题
34、用一台40MHz的处理执行标准测试程序,它所包含的混合指令数和响应所需的时钟周期如下表所
示。求有效的CPI、MIPS和程序的执行时间(假设有N条指令)。
指令类型
CPI
指令混合比
算术和逻辑
1
60%
高速缓存命中的访存
2
18%
转移
4
12%
高速缓存失效的访存
8
10%
答案:
CPI=1*0.6+2*0.18+4*0.12+8*0.1=2.24
MIPS=1/(CPI*T*10^6)=1/CPI * f * 10^-6 = 40M/2.24*10^-6 = 17.86
Te= n*CPI*T =n*CPI/f
解析:
35、说明冯·诺依曼计算机结构的特点。
答案:
冯•诺依曼计算机的特点是:
1. 计算机由运算器、控制器、存储器、输入设备、输出设备五大部件组成;
2.指令和数据以同同等地位存放于存储器内,并可以按地址访问;
3. 指令和数据均用二进制表示;
4. 指令由操作码、地址码两大部分组成,操作码用来表示操作的性质,地址码用来表示操作数在存
储器中的位置;
5. 指令在存储器中顺序存放,通常自动顺序取出执行;
6. 机器以运算器为中心(原始冯•诺依曼机)
37、假设某机器 M 的时钟频率为 4GHz,用户程序 P 在 M 上的指令条数为 8x10 9 ,其 CPI为
1.25,则 P 在 M 上的执行时间是多少?若在机器 M 上从程序 P 开始启动到执行结束所需的时间
是 4 秒,则 P 占用的 CPU 时间的百分比是多少?
答案:
程序 P 在 在 M 上的执行时间为:1.25 x 8 x 10 9 x 1/4G = 2.5 s
从启动 P 执行开始到执行结束的总时间为 4 秒,其中 2.5 秒是 P 在 CPU 上真正
的执行时间,其他事件可能执行操作系统程序或其他用户程序。
所占的百分比为:2.5/4 x 100%= 62.5%
解析:
38、假设同一套指令集用不同的方法设计了两种机器M1和M2。机器M1的时钟周期为0.8ns,机器 M2
的时钟周期为 1.2ns。某个程序 P 在机器 M1 上运行时的 CPI 为 4,在 M2 上的CPI 为 2。对于程
序 P 来说,哪台机器的执行速度更快?快多少?
答案:
假设程序 P 的指令条数为 N,则在 M1 和 M2 上的执行时间分别为:
M1:4 N x 0.8 = 3.2N (ns)
M2:2 N x 1.2 = 2.4 N (ns)
所以,M2 执行 P 的速度更快,每条指令平均快 0.8ns。
59、有三款单核处理器分别执行同一个程序,各项技术指标如下:
CPU1 时钟频率2.0GHz CPI=1.5
CPU2 时钟频率1.5GHz CPI=1.0
CPU3 时钟频率3.0GHz CPI=2.5
问题(1)这三款处理器,哪款的执行速度相对更快一些? ( )。
A. CPU1
B. CPU2
C.CPU3
问题(2)如果每个处理器执行其它程序,都花费了10秒,则下列描述错误的是( )。
A. CPU1经历过的时钟周期数为20G,执行的指令数为为13.3G条
B. CPU2经历过的时钟周期数为15G,执行的指令数为为15.0G条
C. CPU3经历过的时钟周期数为30G,执行的指令数为为12.0G条
D.其它选项全错.
问题(3)--填空题:如果执行时间减少30%,会使CPI随之增加20%,
那么CPU1的频率应增加到_______GHz、CPU2的频率应增加到________GHz、CPU3的频率应增加
_________GHz,才能满足执行时间减小30%的要求。
答案:
(1)B
(2)D
(3)3.43、2.57、5.14
61、计算机系统使用主频为3.7GHz的CPU执行一个应用程序时,这段程序中相关指令的统计情况如题
后所示。假设该程序由1000个指令构成,程序执行过程中将多次占用64位并行总线向外围设备累计共
输出3.2KB数据,系统总线的工作频率为800MHz。
传送指令: 占比30%,CPI=6
加法指令: 占比45%,CPI=10
转移指令: 占比10%,CPI=5
其它指令: 占比15%,CPI=4
问题(1)单选题:CPU执行这个程序时,获得的平均CPI=( ) 。--5分
A. 25
B. 6.25
C. 7.4
D.其它项全错
问题(2)填空题:CPU执行这个程序时,其获得的MIPS指标_______ --5分
问题(3)填空题:CPU执行这个程序时,消耗的总时间为_______微秒us --5分
问题(4)填空题:总线传输数据的时间与程序执行的总时间的比值约为________% --10分
答案:
(1)C
(2)500MIPS
(3)2
(4)25%
解析:
62、计算机系统使用主频为3.7GHz的CPU执行一个应用程序时,这段程序中相关指令的统计情况如题
后所示。假设该程序由1000个指令构成,程序执行过程中将多次占用64位并行总线向外围设备累共输
出3.2KB数据,系统总线的工作频率为800MHz。
传送指令: 占比30%,CPI=6
加法指令: 占比45%,CPI=10
转移指令: 占比10%,CPI=5
其它指令: 占比15%,CPI=4
问题(1)-单选题:CPU执行这个程序时,获得的平均CPI=( ) 。
A. 25
B. 6.25
C. 7.4
D.其它项全错
问题(2)-填空题:CPU执行这个程序时,其获得的MIPS指标=( ) 。
答案:
C;c
;
500;500MIPS
;
解析:
72、某计算机指令集中共有A、B、C、D四类指令,它们占指令系统的比例分别为40% 、20%、20%、
20%, 各类指令的CPI分别为 2、3、4、5;该机器的主频为600MHZ,则该机的MIPS为_______。(保留
到小数点后一位)
答案:
187.5
;
73、若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为40%
、20%、15%、25%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,
优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU
主频为500MHZ。优化后程序的MIPS为_______。(保留到小数点后一位)
答案:
285.7
;
74、若某程序编译后生成的目标代码由A、B、C、D四类指令组成,它们在程序中所占比例分别为40%
、20%、15%、25%。已知A、B、C、D四类指令的CPI分别为1、2、2、2。现需要对程序进行编译优化,
优化后的程序中A类指令条数减少了一半,而其它指令数量未发生变化。假设运行该程序的计算机CPU
主频为500MHZ。优化后程序的CPI为_______。 (保留到小数点后2位)
答案:
1.75
;
88、冯·诺依曼式结构的计算机主要的思想是什么?它包括哪些组成部分
答案:
冯·诺依曼式结构的计算机主要思想是存储程序,是指将程序与数据事先存放在存储器中,运行时,
从存储器中按顺序执行。它包括控制器、运算器、存储器、输入设备和输出设备
89、什么是存储容量、存储单元、单元地址、存储字?
答案:
计算机中用来存储信息部件即存储器,存储信息的二进制总位数或总字节数即 为存储容量。
存储器最小的访问单元的位数是一个字节,存储一个字节或一个字的存储元件的集合就是一个存储单
元。
对每一个存放数据的存储单元都有唯一的一个编号即为单元地址。
存储单元中存放信息的二进制数的组合就是存储字。
90、计算机中的主要性能指标有哪些?
答案:
113、计算机系统如何进行多级划分?这种分级观点对计算机设计会产生什么影响?
答案:
计算机系统通常由五个以上不用的级组成,具体如下:
第1级是微程序设计级或逻辑电路级,该级由硬件直接执行;
第2级是一般机器级,也称为机器语言级,它由微程序解释机器指令系统;
第3级是操作系统级,它由以机器指令和广义指令组成的操作系统程序实现;
第4级是汇编语言级,它由汇编程序支持和执行;
第5级是高级语言级,它由各种高级语言编译程序支持和执行。
这种分级观点在计算机设计中对了解计算机如何组成提供了一种好的结构和体制,而且对保证产生一
个良好的系统结构也是很有帮助的。