免费智能真题库 > 历年试卷 > 系统分析师 > 2009年上半年 系统分析师 上午试卷 综合知识
  第16题      
  知识点:   指令执行速度法   CPU   浮点运算   指令
  关键词:   CPU   MFLOPS   MIPS   指令        章/节:   系统配置与性能评价       

 
MIPS(每秒百万次指令数)和MFLOPS(每秒百万次浮点运算数)是衡量CPU性能的两个指标,其中(16)。
 
 
  A.  MIPS适合衡量向量处理机的性能,MFLOPS适合衡量标量处理机的性能
 
  B.  MIPS适合衡量标量处理机的性能,MFLOPS适合衡量向量处理机的性能
 
  C.  MIPS反映计算机系统的峰值性能,MFLOPS反映计算机系统的持续性能
 
  D.  MIPS反映计算机系统的持续性能,MFLOPS反映计算机系统的峰值性能
 
 
 

 
  第13题    2009年上半年  
   43%
假定求浮点数平方根(FPSQR)的操作在某台机器上的一个基准测试程序中占总执行时间的20%,FP运算指令所用时间占总执行时间的50%。..
  第60题    2013年上半年  
   41%
某台计算机的CPU主频为1.8GHz,如果2个时钟周期组成1个机器周期,平均3个机器周期可完成1条指令,则该计算机的指令平均执行速度为..
  第59题    2022年上半年  
   36%
计算机系统性能评估中,(59)通常采用加法指令的运算速度来衡量计算机的速度。(60)首先计算出处理部件每个计算单元的有效计算..
   知识点讲解    
   · 指令执行速度法    · CPU    · 浮点运算    · 指令
 
       指令执行速度法
        在计算机发展的初期,曾用加法指令的运算速度来衡量计算机的速度,速度是计算机的主要性能指标之一。因为加法指令的运算速度大体上可反映出乘法、除法等其他算术运算的速度,而且逻辑运算、转移指令等简单指令的执行时间往往设计成与加法指令相同,因此加法指令的运算速度有一定代表性。
        表示机器运算速度的单位是MIPS。常用的有峰值MIPS、基准程序MIPS和以特定系统为基准的MIPS。MFLOPS(Million Floating-point Operations Per Second,每秒百万浮点操作次数)衡量计算机的科学计算速度,常用的有峰值MFLOPS和以基准程序测得的MFLOPS。
        MFLOPS可用于比较和评价在同一系统上求解同一问题的不同算法的性能,还可用于在同一源程序、同一编译器以及相同的优化措施、同样运行环境下以不同系统测试浮点运算速度。由于实际程序中各种操作所占比例不同,因此测得MFLOPS也不相同。MFLOPS值没有考虑运算部件与存储器、I/O系统等速度之间相互协调等因素,所以只能说明在特定条件下的浮点运算速度。
 
       CPU
        CPU即中央处理器,它是计算机系统的核心部分。刚才所列的系统性能评价指标都是围绕CPU的。当然,这些指标的评价结果是建立在CPU与其他系统部件(如内存)的协同工作的基础上的。单就CPU而言,考察它在系统中的工作性能要关注CPU利用率、队列长度、每秒中断次数,等。
 
       浮点运算
        1)浮点加减运算
        完成浮点数加减法有5个基本步骤:对阶、尾数加减、规格化、舍入和检查溢出。
        例:两浮点数x=201×0.1101,y=211×(-0.1010)。假设尾数在计算机中以补码表示,可存储4位尾数,2位符号位,阶码以原码表示,求x+y
        解:xy转换成浮点数据格式
        [x=00 01, 00.1101
        [y=00 11, 11.0110
        具体的步骤如下。
        ①对阶,阶差为11-01=10,即2,因此将x的尾数右移两位,得:
        [x=00 11, 00.001101
        ②对尾数求和,得:
        [x+y=00 11, 11.100101
        ③由于符号位和第一位数相等,不是规格化数,向左规格化,得:
        [x+y=00 10, 11.001010
        ④舍入,得:
        [x+y=00 10, 11.0010
        ⑤数据无溢出,因此结果为:
        x+y=210×(-0.1110)
        2)浮点乘除运算
        浮点数相乘,其积的阶码等于两乘数的阶码之和,尾数等于两乘数的尾数之积,数符由两乘数的数符按逻辑异或求出。
        浮点数相除,其商的阶码等于被除数的阶码减去除数的阶码,尾数等于被除数的尾数除以除数的尾数,数符由两除数的数符按逻辑异或求出。
 
       指令
        指令是指挥计算机完成各种操作的基本命令。
        (1)指令格式。计算机的指令由操作码字段和操作数字段两部分组成。
        (2)指令长度。指令长度有固定长度的和可变长度的两种。有些RISC的指令是固定长度的,但目前多数计算机系统的指令是可变长度的。指令长度通常取8的倍数。
        (3)指令种类。指令有数据传送指令、算术运算指令、位运算指令、程序流程控制指令、串操作指令、处理器控制指令等类型。
   题号导航      2009年上半年 系统分析师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第16题    在手机中做本题