• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
ARQUITECTURA DE COMPUTADORES II
 

ARQUITECTURA DE COMPUTADORES II

on

  • 163 views

*MEDIDAS DE RENDIMIENTO EN LOS OMPUTADORES

*MEDIDAS DE RENDIMIENTO EN LOS OMPUTADORES

*FIABILIDAD Y TOLERANCIA DE FALLOS

Statistics

Views

Total Views
163
Views on SlideShare
163
Embed Views
0

Actions

Likes
0
Downloads
5
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    ARQUITECTURA DE COMPUTADORES II ARQUITECTURA DE COMPUTADORES II Presentation Transcript

    • NOMBRES: DARWIN MOYA NIVEL: 6 SEMESTRE ING: ALEXANDRA MORALES.
    • La medida del rendimiento de interés en la computadora es el tiempo. Sin embargo, podemos identificar diferentes medidas de tiempo. Por ejemplo, el tiempo de ejecución de programas por parte del CPU, puede descomponerse en tiempos de usuario (en que ejecuta los programas de los usuarios) y el tiempo de sistema operativo.
    • El rendimiento del procesador depende de los siguientes parámetros: 1. Frecuencia de la CPU (fCPU) : es el número de ciclos por segundo al que trabaja el procesador o CPU. No confundir la frecuencia de la CPU con la frecuencia del sistema, el bus del sistema trabaja a menor frecuencia que la CPU. 2. Periodo de la CPU (TCPU) : es el tiempo que dura un ciclo y es la inversa de la frecuencia de 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 instrucciones del programa: cuantas más instrucciones haya en el programa más tiempo se tarda en ejecutarlo luego baja el rendimiento. 5. Multitarea: hace referencia a la capacidad que tiene un computador de atender simultáneamente varias tareas.
    • Como anteriormente hemos comentado, el rendimiento de un procesador para un programa concreto es un factor inversamente proporcional al tiempo que tarda en ejecutar dicho programa. 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 objetivo principal de los compradores, diseñadores y otros usuarios de computadores, es conseguir el mayor rendimiento posible con el menor coste. El rendimiento, por tanto, ofrece una medida cuantitativa que permite comparar unos computadores frente a otros y decidir cual nos aporta mayores ventajas. Cuando comparemos 2 máquinas hablaremos de aceleración :
    • 1.- Aceleración del rendimiento : Es la relación que existe entre el rendimiento del computador A y el rendimiento del computador B. Indica que el computador A es un n% mejor que el B. 2.- Aceleración del tiempo : Es la relación entre el tiempo que tarda el computador A en ejecutar un programa y el tiempo que tarda el computador B, y es inversamente proporcional al rendimiento.
    • Los fallos de funcionamiento de un sistema pueden tener su origen en: – Una especificación inadecuada – Errores de diseño del software – Averías en el hardware – Interferencias transitorias o permanentes en las comunicaciones
    • Fallos transitorios – desaparecen solos al cabo de un tiempo – ejemplo: interferencias en comunicaciones Fallos permanentes – permanecen hasta que se reparan – ejemplo: roturas de hardware, errores de diseño de software Fallos intermitentes – fallos transitorios que ocurren de vez en cuando – ejemplo: calentamiento de un componente de hardware
    • Hay dos formas de aumentar la fiabilidad de un sistema: – Prevención de fallos Se trata de evitar que se introduzcan fallos en el sistema antes de que entre en funcionamiento – Tolerancia de fallos Se trata de conseguir que el sistema continúe funcionando aunque se produzcan fallos En ambos casos el objetivo es desarrollar sistemas con tipos de averías bien definidos
    • *Hardware – Utilización de componentes fiables – Técnicas rigurosas de montaje de subsistemas – Apantallamiento de hardware *Software – Especificación de requisitos rigurosa o formal – Métodos de diseño comprobados – Lenguajes con abstracción de datos y modularidad – Utilización de entornos de desarrollo con computador (CASE) adecuados para gestionar los componentes
    • GRACIAS POR SU ATENCIÓN