Untitled Quiz
24 Questions
0 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

¿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?

  • 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?

  • 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?

    <p>Reducción potencial de rendimiento</p> Signup and view all the answers

    ¿Cuál de los siguientes no es un tipo de bus mencionado?

    <p>Bus de almacenamiento</p> Signup and view all the answers

    En la arquitectura de altas prestaciones, ¿qué función tiene el bus de alta velocidad?

    <p>Reducir la latencia en la transmisión de datos</p> Signup and view all the answers

    ¿Cuál es una característica del controlador local de E/S en la arquitectura de bus tradicional?

    <p>Asegura que solo una unidad transmita al mismo tiempo</p> Signup and view all the answers

    ¿Qué define el uso de líneas válidas en un bus multiplexado?

    <p>Identifica qué línea transporta datos o direcciones</p> Signup and view all the answers

    ¿Cuál de las siguientes características describe mejor el bus de datos?

    <p>Determina la fuente o destino de los datos.</p> Signup and view all the answers

    ¿Cuál es el impacto de un bus de dirección más ancho?

    <p>Permite acceder a una mayor capacidad de memoria.</p> Signup and view all the answers

    ¿Qué función principal cumplen las señales de control en un bus?

    <p>Sincronizar las operaciones entre los dispositivos conectados.</p> Signup and view all the answers

    ¿Cuál de los siguientes problemas puede surgir al conectar muchos dispositivos a un bus?

    <p>Retardos de propagación.</p> Signup and view all the answers

    ¿Qué beneficios se obtienen al utilizar varios buses en un sistema?

    <p>Aumento de la eficiencia y reducción de colisiones de datos.</p> Signup and view all the answers

    ¿Cuál es la función principal del bus de control?

    <p>Gestionar el acceso a la memoria y a los dispositivos de E/S.</p> Signup and view all the answers

    ¿Cuál es una característica de los buses en términos de construcción?

    <p>Son un conjunto de conductores eléctricos paralelos.</p> Signup and view all the answers

    ¿Qué tipo de problemas pueden impactar negativamente el rendimiento de un bus?

    <p>Retardos de propagación y control ineficiente.</p> Signup and view all the answers

    ¿Cuál de las siguientes afirmaciones describe mejor la interconexión del módulo de E/S?

    <p>Recibe señales de control y direcciones del computador.</p> Signup and view all the answers

    ¿Qué característica es fundamental en la arquitectura de bus?

    <p>La estructura del bus implica caminos invisibles para la transmisión de datos.</p> Signup and view all the answers

    En términos de señales de control, ¿cuál de las siguientes tareas NO corresponde al procesador?

    <p>Recepción de datos de los módulos de E/S.</p> Signup and view all the answers

    ¿Cuál es la principal función de los buses en un sistema de interconexión?

    <p>Transmitir datos entre diferentes dispositivos.</p> Signup and view all the answers

    ¿Qué aspecto de los buses influye directamente en el rendimiento del sistema?

    <p>La velocidad a la que se transmiten las señales.</p> Signup and view all the answers

    En relación con los tipos de bus, ¿cuál de las siguientes afirmaciones es correcta?

    <p>Existen buses dedicados para control, dirección y datos.</p> Signup and view all the answers

    En la arquitectura de buses, ¿cuál es una limitación común que puede afectar el desempeño del sistema?

    <p>La cantidad de rutas de comunicación limitadas.</p> Signup and view all the answers

    ¿Cuál es la diferencia clave entre el bus de control y el bus de datos?

    <p>El bus de control gestiona el flujo de información, mientras que el bus de datos transporta dicha información.</p> Signup and view all the answers

    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

    Studying That Suits You

    Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

    Quiz Team

    Related Documents

    More Like This

    Untitled Quiz
    37 questions

    Untitled Quiz

    WellReceivedSquirrel7948 avatar
    WellReceivedSquirrel7948
    Untitled Quiz
    55 questions

    Untitled Quiz

    StatuesquePrimrose avatar
    StatuesquePrimrose
    Untitled Quiz
    50 questions

    Untitled Quiz

    JoyousSulfur avatar
    JoyousSulfur
    Untitled Quiz
    48 questions

    Untitled Quiz

    StraightforwardStatueOfLiberty avatar
    StraightforwardStatueOfLiberty
    Use Quizgecko on...
    Browser
    Browser