You are on page 1of 2

Taller: Estructuras de interconexión

1. Plantee 4 diferencias entre las siguientes estructuras de interconexión:


(a) PCI Express
(b) Bus AGP
(c) Thunderbolt
(d) NVLink
2. Considere un microprocesador hipotético de 32 bits cuyas instrucciones de 32 bits
están compuestas por dos campos: el primer byte contiene el código de operación
(codop) y los restantes un operando inmediato o una dirección de operando.

(a) ¿Cuál es la máxima capacidad de memoria (en bytes) direccionable


directamente?
(b) Discuta el impacto que se produciría en la velocidad del sistema si el
microprocesador tiene:
a. Un bus de dirección local de 32 bits y un bus de datos local de 16 bits,
o
b. un bus de dirección local de 16 bits y un bus de datos local de 16 bits.
(c) ¿Cuántos bits necesitan el contador de programa y el registro de instrucción?

3. Considere un microprocesador hipotético que genera direcciones de 16 bits (por


ejemplo, suponga que el contador de programa y el registro de dirección son de 16
bits) y tiene un bus de datos de 16 bits.
(a) ¿Cuál es el máximo espacio de direcciones de memoria al que el procesador
puede acceder directamente si está conectado a una «memoria de 16 bits»?
(b) ¿Cuál es el máximo espacio de direcciones de memoria al que el procesador
puede acceder directamente si está conectado a una «memoria de 8 bits»?

4. Considere un microprocesador de 32 bits, con un bus externo de 16 bits, y con una


entrada de reloj de 8 MHz. Asuma que el procesador tiene un ciclo de bus cuya
duración mínima es igual a cuatro ciclos de reloj. ¿Cuál es la velocidad de
transferencia máxima que puede sostener el microprocesador? Para incrementar sus
prestaciones, ¿sería mejor hacer que su bus externo de datos sea de 32 bits o doblar
la frecuencia de reloj que se suministra al microprocesador? Establezca las
suposiciones que considere y explíquelo. Ayuda: determine el número de bytes que
pueden transferirse por ciclo de bus.

5. Dibuje y explique un diagrama de tiempos para una operación de escritura en un bus


PCI
6. Para las siguientes instrucciones de ensamblador, especifique cuantas veces se hace
uso del bus para acceder a la memoria.
(a) Mov [esi],1
(b) Mov [100], eax
(c) Add [120],ax
(d) Add eax, ebx

You might also like