A-A+
已知某程序在时钟频率为1 MHz的计算机A上运行需要100 s 在与计算机A具有相同指令集的
问题详情
已知某程序在时钟频率为1 MHz的计算机A上运行需要100 s,在与计算机A具有相同指令集的计算机B上运行需要50 s。由于采用了新技术,计算机B的时钟频率得到了提高,不过执行一条指令所花费的平均时钟周期数CPI也有所增加,故该程序在计算机B上运行所花费的时钟周期数是在计算机A上运行的时钟周期数的2倍。请问计算机B的时钟频率是多少?
请帮忙给出正确答案和分析,谢谢!
参考答案
正确答案:×
程序在机器A上运行所花费的时钟周期数为:运行时间×时钟频率=100s×1MHz=100M则程序在机器B上运行所花费的时钟周期数为:2×100M=200M。机器B的时钟频率=200M/50s=4MHz