Sei sulla pagina 1di 3

Parcial # 2

Nombres: Yasmin Rocio Núñez Padilla


Julio García Portela

Investigar y solucionar los siguientes problemas, entregar en parejas próxima clase

Ejercicio 1:

Enumerar cuatro unidades principales de un sistema computador y definir cada uno de


ellos.

Ejercicio 2

Un microprocesador tiene la palabra de instrucción de 8 bits de tamaño y un campo de


dirección es de tres bits. En el repertorio de instrucciones hay 20 instrucciones sin
operandos y 13 instrucciones con un operando. ¿Cuántas instrucciones de dos operandos
puede tener como máximo?

Ejercicio 3

Se desea mejorar el rendimiento de un computador introduciendo una tarjeta aceleradora


de vídeo que realice las operaciones en la mitad de tiempo.

a) Calcular la ganancia en velocidad del sistema para la ejecución de un programa si el


87% del mismo se dedica a operaciones gráficas

b) Si el programa tarda 32 segundos en ejecutarse sin la mejora. ¿cuánto tardará con la


mejora?
SOLUCION

Ejercicio 1
 Almacenamiento: Las computadoras necesitan ser capaces de almacenar
información para poder procesarla, y hay dos tipos principales de
almacenamiento en un sistema informático: temporal y permanente. El
almacenamiento temporal se refiere a la memoria de la computadora que
se usa para mantener información durante el procesamiento. La memoria
de acceso aleatorio (o RAM por sus siglas en inglés) es extremadamente
rápida para escribir y leer pero es volátil, así que toda la información
almacenada se perderá cuando se interrumpa la energía. Cuando la
información es requerida para el procesamiento, se copia del disco rígido a
la memoria RAM, para estar lista para enviarse al procesado

 Unidad Central de Procesamiento: La unidad central de procesamiento


procesa la información y actúa como el "cerebro" de la computadora. La
CPU (por sus siglas en inglés) trabaja en conjunto con la placa base, que
sincroniza las varias señales eléctricas y permite que diferentes
componentes se comuniquen entre sí. Los CPU contienen millones de
transistores en pequeños trozos de silicio, a escala diminuta, que generan
grandes cantidades de calor. El disipador del CPU disipa el calor, ayudado
por un ventilador. Las velocidades de los CPU de las computadoras
modernas se miden en giga-hercios, que se refiere a la velocidad del reloj,
siendo los procesadores más rápidos capaces de realizar más comandos
por segundo.

 Salida: Los dispositivos de salida son esenciales para una computadora,


para que puedas ver el resultado de las instrucciones procesadas. El
principal método de salida de la mayoría de las computadoras es el monitor,
que crea una representación visual de la información digital. La salida de
audio ocurre a través de la tarjeta de sonido y los parlantes, y las copias
físicas de la información se obtienen mediante una impresora. La
información también puede salir mediante puertos en la computadora, por
ejemplo, puedes copiar archivos de música en MP3 a un reproductor
personal o a otro dispositivo usando USB.

 Entrada: El propósito de una computadora es procesar información de


varias maneras, como texto, imágenes, o música, por ejemplo. Antes de
que la computadora pueda procesar cualquier información, esta se debe
ingresar, y hay varios tipos de dispositivos de entrada disponibles. La
mayoría de las computadoras tienen un teclado como mínimo, para permitir
que el usuario interactúe con ella e ingrese datos y comandos. Un ratón o
una pantalla táctil se usa para interactuar con una interfaz gráfica, y
dispositivos especializados están disponibles también, como lectores de
códigos de barras para ingresas identificadores de productos o similares. La
entrada de audio y video se captura mediante micrófonos y cámaras Web, o
cámaras de video digital.

Ejercicio 2

Rsta: 2 instrucciones de dos operandos. Dos operandos de tres bits dejan espacio
para un opcode de sólo 2 bits en una palabra de instrucción de 8 bits.

Las alternativas son: 4 instrucciones de dos operandos y nada más.


O bien tres instrucciones de dos operandos y reservar uno de los códigos para
expandir el opcode hasta 8 instrucciones más de un operando.
Como no es suficiente, se pueden reservar dos de los códigos.
Así, se tienen dos instrucciones de dos operandos y hasta 16 instrucciones de un
operando.
El mismo método puede usarse para tener instrucciones de cero operandos.
Cada código que se expanda proporciona 8 instrucciones m

Ejercicio 3

a) Para resolver el ejercicio debemos aplicar la ley de Amdahl. De los datos


del enunciado se ve que Am = 2 y que Fm = 0,87

1
A= = 1,7699
0.87
(1 − 0.87) +
2

De donde vemos que el nuevo sistema será un 76,99% más rápido

𝑇𝑖𝑒𝑚𝑝𝑜𝐸𝑗𝑒𝑐𝑢𝑐𝑖𝑜𝑛𝑆𝑖𝑛𝑀𝑒𝑗𝑜𝑟𝑎 32
b) 𝐴 = 𝑇𝑖𝑒𝑚𝑝𝑜𝐸𝑗𝑒𝑐𝑢𝑐𝑖𝑜𝑛𝐶𝑜𝑛𝑀𝑒𝑗𝑜𝑟𝑎 => 1,7699 =𝑇𝑖𝑒𝑚𝑝𝑜𝐸𝑗𝑒𝑐𝑢𝑐𝑖𝑜𝑛𝐶𝑜𝑛𝑀𝑒𝑗𝑜𝑟𝑎

De donde el programa, con la mejora tardará 18,08 sg. en ejecutarse

Potrebbero piacerti anche