ASIGNACIÓN 5

Conceptos acerca de los elementos de diseño de un bus

Describe cómo y cuántos dispositivos se conectan al bus, así como la organización física de las señales que lo componen.
  • Dedicado
Se define como línea dedicada a aquella que está permanentemente asignada a una función.
  • Multiplexado
Las mismas líneas que transmiten datos transmiten direcciones y unas líneas de control especial permiten diferenciar que tipo de información se está transmitiendo y facilitan la información de dato valido o dirección válida.

Método de arbitraje: Cómo se coordina el derecho a uso del bus.
  • Centralizado
Es un componente hardware fijo del bus, que se encarga de distribuir los tiempos y prioridades en el uso del mismo. Este componente siempre está presente y forma parte de la implementación de bus.

  • Distribuido
En este caso no hay un controlador físico, o un dispositivo que solo está presente para tener este rol, en el bus. Por el contrario, cada módulo que se conecta al bus, posee las funcionalidades de árbitro o, al menos, parte de ellas.

Temporización: Cómo es el método de transmisión de información por el bus, si está o no controlado por un reloj, etc.
  • Síncrono
Si los dispositivos utilizan unos tiempos prefijados por un reloj.

  • Asíncrono
Si no hay un reloj que determine el fin y principio del siguiente evento.

Anchura del bus: Tamaño del bus. Cuántas señales contiene, cómo se dividen, etc.

  • Dirección
El bus se utiliza primero para especificar la dirección y luego para transferir el dato.
  • Datos
La dirección se sitúa en el bus de direcciones y se mantiene ahí mientras que el dato se ubica en el bus de datos.

Tipo de transferencia de datos: De qué modo se puede transferir datos por un bus.

  • Lectura.
El procesador pone una orden de lectura al comienzo del segundo ciclo. El módulo de memoria reconoce la dirección y, después de un retardo de un ciclo, sitúa el dato en las líneas de datos; El procesador lee el dato de dichas líneas y quita la señal de lectura.

  • Escritura.
El procesador pone el dato en las líneas de datos al comienzo del segundo ciclo y pone la orden de escritura una vez estabilizadas las líneas de datos; El módulo de memoria copia la información de las líneas de datos durante el tercer ciclo de reloj.

  • Lectura-Modificación-Escritura.
Una lectura seguida inmediatamente de una escritura en la misma dirección. 

La dirección se proporciona una sola vez al comienzo de la operación. 

La operación completa es generalmente indivisible de cara a evitar cualquier acceso al dato por otros posibles maestros del bus. 

El objetivo primordial de esta posibilidad es proteger los recursos de memoria compartida en un sistema con multiprogramación.

Comentarios