arranque razonando eso mismo que tu dices.
Caso sin pipeline:
Una instrucción se ejecuta en 200 ns.
Caso con pipeline.
La etapa mas costoso en tiempo, marca la duración del ciclo de reloj = 50 ns.
Creo que mi confusión vino en que me estaban pidiendo la frecuencia del CPU. Y lo que hice fue partir de un supuesto, que tenia un programa con 4 instrucciones y lo ejecutaba con pipeline y sin pipeline. Por eso me fui por esa formula..
Ahora entiendo que la frecuencia de ejecución de instrucciones es: 1 / tiempo de ejecución de una instrucción.
1 / 200 ^10-9 (sin pipeline)
1 / 50^ 10-9 (con pipeline)
Muchas gracias!
Saludos.