一、选择题
1.冯·诺依曼计算机中指令和数据均以二进制形式存放在存储器中,CPU区分它们的依据是( )。[2009年统考]
A.指令操作码的译码结果
B.指令和数据的寻址方式
C.指令周期的不同阶段
D.指令和数据所在的存储单元
【答案】C查看答案
【解析】首先,题干已经很明确地说明是在冯·诺依曼计算机中,所以就可以肯定指令和数据都是以二进制的形式混乱地存储在一个存储器中,这样就无法通过指令和数据所在的存储单元来区分是指令还是数据,故排除D项。CPU只有在确定取出的是指令之后,才会将其操作码部分送去译码,因此不可能依据译码的结果来区分指令和数据,故排除A项。仅仅根据寻址方式来判断取出的是指令还是数据,显然不行,故排除B项。
完成一条指令可分为取指阶段和其他阶段(执行、间址、中断等等),CPU可以根据指令周期的不同阶段来区分是指令还是数据,通常在取指阶段取出的是指令,其他阶段取出的都是数据。
2.假设基准程序A在某计算机上的运行时间为l00s,其中90s为CPU时间,其余为I/O时间。若CPU速度提高50%,I/O速度不变,则运行基准程序A所耗费的时间是( )。[2012年统考]
A.55s
B.60s
C.65s
D.70s
【答案】D查看答案
【解析】首先,需要计算CPU速度提高之后的CPU时间,即90/(1+50%)=60s,而I/O时间为10s是不变的,所以运行基准程序A所耗费的时间是60s+10s=70s。
3.下列选项中,描述浮点数操作速度指标的是( )。[2011年统考]
A.MIPS
B.CPI
C.IPC
D.MFLOPS
【答案】D查看答案
【解析】IPC表示CPU的每一个时钟周期内所执行的指令数,其他计算机的性能指标如下:
①吞吐量:指系统在单位时间内处理请求的数量;
②响应时间:响应时间指从提交作业到该作业得到CPU响应所经历的时间。响应时间越短吞吐量越大;
③主频:主频是机器内部主时钟的频率,是衡量机器速度的重要参数,常用单位:Hz、MHz等。如主频为8MHz,则可以计算出时钟周期为l/(8×106)s=1.25×10-7s(即每秒有