Tema 5 Flashcards

Responde las preguntas

1
Q

¿Qué es un bus, cómo es y para qué sirve?

A

Un bus está formado por un conjunto de líneas compartidas por los diferentes elementos del sistema y usadas para la comunicación entre ellos. Proporcionan un camino de comunicación para la transferencia de datos entre el procesador, memoria principal y dispositivos de E/S.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Cómo puede ser la comunicación a través de un bus? Explicar brevemente en qué consiste cda una.

A

La comunicación a través del bus puede ser paralela (varias señales viajan al mismo tiempo) o serie (una secuencia de señales en la misma conexión)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué diferencia hay entre un bus síncrono y uno asíncrono?

A

En un bus síncrono todos los dispositivos comparten la misma señal de reloj y las transferencias de datos sólo se pueden hacer en ciertos intervalos de tiempo. En un bus asíncrono hay dos líneas de control temporales (dueño y esclavo) y las transferencias de datos se hacen manteniendo un diálogo entre dueño y esclavo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Cómo es la estructura de Bus único y qué ventajas e inconvenientes tiene?

A

En un sistema con bus único se utilizan las mismas líneas para conectar todo. La principal ventaja es la sencillez los inconvenientes que sólo un dispositivo puede acceder al bus en un instante dado y al conectar dispositivos de diferente velocidad, los más lentos retrasan a los más rápidos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Cómo es la estructura de Buses separados y qué ventajas e inconvenientes tiene?

A

En un sistema con buses separados suele haber uno lento (CPU-E/S) y una rápido (memoria-CPU). Ventaja: el bus CPU-Memoria es muy rápido. Inconveniente: el bus lento sigue retrasando al procesador.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Cómo es la estructura de un Bus único avanzado y qué elementos contiene?

A

En un sistema con Bus único avanzado hay elementos que permiten liberar al procesador de las tareas de E/S. Se utilizan controladores de E/S, buffers e interrupciones.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿De qué se encarga un controlador de E/S en una estructura de bus único avanzado?

A

El controlador de E/S inerrumpe al procesador cuando el periférico está listo. El procesador escribe o lee los datos de E/S y sigue con sus tareas haste que el controlador le interrumpa de nuevo.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Cómo se gestiona una interrupción del procesador en una estructura de bus único avanzado?

A

En la gestión de una interrpución el procesador: -memoriza (normalmente en la pila) contexto actual (contador de programa, indicadores de estado, otros registros) -ejecuta Rutina de Servicio de Interrupción (ISR) muy breve, -retorna a contexto anterior.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Cuál es el objetivo de una estructura con buses separados avanzados y qué organización suele tener?

A

Los buses separados avanzados pretenden liberar al procesador del tráfico entre Memoria y E/S. Hay un controlador de DMA que se encarga de gestionar las comunicaciones entre Memoria o CPU y el bus de E/S.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cómo funciona el DMAC cuando el bus del sistema está libre?

A

El DMAC controla las lecturas/escrituras entre memoria y dispositivos de E/S interrumpiendo al procesador cuando termina. Actúa conjuntamente con los controladores de E/S.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué características tiene una estructura de bus en Estrella?

A

En un bus en estrella hay un módulo central o gestor de comunicaciones (G) entre una memoria compartida y varios procesadores que permite comunicaciones a alta velocidad. El número de procesadores viene limitado por la capacidad de G y una avería en el mismo inutiliza el sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué características tiene una estructura de bus en Anillo?

A

En un bus en anillo se interconectan varios procesadores mediante paso de testigos. Cada procesador de la estructura espera el testigo, lee,añade y retira los mensajes de otros procesadores y escribe mensajes al siguiente procesador. Es barato, sencillo y ampliable aunque una avería en un procesador inutiliza el sistema.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué características tiene una estructura de bus único multiplexado en el tiempo?

A

El bus único multiplexado en el tiempo es la opción mas escogida por los fabricantes y la mayoría de los estándares porque es barato aunque relativamente lento

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué información hay que incluir para especificar un bus?

A

Para especificar un bus hay que incluir información mecánica, eléctrica, lógica, de temporización y de transferencia.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿En qué consiste el arbitraje y cómo puede ser?

A

Consiste en decidir quien toma el control del bus en un momento determinado para llevar a cabo una transacción de información. Puede ser centralizado o distribuido.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿En qué consiste la implementación del bus mediante gestión centralizada?

A

En la gestión centralizada existe un controlador o árbigtro del bus. Cada dispositivo tiene líneas que conectan con este árbitro para enviar sus peticiones de bus. El árbitro decide quien toma el control.

17
Q

¿En qué consiste la implementación del bus mediante daisy-chain?

A

Daisy-chain es un protoclo que utiliza dos señales, una de petición y otra de concesión. El dispositivo que quiere solicitar el bus propaga su petición por la línea de petición y el maestro decide quien toma el control del bus y lo propaga por la línea de concesión.

18
Q

¿En qué consiste la gestión distribuida de un bus?

A

En la gestión distribuida no hay un árbitro del bus. Cada dispositivo tiene la lógica necesaria para controlar el acceso al bus.

19
Q

¿En qué consiste el direccionamiento en un bus?

A

El direccionamiento consiste en seleccionar el dispositivo (conocer su dirección) para poder establecer la comunicación.

20
Q

¿En qué consiste la temporación del bus y qué tipos hay?

A

La temporización es la forma en la que se coordinan los eventos en el bus. Pude ser síncrona (fijada por un reloj) o asíncrona (por eventos).