Actividad III Arquitecturas PcS
ACTIVIDAD III
ARQUITECTURA DE COMPUTADORES
Trabajo presentado al Ing.
HAIMER GUTIERREZ
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
FACULTAD DE CIENCIAS BASICAS E INGENIERIAS
INGENIERIAS DE SISTEMAS, QUINTO SEMESTRE
ACACIAS 2007
ACTIVIDAD III
ARQUITECTURA DE COMPUTADORES
YENNY ISLENA CESPEDES BERNAL
CODIGO: 40.443.529
MARIA ANGELICA SANCHEZ CARDOZO
CODIGO:30.081.565
JOSE ANTONIO ROCHA
CODIGO: 86.080.624
Trabajo presentado al Ing.
HAIMER GUTIERREZ
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA UNAD
FACULTAD DE CIENCIAS BASICAS E INGENIERIAS
INGENIERIAS DE SISTEMAS, QUINTO SEMESTRE
ACACIAS 2007
INTRODUCCION
De acuerdo a los componentes que conformen el computador, podemos determinar la capacidad de este, y seleccionar el que seadapte a los requerimientos deseados, con el siguiente trabajo veremos las diferentes formas de medir la capacidad de los equipos de computo y los componentes que los conforman.
OBJETIVOS
Conocer las diferentes formas de determinar la capacidad de los equipos.
Aprender sobre los programas de prueba que permiten medir las prestaciones de los equiposde cómputo.
Investigar las especificaciones del bus PCI y sus características.
1. Si la versión de 1998 de un computador ejecuta un programa en 200 s y la versión del computador hecha en el 2000 ejecuta el mismo programa en 150 s, cuál es el incremento de velocidad que el fabricante ha conseguido en dos años?
Rendimiento x = tiempo de ejecución y = n= 150s = 0.75
Rendimiento y tiempo de ejecución x 200s
El incremento de velocidad que ha conseguido el fabricante es de 0.75
1. Por qué se usan programas de prueba y conjunto de programas de prueba para medir las prestaciones de un computador?
Mientras que para un matemático probar es poco más o menos demostrar la corrección de un programa, para un programador esbásicamente convencerse de que el programa va bien, funciona correctamente, y tendrá éxito y aceptación cuando lo entregue a sus usuarios finales.
El IEEE se atreve con una definición:
Es el proceso de ejercitar o evaluar un sistema, manual o automáticamente, con el ánimo de verificar que satisface los requisitos especificados, o identificar discrepancias entre los resultados esperados y losque el programa devuelve.
La práctica nos convence, en cambio, de que hay que usar planteamientos más duros, del tipo:
Probar un programa es ejercitarlo con la peor intención a fin de encontrarle fallos.
Por poner un ejemplo duro, probar un programa es equivalente a la actividad de ciertos profesores para los que examinar a un alumno consiste en poner en evidencia todo lo que no sabe. Esto espenoso cuando se aplica a personas; pero es exactamente lo que hay que hacerle a los programas.
Los programas de prueba son un conjunto de programas para evaluar el rendimiento.
La elección no es trivial, cada programa utilizará principalmente unos determinado tipos de instrucciones, el rendimiento dependerá de que el programa elegido sea apropiado a la máquina, esto puede ser engañoso.
Habrá queelegir un conjunto equilibrado:
Programas que forman una carga de trabajo con la que el usuario
Espera predecir el rendimiento de la carga de trabajo real
2. Si se tienen dos implementaciones de la misma arquitectura del repertorio de instrucciones. La máquina A tiene una duración de ciclo de reloj de 10 ns y un CPI de 2.0 para un programa, y la máquina B una duración de ciclo de reloj de 20 nsy un CPI de 1.2 para el mismo programa. Qué máquina es más rápida para este programa y cuánto?
T CPU A= numero de instrucciones x CPI x Tiempo del ciclo
= 2 x 2.0 x 10ns
= 40ns.
T CPU B = numero de instrucciones x CPI x Tiempo del ciclo
= 2 x 1.2 x 20ns
=48ns
Rendimiento A = tiempo de ejecución B = n = 48ns = 1.2
Rendimiento B...
Regístrate para leer el documento completo.