Você está na página 1de 10

1.2.

4 Buses
En arquitectura de computadores, el bus (o canal) es un sistema digital que
transfiere datos entre los componentes de una computadora o entre varias
computadoras. Es el conjunto de lneas (cables) de hardware utilizados para la
transmisin de datos entre los componentes de un sistema informtico.

Un bus es en esencia una ruta compartida que conecta diferentes partes del
sistema como el procesador, la controladora de unidad de disco, la memoria y
los puertos de entrada, salida, permitindoles transmitir informacin.
El bus, por lo general est siendo supervisado por el microprocesador, se
especializa en el transporte de diferentes tipos de informacin.

Los buses se caracterizan por el nmero de bits que pueden transmitir en un


determinado momento. Un equipo con un bus de 8 bits de datos, por ejemplo,
transmite 8 bits de datos cada vez, mientras que uno con un bus de 16 bits de
datos transmite 16 bits de datos simultneamente.

Cualquier informacin que entra o sale de un sistema ordenador se almacena


temporalmente en al menos una de las distintas localizaciones que existen a lo
largo del bus. La mayor parte de las veces el dato se sita en la memoria
principal, que en la familia PC est formada por miles de posiciones de
memoria de 8 bits. Pero algn dato puede acabar en un puerto, o registro,
durante unos instantes, mientras espera que la CPU lo enve a una posicin
adecuada.
Por tanto, el bus transporta algo ms que datos. Lleva informacin de control,
tales como las seales de temporizacin (del sistema reloj), las seales de
interrupcin, as como las direcciones de las miles de posiciones que forman
tanto la memoria como los dispositivos que estn conectados al bus.
Para diferenciar estas cuatro funciones diferentes, el bus est dividido en
cuatro partes: lneas de potencia, bus de control, bus de direcciones y bus de
datos.

La informacin codificada viaja a travs de la computadora por un bus.

1.2.4.1 Tipos de Buses


TIPOS DE BUSES POR TECNOLOGIA

En forma muy general existen tres tipos de buses, de acuerdo a la funcin que
realizan.

Bus de direcciones

Bus de datos

Bus de control

Bus de direcciones
El equipo debe ser capaz de acceder a todos los caracteres de la memoria
rpidamente, por lo que cada carcter tiene su propio nmero de direccin. El
procesador central especifica qu direcciones quiere leer y escribir, y el bus de
direcciones lleva esta informacin a un circuito controlador de memoria, que
localiza y recupera la informacin. Algunas ubicaciones, llamadas memoria de
acceso aleatorio, tienen instrucciones de programa y los resultados de los
clculos provisionales. Otras ubicaciones apuntan a la unidad de disco duro,
ratn y teclado. El bus de control especifica cul de estos dos conjuntos de
direcciones se activa para una operacin de memoria en particular.

El Bus de Direcciones, por otra parte, est vinculado al bloque de Control de la


CPU para tomar y colocar datos en el Sub-sistema de Memoria durante la
ejecucin de los procesos de cmputo,

Bus de datos
El bus de datos acta como un conducto para los datos desde el teclado, la
memoria y otros dispositivos. Pasa la informacin a velocidades de hasta miles
de millones de caracteres por segundo. El procesador central lee los datos,
realiza los clculos, y desplaza los nuevos datos a la memoria, el disco duro y
otros lugares. El bus de control determina en qu direccin se estn moviendo
los datos.
Mueve los datos entre los dispositivos del hardware: de Entrada como el
Teclado, el Escner, el Ratn, etc.; de salida como la Impresora, el Monitor o la
tarjeta de Sonido; y de Almacenamiento como el Disco Duro, el Diskette o la
Memoria-Flash.

Bus de control
El bus de control de la placa madre gestiona la actividad en el sistema. Al igual
que los otros buses, es simplemente un conjunto de conexiones entre las
partes de la computadora. Todas las partes "estn de acuerdo en reconocer"
que si una conexin lleva una tensin y la siguiente no, significa que el
procesador central lee de la memoria. Si las conexiones cambian los roles, el
procesador escribe a la memoria. Otras conexiones lidian con "fragmentar"
datos de 8, 16, 32 o 64 bits a la vez. An otros determinan si los datos se estn
transportando al procesador central desde la memoria o el teclado. Este
sistema de sealizacin impide que los datos vayan al lugar equivocado.
El Bus de Control transporta seales de estado de las operaciones efectuadas
por el CPU con las dems unidades.

FUNCIONAMIENTO
En el bus se encuentran dos pistas separadas, el bus de datos y el bus de
direcciones. La CPU escribe la direccin de la posicin deseada de la memoria
en el bus de direcciones accediendo a la memoria, teniendo cada una de las
lneas carcter binario.
Es decir solo pueden representar 0 o 1 y de esta manera forman
conjuntamente el nmero de la posicin dentro de la memoria (es decir: la
direccin).

Cuantas ms lneas haya disponibles, mayor es la direccin mxima y mayor es


la memoria a la cual puede dirigirse de esta forma. En el bus de direcciones
original haban ya 20 direcciones, ya que con 20 bits se puede dirigir a una
memoria de 1 MB y esto era exactamente lo que corresponda a la CPU.

1.2.4.2 Estructura de los buses


Existen dos organizaciones fsicas de operaciones E/S que tienen que ver con
los buses que son:

Bus nico
Bus dedicado
La primera gran diferencia entre estas dos tipos de estructuras es que el bus
nico no permite un controlador DMA (todo se controla desde la CPU), mientras
que el bus dedicado si que soporta este controlador.

El bus dedicado trata a la memoria de manera distinta que a los perifricos


(utiliza un bus especial) al contrario que el bus nico que los considera a
ambos como posiciones de memoria (incluso equipara las operaciones E/S con
las de lectura/escritura en memoria). Este bus especial que utiliza el bus
dedicado tiene 4 componentes fundamentales:
Datos: Intercambio de informacin entre la CPU y los perifricos.
Control: Lleva informacin referente al estado de los perifricos
(peticin de interrupciones).
Direcciones: Identifica el perifrico referido.
Sincronizacin: Temporiza las seales de reloj.

La mayor ventaja del bus nico es su simplicidad de estructura que le hace ser
ms econmico, pero no permite que se realice a la vez transferencia de
informacin entre la memoria y el procesador y entre los perifricos y el
procesador.
Por otro lado el bus dedicado es mucho ms flexible y permite transferencias
simultneas. Por contra su estructura es ms compleja y por tanto sus costes
son mayores.

1.2.4.3 Jerarqua de Buses


El computador tiene diferentes tipos de buses. Los computadores modernos
tienen por lo menos 4 buses diferentes. Se les considera una jerarqua porque
cada bus se conecta al nivel superior a l dentro del computador integrando as
todas las partes del computador. Cada uno es generalmente ms lento que el
que se encuentra sobre l (siendo el bus del procesador el ms rpido
tratndose de que este es el dispositivo ms rpido del computador)
Bus Interno: Es el nivel ms alto en la jerarqua. Es el bus que comunica las
partes internas del procesador.

Bus del Procesador: Es usado para enviar informacin desde y hacia el


procesador.

Bus del Cach: Es un bus dedicado que se tiene en algunas arquitecturas para
acceder el cach. En otras arquitecturas el cach se conecta directamente al
bus de memoria.

Bus de Memoria: Este bus conecta la memoria al procesador. En algunos


sistemas los buses de memoria y del procesador son bsicamente los mismos.

Bus Local de E/S: Este es un bus de alta velocidad de entrada/salida y es usado


para conectar perifricos cuyo desempeo es crtico (tarjetas de video, discos,
redes de alta velocidad) con la memoria y el procesador. Los ms conocidos
son los buses VESA y PCI.

Você também pode gostar