You are on page 1of 14

Buses

Arquitectura de Computadora

Temas
1.2.4.1 Tipos de buses 1.2.4.2 Estructura de los buses 1.2.4.3 Jerarquas de buses

Introduccin a los Buses


Los componentes de una computadora
(CPU, Memoria, E/S) se conectan entre s mediante un conjunto de lneas que transmiten seales con funciones especcas. bus: direcciones (de memoria o E/S), datos y control.

Tres tipos de seales que constituyen un

Introduccin a los Buses

Estructura de los Buses

Los buses se componen de lneas elctricas que transmiten un 0 (cero voltios) o un 1 (ms de cero voltios). Lneas/bus de datos: camino para transferir datos entre el resto de componentes de un computador. Su anchura (nmero de lneas elctricas) suele ser una potencia de dos (8=23, 16=24, 32=25,,64=26, ...).

Estructura de los Buses

Lneas/bus de direcciones: designan la

posicin/direccin de los datos. Son salidas de la CPU/procesador y determinan capacidad de direccionamiento. uso de las lneas/buses anteriores.

Lneas/bus de control: controlan el acceso y

Estructura de los Buses

Tipos de Buses

SERIE y PARALELO: los primeros transmiten bit a bit y los segundos varios bits a la vez. MULTIPLEXADOS y NO MULTIPLEXADOS DEDICADOS: los multiplexados realizan diferentes funciones en funcin de las necesidades del momento. Ejemplo: bus compartido para direcciones y datos ahorro en Hardware y por lo tanto en costos.

Tipos de Buses

CENTRALIZADOS y DISTRIBUIDOS : necesidad de determinar qu elemento transmite y cul recibe. Generalmente existe admistracin centralizada por la CPU procesador. SNCRONOS y ASNCRONOS (temporizacin): cmo ocurren los diferentes eventos (comienzo, n, ...) implicados en la transmisin de informacin. Utilizacin de una seal de reloj (comunicacin sncrona) unas lneas de protocolo (comunicacin asncrona).

Jerarquas de Buses
Compatibilidad entre buses: Slo si son elctricamente idnticos. Las
caractersticas de los diferentes tipos de buses deben estar normalizadas. Ejemplo: bus PCI, AGP, USB, FireWire...

Jerarquas de Buses

Antiguamente slo exista un bus principal que lo conectaba todo: bus del sistema. Actualmente existe un conjunto de buses conectados entre s y formando una jerarqua. Facilita la mejora del rendimiento de todo el computador al agrupar dentro de los diferentes tipos de buses aquellos componentes del ordenador que tienen aproximadamente la misma velocidad de transmisin de la informacin. Mientras ms lejos del CPU, buses ms lentos y normalmente de menos lneas de datos.

Jerarquas de Buses

Varios tipos de buses en funcin de su posicin dentro de la jerarqua:

Bus de CPU bus local del procesador: elementos ms rpidos tales como la memoria cach. Bus local bus del sistema (Front Side Bus): conecta elementos tales como la memoria principal o dispositivos rpidos (por ejemplo AGP). Bus de expansin y/o E/S: PCI, USB, ATA, SCSI, ...

Jerarquas de Buses
Esquema tpico de jerarqua de buses en una computadora. Los buses de arriba son los ms rpidos y el bus de expansin el ms lento.

Jerarquas de Buses
Esquema de conexin de componentes en una PC. El chip Puente Sur agrupa los buses ms lentos y el Puente Norte los ms rpidos.

You might also like