Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
RENDIMIENTO DEL COMPUTADOR
Se define rendimiento de un sistema como la capacidad que tiene
dicho sistemapara realizar un t...
3. Ciclos por instrucción (CPI) : Las instrucciones se descomponen
en microinstrucciones, que son operaciones básicas que ...
El concepto de rendimiento se puede percibirdesde diferentespuntos
de vista:
• Tiempo de respuesta: velocidad (tiempo)de e...
• Tiempo transcurrido en un sistemasin carga.
Rendimiento de UCP:
• Recíproco deltiempo de ejecución.
Tiempo de ejecución:...
e programas ejecutados
en el mismo a lo largo del día.
• Para comprobarel rendimiento de un sistema, lo mejor es medir el
...
resuelve el problemade las torres de Hanoi con muchas llamadas
recursivas
KernelBenchmarks
Son programas de pruebas formad...
Los MIPS VAX son la relación entre el tiempo que tarda un
computadoren realizar un programa y el tiempo que tarda en reali...
Upcoming SlideShare
Loading in …5
×

Rendimiento del-computador-1ff

279 views

Published on

aqui trabajo de arquitectura del computador

Published in: Education
  • Be the first to comment

Rendimiento del-computador-1ff

  1. 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. 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. 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. 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. 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. 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. 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

×