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