一选择题:处理器A每秒处理的指令时处理器B的2倍。

来源:百度知道 编辑:UC知道 时间:2024/09/27 11:54:04
处理器A每秒处理的指令时处理器B的2倍。某一特定程序P分别编译为处理器A和处理器B的指令,编译结果处理器A的指令数是处理器B的4倍。已知程序P在处理器A上执行需要1个小时,那么在输入相同的情况下,程序P在处理器B上执行需要( )小时。
A.4 B.2 C.1 D.1/2 E.1/4
原因越详细越好.

d
半个小时
原因:处理器A每秒处理的指令是处理器B的2倍;某一特定程序P分别编译为处理器A和处理器B的指令,编译结果处理器A的指令数是处理器B的4倍(例如处理器A的指令数是40条,而处理器B的指令数是10条),已知程序P在处理器A上执行需要1个小时,那很显然处理器B需要半个小时啦。
设处理器A的频率是f 则处理器B的频率为f/2;
设处理器A的指令数为N,则处理器B的指令数为N/4;
处理器A执行以上指令的时间为Ta 则现在要求处理器B的执行指令时间Tb

Ta=N*(1/f)
Tb=(N/4)*(2/f)=1/2(N/f)=1/2*Ta=0.5*1h=0.5h

  1. D。

  2. 原因:处理器A每秒处理的指令是处理器B的2倍;某一特定程序P分别编译为处理器A和处理器B的指令,编译结果处理器A的指令数是处理器B的4倍(例如处理器A的指令数是40条,而处理器B的指令数是10条),已知程序P在处理器A上执行需要1个小时,那很显然处理器B需要半个小时。

  3. 处理器(CPU,Central Processing Unit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心( Control Unit)。它的功能主要是解释计算机指令以及处理计算机软件中的数据。

  4. 处理器主要包括运算器(算术逻辑运算单元,ALU,Arithmetic Logic Unit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子计算机三大核心部件。

还有呢?问题呢?