Páginas

Buscar

Rendimiento de los computadores

~Rendimiento de un sistema: Capacidad de realizar trabajo en el tiempo


~Rendimiento de un computador: Tiempo que tarda en ejecutar los programas


~Rendimiento del procesador: Depende de los siguientes parámetros




  • Frecuencia de la CPU: numero de ciclos por segundo a la que trabaja el procesador (no confundir frecuencia de la CPU con frecuencia del sistema, el bus del sistema trabaja a menor frecuencia). 
    • (Frecuencia F cpu) = (# ciclos)/(segundo)
  • Periodo de la CPU: (Tiempo de la CPU) tiempo que dura un ciclo (la inversa de la frecuencia).
    • (Tiempo T cpu) = 1/(Frecuencia F cpu) 
  • Ciclos por instrucción: (CPI) numero de ciclos en promedio que tarda en ejecutar una instrucción (una instrucción se descomponen en microinstrucciones) 
    • (CPI) = Σ[(# instrucciones)*cpi]/(#total instrucciones) 
  • Numero de instrucciones del programa: cuantas mas instrucciones mas tiempo tardara en ejecutarse el programa. 
  • Multitarea: capacidad del atender simultáneamente a varias tareas 

~Rendimiento de un procesador para un programa concreto: inversamente proporcional al tiempo que tarda en ejecutarse el programa

(Rendimiento n prog) = 1/(Tiempo T prog)


~Tiempo de programa: tiempo que tarda en ejecutarse un programa

(Tiempo T prog) = (# instrucciones)*(Tiempo T de instrucción)


~Tiempo de intrusión: tiempo que tarda en ejecutarse cada intrusión

(Tiempo T de instrucción) = (CPI)*(Tiempo T cpu)




//Por lo tanto//


(Tiempo T prog) = (# instrucciones)*(CPI)*(Tiempo T cpu)





(Rendimiento n prog) = 1/(tiempo T prog) = 1/[(# instrucciones)*(CPI)*(Tiempo T cpu)] = (Frecuencia F cpu)/[(#instrucciones)*(CPI)]