1、计算机概要与技术

图片 19

       
  图片 1

       
  图片 2

     
减小时钟周期数。

       
 图片 3

           
  图片 4

 例子:

例子1:

Tips:

   
  图片 5

2、计算机性能的定义

例子1:

解答:

           
CPU时钟周期数 = 程序指令数 x CPI

(2)计算机采用存储程序的工作方式;

4、指令性能

       比较2台计算机性能时应该考虑三个因素:

 
  图片 6

       
  图片 7

     
  图片 8

       
 图片 9

       
 图片 10

            执行某一任务在CPU的花费的时间。

       简化常用事件,速度能够更快。

  
单位时间内所做的工作。

     
增加时钟频率。

 
CPU时间 = CPU时钟周期数 * 时钟周期

         
 图片 11

         采用更快的执行方式后所获得的系统性能提高,与这种执行方式的使用频率或占总执行时间的比例有关。

   
 用更快的处理器。

     
 图片 12

   
  图片 13

(1)相应时间(Response
Time)

 解答:
    

     
 图片 14

           
计算机一个时钟周期的时间,通常是处理器时钟,一般为常数。

   
指令数、CPI、时钟频率

(2)吞吐率(Throughput)

(1)CPU时间

(3)提高相应时间和吞吐率的方法?

1、冯洛伊曼的主要思想:

       
  图片 15

   
 不包括等待I/O或运行其他程序的时间。

   
 Amdahl定律定义了一台计算机系统采用某种改进措施所取得的加速比。

5、性能的比较

     
  图片 16

(1)CPI(Clock
cycle per instruction)

(2)时钟周期  

   
 从提出请求到被执行的时间。

         
  图片 17

(3)计算机硬件由存储器、运算器、控制器、输入设备和输出设备等五大部件组成。

   
 表示执行每条指令所需的平均时钟周期数,是一个程序全部指令所用时钟周期数的平均值

3、性能

     
CPU时间 = 程序指令数 x CPI x 时钟周期

     
  图片 18

                CPU时间A
< CPU时间B 所以A快。

     
 图片 19

     改善性能的方法:

(1)用二进制代码表示程序和数据;

小测试:

   
 Amdahl定律可以阐述为:系统中某一部件由于采用某种更快的执行方式后所获得系统性能的提高,与这种执行方式的使用频率或占总执行时间的比例有关。

 

6、Amdahl定律

例子2:代码段的比较

   
 用更多的处理器。

You can leave a response, or trackback from your own site.

Leave a Reply

网站地图xml地图