Beruflich Dokumente
Kultur Dokumente
Contenido
Concepto De Bus Jerarqua de Buses Bus PCI y USB Elementos de Diseo de un Bus
Arquitectura de Computadores
Estructura De Interconexin
Procesador Memoria
Dispositivos E/S
Existe una comunicacin entre los componentes principales de un computador. Las estructuras de interconexin mas comunes son las estructuras de bus.
Arquitectura de Computadores
La estructura de interconexin de permitir los siguientes tipos de transferencia entre los cuales se puede leer, enviar y escribir datos: Memoria a procesador Procesador a memoria E/S a procesador Procesador a E/S Memoria a E/S y viceversa
Arquitectura de Computadores
Interconexin De Buses:
Un bus es un camino de comunicacin entre dos o ms dispositivos constituido por varias lneas. El bus puede transmitir seales en forma binaria.
Arquitectura de Computadores
Los computadores presenta varios tipos de buses. Los buses se clasifican en 3 grupos: lneas de datos, direccin y control.
Arquitectura de Computadores
Lneas de datos: Es el camino para la transmisin de datos entre los componentes del sistema. Lneas de direccin: Se utiliza para designar la fuente o destino de un dato que se encuentra en el bus de datos y para direccionar el puerto de un dispositivo E/S.
Arquitectura de Computadores
Lineas de Control: Realiza en control sobre el uso de las lneas de datos y direccin. Este bus transmite ordenes e informacion de validez de los datos y direccin. Algunas lneas de control son:
Escritura a Memoria: El dato del bus se escribe en la posicin direccionada. Lectura de Memoria: El dato de la posicin direccionada se pone en el bus. Escritura de E/S: El dato de bus se transfiere a travs del puerto de E/S direccionado.
Arquitectura de Computadores
Lectura de E/S: El dato del puerto de E/S direccionado se pone en el bus. Transferencia Reconocida: Indica que el dato se ha aceptado o puesto en el bus. Peticin del Bus: Indica que un mdulo necesita disponer del control del bus. Cesin del Bus: Indica que se cede el control del bus a quien lo ha solicitado. Peticin de Interrupcin: Indica si hay una interrupcin pendiente. Interrupcin Reconocida: Seala que la interrupcin pendiente se ha aceptado. Reloj: Se utiliza para sincronizar las operaciones. Inicio (Reset): Pone los mdulos conectados en su estado inicial.
Arquitectura de Computadores
Arquitectura de Computadores
Arquitectura de Computadores
13
Arquitectura de Computadores
14
Hay un bus local que conecta el procesador a una memoria cache y al que pueden conectarse uno o ms dispositivos locales.
Arquitectura de Computadores
15
Computer
System
Arquitectura de altas prestaciones
Arquitectura de Computadores
16
Arquitectura de Computadores
17
18
Arquitectura de Computadores
19
Creado en el 1996 por siete empresas: IBM, INTEL, NORTHERN, TELECOM, COMPAQ, MICROSOFT, DIGITAL EQUIPMENT CORP Y NEC El diseo del USB tena en mente eliminar la necesidad de adquirir tarjetas separadas para poner en los puertos bus ISA o PCI,
Arquitectura de Computadores
20
21
Controlador USB Reside dentro del PC y es responsable de las comunicaciones entre los perifricos USB y la CPU del PC
Arquitectura de Computadores
22
Arquitectura de Computadores
Tipos de buses
Dedicados Sus lnea estn dedicadas a una nica funcin Uso de lneas separadas para direcciones y para datos. Multiplexados Una lnea realiza varias funciones. Ventaja: uso de menos lneas, ahorra espacio y costo Desventajas: Se necesita una circuitera ms compleja.
METODO DE ARBITRAJE
Es necesario ya que diariamente mas de un modulo puede estar necesitando el control del bus. Su propsito es designar un dispositivo (procesador o un modulo de E/S) como maestro del bus Los mtodos de arbitraje se pueden clasificar como centralizados o distribuidos.
METODO DE ARBITRAJE
Arbitraje centralizado Un nico dispositivo (controlador de bus o arbitro) hardware es responsable de asignar tiempos en el bus, puede estar en un mdulo separado o ser parte del procesador. Arbitraje distribuido No existe un controlador central, cada mdulo dispone de lgica para controlar el acceso y los mdulos actan conjuntamente para compartir el bus
TEMPORIZACIN
Forma de coordinar los eventos en el bus. T. Sncrona La presencia de un evento esta determinador por un reloj El bus incluye la lnea del reloj T. Asncrona Los eventos en el bus son consecuentes y dependen de que se produzca un evento previo
TEMPORIZACIN
La T. sncrona es menos flexible ya que los dispositivos deben utilizar la misma frecuencia de reloj, el sistema no puede aprovechar las mejoras en las prestaciones de los nuevos dispositivos. En la T. asncrona el bus puede compartir una mezcla de dispositivos lentos y rpidos, utilizando tanto las tecnologas mas antiguas como las recientes
El ancho del bus de datos afecta a las prestaciones del sistema: cuanto ms ancho el bus de datos, mayor el nmero de bits que transmite a la vez. El ancho del bus de direcciones afecta a la capacidad del sistema: cuanto ms ancho es el bus de direcciones, mayor es el rango de posiciones a las que se puede hacer referencia.
32