Ambos parciales tenían 1 punto de practica de memorias

Tema S

1. Explicar las técnicas de manejo de E/S con DMA

Existen dos técnicas para el manejo de E/S con DMA:

  1. Detención de CPU: Es una transmisión de secuencia de bloques en “ráfagas” (dispositivos rápidos)
  2. Robo de ciclos: Transmite una o más palabras usando los semi-ciclos de reloj que no utiliza la CPU, (Se aprovechan los tiempos muertos)

2. Explicar el caculo de IAC, (Instruction Address Calculation) en el ciclo de instrucción y ejecución

Para calcular el IAC en el ciclo de instrucción y ejecución hacemos lo siguiente:

Determinamos la dirección de la siguiente instrucción a ejecutar. Normalmente, esto implica añadir un número fijo a la dirección de la instrucción previa. Por ejemplo, si las instrucciones tienen un tamaño de 16 bits y la memoria se organiza en palabras de 16 bits, se suma 1 a la dirección previa. En cambio, si la memoria se organiza en bytes (8 bits) direccionables individualmente, entonces hay que sumar 2 a la dirección previa.

3. Explique cómo es la comunicación entre rs-485 Master y rs-485 Slave, cuál es su relación.

La comunicación entre master RS-485 y RS-485 slave es una comunicación lineal pero con muchos dispositivos comunicados con el mismo maestro. En este tipo de comunicación los esclavos responden solo cuando son llamados por el master.

Untitled

4. Explicar detalladamente la correspondencia directa en la memoria cache

Correspondencia directa

En esta técnica de correspondencia un bloque de memoria principal se asigna siempre a una sola línea de la memoria caché (Y esta también es su desventaja). Una línea de caché se corresponde con un conjunto explícito de bloques de memoria principal y puede recibir más de un bloque.

“Cada bloque puede ir a una sola línea y cada línea puede recibir más de un bloque”

Usar una parte de la dirección como número de línea proporciona una correspondencia o asignación única de cada bloque de memoria principal en la caché.

Untitled