Vous êtes sur la page 1sur 2

1/2

CAPTULO 1

1.1.1 Cules son las distintas estructuras de niveles propuestas para el computador?
- Niveles conceptuales de Blaaw.
- Niveles estructurales de Bell y Newell.
- Niveles de interpretacin de Levy.
- Niveles funcionales de Tanenbaum.

1.1.1 Cmo identifica Blaw los niveles conceptuales del computador?
- La arquitectura.
- La configuracin.
- La realizacin.

1.1.1 Cules son los niveles de Bell y Newell?
- Nivel de componente.
- Nivel electrnico.
- Nivel digital.
- Nivel de transferencia entre registros.
- Nivel Procesador-Memoria-Interconexin.

1.2.2 Mencionar algunos mtodos para reducir el consumo de energa.
- Disminuir la frecuencia de funcionamiento.
- Uso de la especulacin.
- Organizar la memoria de forma que se active slo la parte de la misma a la que se realiza el acceso.
- Desconectar la memoria cuando esta no vaya a utilizarse durante un tiempo suficientemente largo.
- Compresin de cdigo.
- En los buses codificando las direcciones en cdigo Gray.
- En los buses transmitiendo la diferencia entre direcciones que se solicitan consecutivamente.
- En los buses la compresin de la informacin de las lneas de direccin para reducir el nmero de lneas
del bus.
- El aprovechamiento eficiente del paralelismo.

1.2.2 En qu consiste el nivel de especulacin?
Permite iniciar clculos antes de que hayan terminado las instrucciones de las que depende el resultado de
dichos clculos sea til o correcto.

1.2.3 Menciona algunas necesidades computacionales fuera de los ordenadores actuales.
- Para el clculo del movimiento de un fluido se necesita un computador de 1 Petaflops y una memoria
de un Terabyte.
- Para el diseo de un avin se necesita un computador de 1 Exaflops con una memoria mayor a un
Gigabyte.
- Para la comprensin profunda de los mecanismos de la visin humana se necesita velocidades de
cmputo de 6x10
4
operaciones por segundo necesaria para la simulacin del sistema visual humano en
tiempo real con 600 Teraflops.

1.3.1 El paralelismo se ha implementado en las arquitecturas siguiendo lneas fundamentales, Cules son y
en que consiste cada una de ellas?
- Replicacin de Elementos: Incluyen unidades funcionales, procesadores, mdulos de memoria, etc.,
entre los que se distribuye el trabajo.

2/2

- Segmentacin de Cauce: Un elemento se divide en una serie de etapas que funcionan de forma
independiente, y por los que van pasando los operandos, instrucciones, etc., procesador por el
elemento.

1.3.1 Describa cada uno de los niveles que se encuentran en un paralelismo funcional.
- Nivel de Instrucciones u Operaciones: Cuando se ejecutan en paralelo las instrucciones de un
programa. Granularidad fina.
- Nivel de Bucle: Cuando se ejecutan en paralelo distintas iteraciones de un bucle o secuencias de
instrucciones de un programa. Granularidad fina-media.
- Nivel de Funciones: En el que los distintos procedimientos que constituyen un programa se ejecutan
simultneamente. Granularidad media.
- Nivel de Programas: Cuando la plataforma ejecuta en paralelo programas diferentes que pueden
corresponder, o no, a la misma aplicacin. Granularidad gruesa.

1.4 Detalle cada una de las medidas que existen para la evaluacin de prestaciones de un computador.
- Tiempo de respuesta: Tiempo que tarda el computador en procesar una entrada.
- Productividad: Nmero de entradas procesadas por unidad de tiempo.
- Funcionalidad: Tipos de entradas diferentes que es capaz de procesar.
- Expansibilidad: Posibilidad de ampliar la capacidad de procesamiento aadiendo bloques a la
arquitectura existente.
- Escalabilidad: Posibilidad de ampliar el sistema sin que esto suponga una devaluacin de las
prestaciones.
- Eficiencia: Relacin entre las prestaciones obtenidas y el coste que ha supuesto conseguirlas.

1.4.1 Cules son los tipos de programa de prueba o benchmark que se pueden distinguir para evaluar una
arquitectura?
- Aplicaciones reales: Pueden presentar problemas de portabilidad relacionados con la dependencia del
compilador o la interaccin con el SO. A veces se utilizan aplicaciones modificadas para simular
interacciones multiusuario complejas.
- Ncleos o kernels: Se trata de pequeos trozos de programas reales seleccionados para evaluar
caractersticas especficas de una mquina o explicar causas de las diferencias de comportamiento
entre maquinas distintas.
- Programa de prueba simples o toys: Son programas pequeos fciles de escribir y de resultado
conocido.
- Programas sintticos: Se trata de programas que reproducen los porcentajes de instrucciones y uso de
recursos de cargas de trabajo reales.

1.4.1 Nombre tres consorcios que promueven la utilizacin de los benchmark para la evaluacin del
rendimiento de un computador.
- SPEC
- TPC
- EEMBC

1.4.1 De una pequea descripcin acerca de SPEC.
Programa de prueba utilizado principalmente en el mbito de los computadores de sobremesa y los servidores.

Vous aimerez peut-être aussi