Podcast
Questions and Answers
¿Cuál es la función principal de un bus local en la arquitectura de bus tradicional?
¿Cuál es la función principal de un bus local en la arquitectura de bus tradicional?
- Facilitar la comunicación entre el procesador y la cache (correct)
- Actuar como un intermediario para los buses de expansión
- Transmitir señales de control y dirección
- Conectar la memoria principal con dispositivos de red
¿Qué tipo de bus utiliza lÃneas separadas para direcciones y datos?
¿Qué tipo de bus utiliza lÃneas separadas para direcciones y datos?
- Bus dedicado (correct)
- Bus de alta velocidad
- Bus multiplexado
- Bus SCSI
En cuanto al arbitraje de bus, ¿cuál es una caracterÃstica de los métodos distribuidos?
En cuanto al arbitraje de bus, ¿cuál es una caracterÃstica de los métodos distribuidos?
- Cada unidad tiene la posibilidad de intentar acceder al bus (correct)
- Una única unidad siempre controla el bus
- Permite que múltiples unidades transmitan simultáneamente
- Requiere hardware más complejo
¿Cuál es una desventaja del uso de buses multiplexados?
¿Cuál es una desventaja del uso de buses multiplexados?
¿Cuál de los siguientes no es un tipo de bus mencionado?
¿Cuál de los siguientes no es un tipo de bus mencionado?
En la arquitectura de altas prestaciones, ¿qué función tiene el bus de alta velocidad?
En la arquitectura de altas prestaciones, ¿qué función tiene el bus de alta velocidad?
¿Cuál es una caracterÃstica del controlador local de E/S en la arquitectura de bus tradicional?
¿Cuál es una caracterÃstica del controlador local de E/S en la arquitectura de bus tradicional?
¿Qué define el uso de lÃneas válidas en un bus multiplexado?
¿Qué define el uso de lÃneas válidas en un bus multiplexado?
¿Cuál de las siguientes caracterÃsticas describe mejor el bus de datos?
¿Cuál de las siguientes caracterÃsticas describe mejor el bus de datos?
¿Cuál es el impacto de un bus de dirección más ancho?
¿Cuál es el impacto de un bus de dirección más ancho?
¿Qué función principal cumplen las señales de control en un bus?
¿Qué función principal cumplen las señales de control en un bus?
¿Cuál de los siguientes problemas puede surgir al conectar muchos dispositivos a un bus?
¿Cuál de los siguientes problemas puede surgir al conectar muchos dispositivos a un bus?
¿Qué beneficios se obtienen al utilizar varios buses en un sistema?
¿Qué beneficios se obtienen al utilizar varios buses en un sistema?
¿Cuál es la función principal del bus de control?
¿Cuál es la función principal del bus de control?
¿Cuál es una caracterÃstica de los buses en términos de construcción?
¿Cuál es una caracterÃstica de los buses en términos de construcción?
¿Qué tipo de problemas pueden impactar negativamente el rendimiento de un bus?
¿Qué tipo de problemas pueden impactar negativamente el rendimiento de un bus?
¿Cuál de las siguientes afirmaciones describe mejor la interconexión del módulo de E/S?
¿Cuál de las siguientes afirmaciones describe mejor la interconexión del módulo de E/S?
¿Qué caracterÃstica es fundamental en la arquitectura de bus?
¿Qué caracterÃstica es fundamental en la arquitectura de bus?
En términos de señales de control, ¿cuál de las siguientes tareas NO corresponde al procesador?
En términos de señales de control, ¿cuál de las siguientes tareas NO corresponde al procesador?
¿Cuál es la principal función de los buses en un sistema de interconexión?
¿Cuál es la principal función de los buses en un sistema de interconexión?
¿Qué aspecto de los buses influye directamente en el rendimiento del sistema?
¿Qué aspecto de los buses influye directamente en el rendimiento del sistema?
En relación con los tipos de bus, ¿cuál de las siguientes afirmaciones es correcta?
En relación con los tipos de bus, ¿cuál de las siguientes afirmaciones es correcta?
En la arquitectura de buses, ¿cuál es una limitación común que puede afectar el desempeño del sistema?
En la arquitectura de buses, ¿cuál es una limitación común que puede afectar el desempeño del sistema?
¿Cuál es la diferencia clave entre el bus de control y el bus de datos?
¿Cuál es la diferencia clave entre el bus de control y el bus de datos?
Flashcards
Interconexión de unidades
Interconexión de unidades
Es la forma en que se comunican las diferentes partes de un computador, como memoria, procesador y módulos de E/S.
Interconexión de memoria
Interconexión de memoria
La forma en que la memoria se comunica con otras unidades (como el procesador) para leer o escribir datos.
Interconexión de Módulo E/S
Interconexión de Módulo E/S
La comunicación entre el computador y los dispositivos externos (periféricos).
Interconexión del Procesador
Interconexión del Procesador
Signup and view all the flashcards
Bus
Bus
Signup and view all the flashcards
LÃnea del bus
LÃnea del bus
Signup and view all the flashcards
Tipos de buses
Tipos de buses
Signup and view all the flashcards
Función de los buses
Función de los buses
Signup and view all the flashcards
Arquitectura de Bus Tradicional
Arquitectura de Bus Tradicional
Signup and view all the flashcards
Arquitectura de Altas Prestaciones
Arquitectura de Altas Prestaciones
Signup and view all the flashcards
Buses Dedicados
Buses Dedicados
Signup and view all the flashcards
Buses Multiplexados
Buses Multiplexados
Signup and view all the flashcards
Arbitraje de Bus
Arbitraje de Bus
Signup and view all the flashcards
Arbitraje Centralizado
Arbitraje Centralizado
Signup and view all the flashcards
Arbitraje Distribuido
Arbitraje Distribuido
Signup and view all the flashcards
Bus de Datos
Bus de Datos
Signup and view all the flashcards
Bus de Dirección
Bus de Dirección
Signup and view all the flashcards
Bus de Control
Bus de Control
Signup and view all the flashcards
Ancho del Bus
Ancho del Bus
Signup and view all the flashcards
Problemas en el Bus
Problemas en el Bus
Signup and view all the flashcards
Interconexión mediante Bus
Interconexión mediante Bus
Signup and view all the flashcards
Estructura del Bus
Estructura del Bus
Signup and view all the flashcards
Capacidad de Memoria
Capacidad de Memoria
Signup and view all the flashcards
Study Notes
Estructuras de Interconexión
- Todas las unidades deben estar interconectadas.
- Existen distintos tipos de interconexiones para cada tipo de unidad.
- Tipos de unidades: Memoria, Módulo de E/S, Procesador.
Interconexión de la Memoria
- Recibe y envÃa datos.
- Recibe direcciones (situación).
- Recibe señales de control (leer, escribir, temporizar).
Interconexión del Módulo E/S (1)
- Desde un punto de vista interno, la E/S es funcionalmente similar a la memoria.
- Salida: recibe datos del computador, envÃa datos al periférico.
- Entrada: recibe datos del periférico, envÃa datos al computador.
Interconexión del Módulo E/S (2)
- Recibe señales de control del computador.
- EnvÃa las señales de control a los periféricos (ejemplo: disco).
- Recibe direcciones del computador (ejemplo: número del puerto).
- EnvÃa señales de interrupción (de control).
Interconexión del Procesador
- Lee instrucciones y datos.
- Escribe datos (una vez procesados).
- EnvÃa señales de control a otras unidades.
- Recibe (y utiliza) señales de interrupción.
Buses
- Existe una serie de sistemas de interconexión.
- Las estructuras sencillas y múltiples son las más comunes.
- Ejemplo: control/dirección/bus de datos (PC)
- Ejemplo: unibus (DEC-PDP).
¿Qué es un Bus?
- Es un camino de comunicación entre 2 o más dispositivos.
- Normalmente, medio de transmisión.
- Suele constituirse en grupos (caminos de comunicación, o lÃneas).
- Ejemplo: datos de 8 bits se transmiten mediante 8 lÃneas del bus.
- Puede que las lÃneas no sean visibles.
Bus de Datos
- Transmite datos.
- No hay diferencia entre datos e instrucciones a este nivel.
- El ancho del bus es clave para determinar las prestaciones (8, 16, 32, 64 bits).
Bus de Dirección
- Designa la fuente o destino del dato.
- Ejemplo: cuando el procesador desea leer una palabra (datos) de una determinada parte de la memoria.
- La anchura del bus determina la capacidad máxima de memoria en el sistema. (ejemplo: 8080 tiene un bus de 16 bits, lo que supone 64k de espacio para direcciones).
Bus de Control
- Información sobre señales de control y sobre temporización.
- Señal de escritura/lectura de memoria.
- Petición de interrupción.
- Señales de reloj.
Esquema de Interconexión mediante un Bus
- Muestra la conexión entre CPU, Memoria, y E/S a través de lÃneas de control, dirección y datos.
¿Cómo son los buses?
- Conjunto de conductores eléctricos paralelos.
- LÃneas de metal.
- Conectores grabados en la placa madre (ejemplo: PCI).
- Varias tarjetas.
Problemas Encontrados en el Bus
- Si se conectan muchos dispositivos se producen retrasos de propagación.
- El control del bus entre dispositivos puede afectar sensiblemente a las prestaciones.
- Usar varios buses para solucionar los problemas.
Arquitectura de Bus Tradicional
- Muestra la arquitectura tradicional, incluyendo componentes como procesador, cache, memoria principal, bus del sistema, bus de expansión, etc.
Arquitectura de Altas Prestaciones
- Muestra una arquitectura de altas prestaciones, con un bus local, cache, memoria, bus del sistema, interfaces más avanzadas (SCSI, FireWire, Gráficos, VÃdeo), otros buses externos (LAN, Serie, Modem), y buses de alta velocidad.
Tipos de Buses
- Dedicados: Uso de lÃneas separadas para direcciones y datos.
- Multiplexados: Uso de las mismas lÃneas. LÃnea de control de dirección válida o de datos válida. (Ventaja: usa menos lÃneas. Desventaja: circuiterÃa más compleja, posible reducción de prestaciones).
Arbitraje del Bus
- El control del bus puede necesitar más de un módulo (ejemplo: CPU y controlador DMA).
- Sólo una unidad puede transmitir datos a través del bus en un instante dado.
- Métodos de arbitraje se clasifican como centralizados o distribuidos.
Arbitraje Centralizado
- Un único dispositivo (controlador del bus/árbitro) es responsable de asignar tiempos en el bus.
Arbitraje Distribuido
- Cada módulo puede controlar el acceso al bus.
- Cada módulo tiene lógica para controlar el acceso.
Temporización
- Forma de coordinar eventos en el bus.
- Temporización sÃncrona: La presencia de un evento está determinada por un reloj. El bus incluye una lÃnea de reloj, un único intervalo de cero a uno es un ciclo de bus. Todos los dispositivos pueden leer la lÃnea de reloj. La sincronización suele ser al flanco de subida. La mayorÃa de los eventos duran un único ciclo de reloj.
Temporización SÃncrona (diagrama)
- Muestra un diagrama de ejemplo de temporización sÃncrona, con etapas como reloj, inicio, lectura, direcciones, lÃneas de datos y reconocimiento.
Bus PCI
- Interconexión de componentes periféricos.
- Intel cedió sus patentes al dominio público.
- Ancho del bus 32 o 64 bits.
- 50 lÃneas.
LÃneas de Señal PCI (Obligatorias)
- LÃneas del sistema (reloj y registro).
- Terminales de direcciones y datos (32 lÃneas multiplexadas).
- LÃneas de interrupciones y válidas.
- Terminales de control de interfaz.
- Terminales de arbitraje (lÃneas no compartidas).
- Terminales para señales de error.
LÃneas de Señal PCI (Opcionales)
- LÃneas de interrupción (no compartidas).
- Soporte de cache (extensión a bus de 64 bits, 32 lÃneas adicionales, lÃneas multiplexadas, 2 lÃneas para transferencia de 64 bits).
- LÃneas de test (JTAG/Boundary Scan).
- Utilizadas para definición de procedimientos de test.
Órdenes del PCI
- Transacción entre maestro y objetivo.
- El maestro adquiere el control del bus.
- Determina el tipo de transacción (ejemplo: lectura/escritura en E/S).
- Fase de direccionamiento.
- Una o más fases de datos.
Operación de Lectura PCI (diagrama)
- Diagrama que ilustra la operación de lectura en PCI, con las diferentes señales y fases.
Arbitraje del Bus PCI entre dos Maestros (diagrama)
- Diagrama que muestra el arbitraje entre dos maestros en el bus PCI.
Lecturas Recomendadas
- Stallings, CapÃtulo 3.
- www.pcguide.com/ref/mbsys/buses/
- www.pcguide.com/ (página web completa).
Studying That Suits You
Use AI to generate personalized quizzes and flashcards to suit your learning preferences.