编辑版 word 1
、Amdahl定律 :某部件应用越频繁,当提高该部件性能时,整机性能也提高的越多;整机的性能加速不可能大于在原机器中除该部件外所有其它部件运行时间的百分比的倒数1/(1-F)
F 定义为采用先进高速部件的那部分程序在未采用先进高速部件的计算机上运行的时间占总时间的百分比,则F= 采用高速部件的任务在老计算机上运行的时间整个任务在老计算机上运行的时间同时将 S 定义为先进高速部件与老部件的性能,则S= 老部件完成该功能的时间先进高速部件完成该功能的时间而采用了高速部件后整机性能提高比,即Speedup = Told = 1 Tnew (1-F)+F/S 某种硬件增强技术,可使执行速度提高10 倍,在采用增强技术的计算机上测出其使用率是50%
根据Amdahl定律计算:⑴ 采用增强技术后计算机性能加速比是多少
⑵ 未采用增强技术运行的部件在不采用增强技术的机器上运行时的时间比例
2、(1)90/10 局部性规则: 程序花费 90%的执行时间运行指令集中10%的指令代码
这就是说在指令集中所有的指令只有 10%指令是常用的,而另外90%指令的使用率合起来只有10%
(2)时间局部性:如果某一参数被引用,那它不久将再次被引用
这里指出了程序执行时在时间上的局部性(3)空间局部性:如果某一参数被引用,那它附近的参数不久也将被引用
指出程序执行时地址空间上的局部性
3、计算机的性能是指在计算机上完成用户的应用任务所需的时间长短
完成同样任务所需的时间越短,计算机的性能越好
(考判断)4、衡量计算机性能的参数:响应时间是指计算机系统完成某一任务(程序 )所花费的时间
5、如果用速度来评价性能,我们称“高”为性能好;如果用响应时间来评价性能,我们称“短”为性能好
(考判断)6、计算机整机性能分成两部分:一是CPU 执行程序的时间,二是等待时间
提高计算机性能就是提