You are on page 1of 19

BUS

• Es un camino de comunicación
entre dos dispositivos
• Es el conjunto de líneas
(cables) de hardware utilizados
para la transmisión de datos
entre los componentes de un
sistema informático.
• Medio por el cual los datos se
transfieren de una parte de una
computadora a otra. El bus se
puede comparar con una
autopista en la que los datos
viajan dentro de una
computadora.
• Conjunto de líneas eléctricas
(tiras de metal sobre una placa
de circuito impreso).

Características
• Se trata de un medio de comunicación
compartido.
• La cantidad de información que se
transmite es en forma simultánea.
• Este volumen se expresa en bits y
corresponde al número de líneas físicas
mediante las cuales se envía la
información en forma simultánea.
• El término "ancho" se utiliza para
designar el número de bits que un bus
puede transmitir simultáneamente.
Características
• De esta manera, es posible
hallar la velocidad de
transferencia máxima del
bus (la cantidad de datos
que puede transportar por
unidad de tiempo) al
multiplicar su ancho por la
frecuencia.

• Por lo tanto, un bus con un
ancho de 16 bits y una
frecuencia de 133 MHz, tiene
una velocidad de
transferencia de: 16 * 133.10
= 2128 bit/s

Estructura
• Puede llegar a tener hasta 100 líneas, cada línea
con alguna función particular, existen buses muy
diversos, las cuales están ordenados en tres
grandes grupos:
• Bus de datos (para la transmisión de datos)
• Bus de dirección (para designar la fuente y
destino, está limitada por la capacidad de
memoria)
• Bus de control (para controlar el acceso de
las líneas de datos y de dirección, CPU ó
controlador de Bus)

BUS DE DATOS (Data Bus)
• A través del bus de datos circulan los
datos entre los elementos
componentes del ordenador. Estos
datos pueden ser de entrada o salida
respecto a la CPU. Comunican a ésta
con la memoria y con los controladores
de entrada/salida. Este bus también es
conocido como bus de entrada/salida.
BUS DE DIRECIONES (Adress Bus):
• La información que circula en este bus
son direcciones de posiciones de
memoria. El sentido en que circulan
estas direcciones es siempre desde la
CPU hacia la memoria principal
BUS DE CONTROL (Control Bus):
• A través de este bus circulan las
señales de control de todo el
sistema. Este bus, al contrario que el
de direcciones, es de entrada y salida,
debido a que la CPU envía señales de
control a los dispositivos periféricos y
estos envían a la CPU información
sobre su estado de funcionamiento.
Líneas típicas del bus de control
• Escritura en memoria (Memory write).
• Lectura de memoria (Memory Read).
• Escritura de E/S (I/O Write).
• Lectura de E/S (I/O Read).
• Transferencia reconocida (Transfer ACK-Acknowledge).
• Petición del bus (Bus Request).
• Cesión del bus (Bus Grant).
• Petición de interrupción (Interrupt Request).
• Interrupción reconocida (Interrupt ACK).
• Reloj (Clock).
• Inicio (Reset).
BUS NORMALIZADO
• Son los que están en contacto con los
periféricos, las tarjetas de expansión.
Evolución de los procesadores
Intel para PC
PROCESADOR Bus de direcciones Bus de datos
8086 20 16
8088 20 8
80186 20 16
80188 20 8
80286 24 16
80386 SX 32 16
80386 DX 32 32
80486 DX 32 32
80486 SX 32 32
PENTIUM 32 64
PENTIUM PRO 32 64
Funcionamiento
• Si un módulo desea enviar un dato a otro
debe hacer dos cosas
A) Obtener el uso del Bus
B) Transmitir el dato a través del bus de
datos
• Si un módulo desea pedir un dato a otro
módulo
A) Obtener el uso del bus
B) Trasmitir petición a través de las
líneas de control o dirección

Clasificación
• No existe una clasificación de
tipos de buses, ya que hay pocos
parámetros que sirven para
distinguir y clasificar los buses,
por la diversidad de fabricantes y
desarrollo de la tecnología.

Factores en el rendimiento
• Carga de trabajo del CPU
• Buses no sincronizados
• Procesador
• Sistema Operativo