Tenemos dos computadoras diferentes con el mismo conjunto de instrucciones. Hay tres clases de instrucciones (A, B y C) en el conjunto de instrucciones. La computadora M1 tiene una frecuencia de reloj de 80 MHz y la computadora M2 tiene una velocidad de reloj de 100 MHz. El número promedio de ciclos para cada clase de instrucción y sus frecuencias (para un programa típico) es el siguiente:
Clase de instrucción Máquina M1 Ciclos / Clase de instrucción Máquina M2 Ciclos / Clase de instrucción Frecuencia
Class M1 Cycles/Instrctn Class M2 Cycles/Instrctn Class Frequency
A 1 2 60%
B 2 3 30%
C 4 4 10%
Calcule el CPI promedio para cada máquina, M1 y M2.
Mi corazonada inicial sería simplemente hacer algo como M1: .6 * 1 + .3 * 2 + .1 * 4 = 1.6 / 3 = .53 promedio para M1, pero eso no tiene sentido.