SlideShare una empresa de Scribd logo
1 de 7
RENDIMIENTO DEL COMPUTADOR
Se define rendimiento de un sistema como la capacidad que tiene
dicho sistemapara realizar un trabajo en un determinado tiempo.Es
inversamente proporcionalal tiempo,es decir, cuanto mayor sea el
tiempo que necesite,menor será el rendimiento.
El rendimiento delprocesador depende de los siguientes
parámetros:
1. Frecuencia de la CPU (fCPU): Es el número de ciclos por segundo
al que trabaja el procesadoro CPU.
2. Periodo de la CPU (TCPU) : Es el tiempo que dura un ciclo y es la
inversa de la frecuenciade la CPU.
3. Ciclos por instrucción (CPI) : Las instrucciones se descomponen
en microinstrucciones, que son operaciones básicas que se hacen en
un ciclo de reloj.
4. Número de instruccionesdelprograma: cuantas más
instrucciones haya en el programa más tiempo se tarda en ejecutarlo
luego baja el rendimiento.
5. Multitarea: hace referenciaa la capacidad que tiene un
computadorde atender simultáneamente varias tareas.
El tiempo de programa depende a su vez del número de instrucciones
del programa y del tiempo que se tarda en ejecutar cada instrucción.
El tiempo que tarda en ejecutarse cada instrucción dependedel
número de microinstrucciones o ciclos en los que se descompone.
El concepto de rendimiento se puede percibirdesde diferentespuntos
de vista:
• Tiempo de respuesta: velocidad (tiempo)de ejecución.
• Productividad:Número de tareas completadas en la unidad de
tiempo.
MEDIDAS PARA EVALUAR EL RENDIMIENTO
Tiempo de reloj,tiempo de respuesta o tiempo transcurrido:
• Tiempo desdeque se lanza una tarea hasta que se completa.
• Incluye el tiempo de esperade entrada / salida, el tiempo consumido
por otros procesos activos en el sistema, etc.
Tiempo de ejecución de UCP o tiempo de ejecución:
• Tiempo consumido porla UCP en ejecutar el programa.
• No incluye el tiempo de esperade entrada / salida, el tiempo
consumido por otros procesosactivos en el sistema, etc.
• Tiempo de ejecuciónde UCP = Tiempo de ejecuciónde UCP de
usuario + tiempo de ejecuciónde UCP del sistema.
Rendimiento de un sistema:
• Tiempo transcurrido en un sistemasin carga.
Rendimiento de UCP:
• Recíproco deltiempo de ejecución.
Tiempo de ejecución: a veces se mide en ciclos de reloj.
COMPARACIONDEL RENDIMIENTO
Tratan de hacer o conseguirun mejor rendimiento del computador
para generar mayor capacidad en la trasferencia de dato
1.- Aceleración delrendimiento: esla velocidad del rendimiento o el
tiempo de una computadory es una interacción entre dos
computadores ,de mide con la siguiente formula
Aceleración deltiempo : el tiempo que demora la cpu en ejecutar
un programa, y el tiempo que tarda el computadorB, y es
inversamente proporcionalal rendimiento.
PROGRAMAS PARA EVALUAR EL RENDIMIENTO
-existen varios softwearo programas que puede medir o evaluar el
rendimiento de una computadora la CPU
e programas ejecutados
en el mismo a lo largo del día.
• Para comprobarel rendimiento de un sistema, lo mejor es medir el
tiempo de ejecuciónde la carga de trabajo (difícil).
específicamente escogidospara medir el rendimiento.
• Ventajas:
A menudo se pueden ensamblar a mano (útil si aún no hay
compilador)
Son fáciles de estandarizar en diferentes máquinas.
• Desventajas: se prestan a fraudes.
Compiladoresespecíficamente diseñados para optimizar un
benchmark. ƒ Mejoras específicas enla circuitería para optimizar
fragmentos pequeños de código.
englobar las características de un conjunto de programas.
BenchmarksSinteticos : la principal función de estos programas es
comportarse como una CPU de aplicaciones del mundo real
Para elaborar estas pruebas sintéticas se estudian una serie de
aplicaciones y se desarrolla un código artificial que mezcla los cálculos
• DhrystoneBenchmark(MIPS) : miden la eficienciadel procesadory
del compiladoren un entorno de desarrollo de sistemas con lenguajes
de alto nivel. Su valor es expresado en
• Whetstone Benchmark: predecesoradel Dhrystone, es una medida
desarrollada para evaluar sistemas que se vayan a destinar a la
ejecuciónde pequeñosprogramas científicos
BenchmarksReducidos o de juguete
Los programas reducidos tienen entre 10 y 100 líneas de código y
producenun resultado que el usuario conoce antes de ejecutarlo.
Algunos ejemplos de este tipo de Benchmarks serían: el Towers, que
resuelve el problemade las torres de Hanoi con muchas llamadas
recursivas
KernelBenchmarks
Son programas de pruebas formados porpequeñas piezas clave de
programas reales que evalúan el rendimiento y lo aíslan de las
características individuales de una máquina,
Programas Reales
Son programas hechos con partes de programas que realmente se
utilizan mucho (procesadoresde texto, compiladores,herramientas
Programas propiosde fabricantes
Dentro de este tipo de programas está por ejemplo el índice iCOMP.
Se crea en 1992 y proporcionauna mediciónsencilla y relativa del
rendimiento del microprocesador.No es un
UNIDADES DE MEDIDADEL RENDIMIENTO GLOBAL
En la búsquedade una medida estándar del rendimiento de los
computadores,se han desarrollado una serie de métricas populares
como alternativa al uso del tiempo, el cual ha
MIPS
Los MIPS son los millones de instrucciones por segundo que ejecuta
un procesadorpara un programa determinado.
MIPS VAX
Los MIPS VAX son la relación entre el tiempo que tarda un
computadoren realizar un programa y el tiempo que tarda en realizarlo
el computadorVAX11/780.Por ejemplo,un valor de MIPS
MEGAFLOPSNATIVOS Y RELATIVOS
Surgen ya que los MIPS no hacen distinción entre operaciones
normales y operacionesen coma flotante. Los Megaflops nativos
indican los de millones de instrucciones en coma flotante por
Los Megaflops nativos tampoco son fiables,ya que dependenmucho
de programas y computadores.Tuvieron muchas críticas de los
fabricantes de computadores,porque,hay computadores que solo
tienen operaciones sencillas

Más contenido relacionado

La actualidad más candente

Aparecen todas-las-aplicaciones-ejecutadas-dentro-del-sistema
Aparecen todas-las-aplicaciones-ejecutadas-dentro-del-sistemaAparecen todas-las-aplicaciones-ejecutadas-dentro-del-sistema
Aparecen todas-las-aplicaciones-ejecutadas-dentro-del-sistemaOscar LS
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesosbfcorralesx
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativosAlexander Daniel
 
Softwaredediagnosticoymantenimiento 160727002257
Softwaredediagnosticoymantenimiento 160727002257Softwaredediagnosticoymantenimiento 160727002257
Softwaredediagnosticoymantenimiento 160727002257David Felipe Duque Arce
 
Revista Adm dl Procesador
Revista Adm dl ProcesadorRevista Adm dl Procesador
Revista Adm dl ProcesadorGene Beiia
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOgladysmamani
 
Taller de sistemas
Taller de sistemasTaller de sistemas
Taller de sistemasgeralis
 
Ciclo de istrucciones
Ciclo de istruccionesCiclo de istrucciones
Ciclo de istruccioneszo5
 

La actualidad más candente (14)

Planificacion Procesos Gral
Planificacion Procesos GralPlanificacion Procesos Gral
Planificacion Procesos Gral
 
2003 Clase0610
2003 Clase06102003 Clase0610
2003 Clase0610
 
Aparecen todas-las-aplicaciones-ejecutadas-dentro-del-sistema
Aparecen todas-las-aplicaciones-ejecutadas-dentro-del-sistemaAparecen todas-las-aplicaciones-ejecutadas-dentro-del-sistema
Aparecen todas-las-aplicaciones-ejecutadas-dentro-del-sistema
 
Que Es So
Que Es SoQue Es So
Que Es So
 
Planificacion de procesos
Planificacion de procesosPlanificacion de procesos
Planificacion de procesos
 
SistemasOperativos
SistemasOperativosSistemasOperativos
SistemasOperativos
 
evolucion de los sistemas operativos
evolucion de los sistemas operativosevolucion de los sistemas operativos
evolucion de los sistemas operativos
 
Softwaredediagnosticoymantenimiento 160727002257
Softwaredediagnosticoymantenimiento 160727002257Softwaredediagnosticoymantenimiento 160727002257
Softwaredediagnosticoymantenimiento 160727002257
 
1. sistemas operativos
1.  sistemas operativos1.  sistemas operativos
1. sistemas operativos
 
Revista Adm dl Procesador
Revista Adm dl ProcesadorRevista Adm dl Procesador
Revista Adm dl Procesador
 
PLANIFICACION DE PROCESO
PLANIFICACION DE PROCESOPLANIFICACION DE PROCESO
PLANIFICACION DE PROCESO
 
Taller de sistemas
Taller de sistemasTaller de sistemas
Taller de sistemas
 
Sistemas operativos: Historia, parte 1
Sistemas operativos: Historia, parte 1Sistemas operativos: Historia, parte 1
Sistemas operativos: Historia, parte 1
 
Ciclo de istrucciones
Ciclo de istruccionesCiclo de istrucciones
Ciclo de istrucciones
 

Similar a Rendimiento del-computador-1ff

Metrica rendimiento ec4
Metrica rendimiento ec4Metrica rendimiento ec4
Metrica rendimiento ec4xavazquez
 
Meditas de mantenimiento en los computadores
Meditas de mantenimiento en los computadoresMeditas de mantenimiento en los computadores
Meditas de mantenimiento en los computadoresCarlos Tituaña
 
Conceptualizacion sistema operativo
Conceptualizacion sistema operativoConceptualizacion sistema operativo
Conceptualizacion sistema operativoMaria Garcia
 
Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativosdaw106
 
Trabajo de jhon piyo
Trabajo de jhon piyoTrabajo de jhon piyo
Trabajo de jhon piyojhonarias
 
Rendimiento de diferentes Arquitecturas de Computadoras
Rendimiento de diferentes Arquitecturas de ComputadorasRendimiento de diferentes Arquitecturas de Computadoras
Rendimiento de diferentes Arquitecturas de ComputadorasRavl Salazar Flores
 
Procesos de un sistema operativo
Procesos de un sistema operativoProcesos de un sistema operativo
Procesos de un sistema operativoRaul Abad
 
Sistemas de monik
Sistemas de monikSistemas de monik
Sistemas de monikmoni312
 
Sistemas
SistemasSistemas
Sistemaszgpa
 
Elemento 1 miguel antonio miranda chonata - sistemas operativos
Elemento 1   miguel antonio miranda chonata - sistemas operativosElemento 1   miguel antonio miranda chonata - sistemas operativos
Elemento 1 miguel antonio miranda chonata - sistemas operativosQue te Importa
 

Similar a Rendimiento del-computador-1ff (20)

Metrica rendimiento ec4
Metrica rendimiento ec4Metrica rendimiento ec4
Metrica rendimiento ec4
 
Informe de Rendimiento de Computadoras
Informe  de Rendimiento  de Computadoras Informe  de Rendimiento  de Computadoras
Informe de Rendimiento de Computadoras
 
DesempeñO
DesempeñODesempeñO
DesempeñO
 
09 rendimiento cpu (1)
09 rendimiento cpu (1)09 rendimiento cpu (1)
09 rendimiento cpu (1)
 
Presentación1
Presentación1Presentación1
Presentación1
 
Tema
TemaTema
Tema
 
Rendimiento del CPU
Rendimiento del CPURendimiento del CPU
Rendimiento del CPU
 
09 rendimiento cpu
09 rendimiento cpu09 rendimiento cpu
09 rendimiento cpu
 
Meditas de mantenimiento en los computadores
Meditas de mantenimiento en los computadoresMeditas de mantenimiento en los computadores
Meditas de mantenimiento en los computadores
 
Conceptualizacion sistema operativo
Conceptualizacion sistema operativoConceptualizacion sistema operativo
Conceptualizacion sistema operativo
 
Trabajo 1 s. operativos ii
Trabajo 1 s. operativos iiTrabajo 1 s. operativos ii
Trabajo 1 s. operativos ii
 
Ejercicios de sistemas operativos
Ejercicios de sistemas operativosEjercicios de sistemas operativos
Ejercicios de sistemas operativos
 
Trabajo de jhon piyo
Trabajo de jhon piyoTrabajo de jhon piyo
Trabajo de jhon piyo
 
Rendimiento de diferentes Arquitecturas de Computadoras
Rendimiento de diferentes Arquitecturas de ComputadorasRendimiento de diferentes Arquitecturas de Computadoras
Rendimiento de diferentes Arquitecturas de Computadoras
 
Procesos de un sistema operativo
Procesos de un sistema operativoProcesos de un sistema operativo
Procesos de un sistema operativo
 
Sistemas de monik
Sistemas de monikSistemas de monik
Sistemas de monik
 
Sistemas
SistemasSistemas
Sistemas
 
El software catalina
El software catalinaEl software catalina
El software catalina
 
El software catalina
El software catalinaEl software catalina
El software catalina
 
Elemento 1 miguel antonio miranda chonata - sistemas operativos
Elemento 1   miguel antonio miranda chonata - sistemas operativosElemento 1   miguel antonio miranda chonata - sistemas operativos
Elemento 1 miguel antonio miranda chonata - sistemas operativos
 

Último

Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxjosetrinidadchavez
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoFundación YOD YOD
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PCCesarFernandez937857
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 

Último (20)

Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 2do Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 2do Grado Educacion Primaria 2024 Ccesa007.pdf
 
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptxOLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
OLIMPIADA DEL CONOCIMIENTO INFANTIL 2024.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Heinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativoHeinsohn Privacidad y Ciberseguridad para el sector educativo
Heinsohn Privacidad y Ciberseguridad para el sector educativo
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
Identificación de componentes Hardware del PC
Identificación de componentes Hardware del PCIdentificación de componentes Hardware del PC
Identificación de componentes Hardware del PC
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 

Rendimiento del-computador-1ff

  • 1. RENDIMIENTO DEL COMPUTADOR Se define rendimiento de un sistema como la capacidad que tiene dicho sistemapara realizar un trabajo en un determinado tiempo.Es inversamente proporcionalal tiempo,es decir, cuanto mayor sea el tiempo que necesite,menor será el rendimiento. El rendimiento delprocesador depende de los siguientes parámetros: 1. Frecuencia de la CPU (fCPU): Es el número de ciclos por segundo al que trabaja el procesadoro CPU. 2. Periodo de la CPU (TCPU) : Es el tiempo que dura un ciclo y es la inversa de la frecuenciade la CPU.
  • 2. 3. Ciclos por instrucción (CPI) : Las instrucciones se descomponen en microinstrucciones, que son operaciones básicas que se hacen en un ciclo de reloj. 4. Número de instruccionesdelprograma: cuantas más instrucciones haya en el programa más tiempo se tarda en ejecutarlo luego baja el rendimiento. 5. Multitarea: hace referenciaa la capacidad que tiene un computadorde atender simultáneamente varias tareas. El tiempo de programa depende a su vez del número de instrucciones del programa y del tiempo que se tarda en ejecutar cada instrucción. El tiempo que tarda en ejecutarse cada instrucción dependedel número de microinstrucciones o ciclos en los que se descompone.
  • 3. El concepto de rendimiento se puede percibirdesde diferentespuntos de vista: • Tiempo de respuesta: velocidad (tiempo)de ejecución. • Productividad:Número de tareas completadas en la unidad de tiempo. MEDIDAS PARA EVALUAR EL RENDIMIENTO Tiempo de reloj,tiempo de respuesta o tiempo transcurrido: • Tiempo desdeque se lanza una tarea hasta que se completa. • Incluye el tiempo de esperade entrada / salida, el tiempo consumido por otros procesos activos en el sistema, etc. Tiempo de ejecución de UCP o tiempo de ejecución: • Tiempo consumido porla UCP en ejecutar el programa. • No incluye el tiempo de esperade entrada / salida, el tiempo consumido por otros procesosactivos en el sistema, etc. • Tiempo de ejecuciónde UCP = Tiempo de ejecuciónde UCP de usuario + tiempo de ejecuciónde UCP del sistema. Rendimiento de un sistema:
  • 4. • Tiempo transcurrido en un sistemasin carga. Rendimiento de UCP: • Recíproco deltiempo de ejecución. Tiempo de ejecución: a veces se mide en ciclos de reloj. COMPARACIONDEL RENDIMIENTO Tratan de hacer o conseguirun mejor rendimiento del computador para generar mayor capacidad en la trasferencia de dato 1.- Aceleración delrendimiento: esla velocidad del rendimiento o el tiempo de una computadory es una interacción entre dos computadores ,de mide con la siguiente formula Aceleración deltiempo : el tiempo que demora la cpu en ejecutar un programa, y el tiempo que tarda el computadorB, y es inversamente proporcionalal rendimiento. PROGRAMAS PARA EVALUAR EL RENDIMIENTO -existen varios softwearo programas que puede medir o evaluar el rendimiento de una computadora la CPU
  • 5. e programas ejecutados en el mismo a lo largo del día. • Para comprobarel rendimiento de un sistema, lo mejor es medir el tiempo de ejecuciónde la carga de trabajo (difícil). específicamente escogidospara medir el rendimiento. • Ventajas: A menudo se pueden ensamblar a mano (útil si aún no hay compilador) Son fáciles de estandarizar en diferentes máquinas. • Desventajas: se prestan a fraudes. Compiladoresespecíficamente diseñados para optimizar un benchmark. ƒ Mejoras específicas enla circuitería para optimizar fragmentos pequeños de código. englobar las características de un conjunto de programas. BenchmarksSinteticos : la principal función de estos programas es comportarse como una CPU de aplicaciones del mundo real Para elaborar estas pruebas sintéticas se estudian una serie de aplicaciones y se desarrolla un código artificial que mezcla los cálculos • DhrystoneBenchmark(MIPS) : miden la eficienciadel procesadory del compiladoren un entorno de desarrollo de sistemas con lenguajes de alto nivel. Su valor es expresado en • Whetstone Benchmark: predecesoradel Dhrystone, es una medida desarrollada para evaluar sistemas que se vayan a destinar a la ejecuciónde pequeñosprogramas científicos BenchmarksReducidos o de juguete Los programas reducidos tienen entre 10 y 100 líneas de código y producenun resultado que el usuario conoce antes de ejecutarlo. Algunos ejemplos de este tipo de Benchmarks serían: el Towers, que
  • 6. resuelve el problemade las torres de Hanoi con muchas llamadas recursivas KernelBenchmarks Son programas de pruebas formados porpequeñas piezas clave de programas reales que evalúan el rendimiento y lo aíslan de las características individuales de una máquina, Programas Reales Son programas hechos con partes de programas que realmente se utilizan mucho (procesadoresde texto, compiladores,herramientas Programas propiosde fabricantes Dentro de este tipo de programas está por ejemplo el índice iCOMP. Se crea en 1992 y proporcionauna mediciónsencilla y relativa del rendimiento del microprocesador.No es un UNIDADES DE MEDIDADEL RENDIMIENTO GLOBAL En la búsquedade una medida estándar del rendimiento de los computadores,se han desarrollado una serie de métricas populares como alternativa al uso del tiempo, el cual ha MIPS Los MIPS son los millones de instrucciones por segundo que ejecuta un procesadorpara un programa determinado. MIPS VAX
  • 7. Los MIPS VAX son la relación entre el tiempo que tarda un computadoren realizar un programa y el tiempo que tarda en realizarlo el computadorVAX11/780.Por ejemplo,un valor de MIPS MEGAFLOPSNATIVOS Y RELATIVOS Surgen ya que los MIPS no hacen distinción entre operaciones normales y operacionesen coma flotante. Los Megaflops nativos indican los de millones de instrucciones en coma flotante por Los Megaflops nativos tampoco son fiables,ya que dependenmucho de programas y computadores.Tuvieron muchas críticas de los fabricantes de computadores,porque,hay computadores que solo tienen operaciones sencillas