Está en la página 1de 3

Taller de Arquitectura Computacional

1. Encuentre la palabra o frase de la lista a continuación que mejor coincida con la


descripción en las siguientes preguntas. Use los números a la izquierda de las palabras en
la respuesta. Cada respuesta debe usarse solo una vez.

1. Palabras virtuales 14. Sistema Operativo


2. Computador de escritorio 15. Compilador
3. Servidores 16. bit
4. Servidores de Gama Baja 17. Instrucción
5. Super Computadores 18. Lenguaje Ensamblador
6. Terabyte 19. Lenguaje de Máquina
7. Petabyte 20. C
8. Data Center 21. Ensamblador
9. Computadores Embebidos 22. Lenguaje de Alto Nivel
10. Procesadores MultiCore 23. Software de Sistema
11. VHDL 24. Software de Aplicación
12. RAM 25. Cobol
13. CPU 26. Fortran

a) El computador solía ejecutar grandes problemas y generalmente se accede a través de


una red.4
b) 1015 o 250 bytes.7
c) Una clase de computador compuesto por cientos de miles de procesadores y
terabytes de memoria y con el mayor rendimiento y costo. 8
d) La aplicación de ciencia ficción de hoy que probablemente estará disponible en un
futuro cercano.1
e) Un tipo de memoria llamada memoria de acceso aleatorio. 12
f) Parte de un computador llamada unidad de procesamiento central. 13
g) Miles de procesadores que forman un gran cluster. 5
h) Microprocesadores que contienen varios procesadores en el mismo chip. 10
i) Computador de escritorio sin pantalla o teclado, generalmente se accede a través de
una red.9
j) Un computador acostumbrado a ejecutar una aplicación predeterminada o una
colección de software.3
k) Lenguaje especial utilizado para describir componentes de hardware. 11
l) Computador personal que ofrece un buen rendimiento a usuarios individuales a bajo
costo.2
m) Programa que traduce declaraciones en lenguaje de alto nivel al lenguaje
ensamblador.15
n) Lenguaje de alto nivel para el procesamiento de datos comerciales. 25
o) Lenguaje binario que el procesador puede entender. 19
p) Comandos que los procesadores entienden.17
q) Lenguaje de alto nivel para científicos cómputo. 26
r) Representación simbólica de las instrucciones de la máquina.22
s) Interfaz entre el programa del usuario y el hardware que proporciona una variedad de
servicios y funciones de supervisión.14
t) Software / programas desarrollados por el usuario. 24
u) Dígito binario (valor 0 o 1).16
v) Capa de software entre el software de la aplicación y el hardware que incluye el
sistema operativo y los compiladores.23
w) Lenguaje de alto nivel utilizado para escribir aplicaciones y software del sistema. 20
x) Lenguaje portátil compuesto de palabras y expresiones algebraicas que deben
traducirse al lenguaje ensamblador antes de ejecutarse en una computadora. 18
y) 1012 o 240 bytes6

2. Considere tres procesadores diferentes P1, P2 y P3 que ejecutan el mismo conjunto de


instrucciones con las velocidades de reloj y los CPI que figuran en la siguiente tabla.

Procesador Clock Rate CPI


a. P1 3 GHz 1.5
P2 2.5 GHz 1.0
P3 4 GHz 2.2
b. P1 2 GHz 1.2
P2 3 GHz 0.8
P3 4 GHz 2.0
a) ¿Qué procesador tiene el rendimiento más alto expresado en instrucciones por
segundo? B. p3
b) Si cada uno de los procesadores ejecuta un programa en 10 segundos, encuentre la
cantidad de ciclos y la cantidad de instrucciones.
c) Estamos tratando de reducir el tiempo en un 30%, pero esto lleva a un aumento del
20% en el CPI. ¿Qué frecuencia de reloj deberíamos tener para obtener esta reducción
de tiempo?

3. La siguiente tabla muestra el número de instrucciones para un programa.

Arith Store Load Branch Total

a. 650 100 600 50 1400

b. 750 250 500 500 2000

a) Suponiendo que las instrucciones Arith toman 1 ciclo, Load y Store 5 ciclos y Branch 2
ciclos, ¿cuál es el tiempo de ejecución del programa en un procesador de 2 GHz?
b) Encuentra el CPI del programa.
c) Si el número de instrucciones de Load se puede reducir a la mitad, ¿cuál es el nuevo
CPI?

También podría gustarte