1.一个完整的计算机系统应该包括( )两大部分。

A.主机和外设

B.硬件系统和操作系统

C.硬件系统和软件系统

D.硬件系统和系统软件

   


2.下列是有关程序、指令和数据关系的叙述,其中错误的是( )。

A.一个程序由若干条指令和所处理的数据组成

B.指令和数据形式上没有差别,都是一串0/1序列

C.指令和数据不能放在同一个存储器中,必须分别存放在指令存储器和数据存储器中

D.启动程序前指令和数据都存放在外存中,启动后才被装入内存

   


3.以下关于冯.诺依曼计算机工作方式的叙述中,错误的是( )。

A.计算机完成的所有任务都必须执行相应的程序来完成

B.某任务用某语言(如C++)编好程序后,一旦被启动,则马上可调至主存直接执行

C.程序执行时,CPU按指令地址自动按序到内存读取指令并执 行

D.冯.诺依曼计算机工作方式称为“存储程序”控制方式

   


4.下面是有关反映计算机中存储器容量的计量单位的叙述,其中错误的是( )。

A.最小的计量单位为位(bit),表示一位“0”或“1”,一个字节为8位

B.最基本的计量单位是字节(Byte),因而指令、数据和地址的长度都是8的倍数

C.主存储器的编址单位一般是字节的倍数

D.主存容量为1KB,其含义是主存储器中能存放1000个字节的二进制信息

   


5.以下给出的措施对缩短程序的响应时间和提高系统的吞吐率各有什么影响?

A. 使用更快的处理器

B. 增加处理器个数,使得不同的处理器同时处理不同的任务

C. 优化编译生成的代码使得程序执行的总时钟周期数减少

D. 在CPU和主存之间增加Cache

 


6.考虑以两种不同方式实现同一指令集的机器M1和M2。在该指令集中一共有三类指令:A类指令、B类指令、C类指令。M1的时钟频率为400MHz,M2的时钟频率为200MHz。各类指令在M1和M2上运行时所需的平均时钟周期数分别为: M1的CPI为:A: 4; B: 6; C: 8; M2的CPI为:A: 2; B: 4; C: 3。采用三种不同的编译器(C1、C2和第三方编译器C3)生成程序代码,这三类指令在三类编译器生成的程序中所占的百分比分别为:使用C1的%为:A: 30; B: 50; C: 20; 使用C2的%为:A: 30; B: 20; C: 50; 使用C3的%为:A: 50; B: 30; C: 20。假设对于同一个程序而言,三个编译器生成的代码中指令总数相等,但是指令的组合情况各不相同,如上所述分别占各自的%。如果M1和M2上都使用C1编译器,那么,M1的生产厂商可以声称其性能是M2的多少倍呢?如果M1和M2上都使用C2编译器,M2的生产厂商可以声称其性能是M1的多少倍呢?如果你购买了M1,那么你会选择哪种编译器?如果你购买了M2,你又会选择哪种编译器?如果其他所有指标(包括价格)都相同,你会买哪台机器?