计算机的中央处理器可以运行在1GHZ主频以及800MHZ主频上,可以通过电源管理切换主频,切换需要花20个时钟周期。内存访问时间为10ns,且不受CPU主频的影响。已知一个程序共10 7 字节条汇编语句,其中,30%的指令需要访问内存,已知平均每条汇编指令需要执行3.2个时钟周期。问:
(1) 不考虑内存访问,该程序需要运行多少时钟?
(2) 该程序花在内存访问共需多少秒时间?
(3) 在1G主频下,该程序运行需要多少时钟,以及多少秒时间?
(4) 在800M主频下,该程序需要多少时钟,以及多少秒时间?
(5) 从1G主频降低20%到800M主频,性能损失了多少?
(6) 性能损失为什么不是20%,说明理由。