
Facultad Ciencias Informáticas
ORGANIZACION DEL COMPUTADOR
Productividad

Reducir el tiempo de respuesta de un sistema casi siempre mejora la productividad. Por ejemplo, en el primer caso mejoran. En el segundo caso, ninguna de las tareas consigue que su trabajo se haga más rápido, por lo que tan solo la productividad se verá incrementada. Sin embargo, si la demanda de procesadores en el segundo caso fuera caso tan alta como la productividad, el sistemas podÃa verse forzado a poner en cola algunas peticiones, EN este caso, el incrementó de la productividad podrÃa verse forzado a poner en cola algunas peticiones, En este caso, el incremento de la productividad podrÃa mejorar también en el tiempo de respuesta, ya que eso reducirÃa el tiempo de espera en la cola. Por lo tanto, en bastantes de los sistemas computacionales reales, cambiar el tiempo de ejecución a la productividad afectarÃa a menudo al otro factor. La productividad es el mejor desempeño de la computadora para ahorrar tiempo, también llamado throughput se puede definir como la cantidad total de trabajo realizado por unidad de tiempo.
Factores de rendimiento
-
Los factores son los elementos de la ecuación de rendimiento de la CPU. o Número de instrucciones del programa. o CPI (Número de ciclos por instrucción). o Periodo de reloj / velocidad del reloj.
-
En vez del número de instrucciones y el CPI se puede usar el número de ciclos del programa.
¿Cómo se obtiene cada elemento de la ecuación de rendimiento? o El tiempo de CPU se obtiene corriendo el programa o La velocidad, y por lo tanto el periodo del reloj, es parte de la documentación de la computadora.
El número de instrucciones se puede obtener o Contando las instrucciones (sin seudos) del programa. · Usando un simulador del ISA.
-
Usando un programa profiler.
-
Usando contadores de hardware (si están disponibles). o El CPI se puede obtener:
-
Usando un simulador de la implementación.
-
Usando contadores de hardware.