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. Está formado por cables o
pistas en un circuito impreso, dispositivos como resistores y condensadores además de circuitos
integrados.
Tipos de bus
Bus Paralelo
Líneas de Dirección
Indican posición de la memoria.
Líneas de Control
Envían señales de arbitraje entre los
dispositivos.
Líneas de Datos
Transmiten los bits de
forma aleatoria.
Bus Serial
En este los datos son enviados, bit a bit y se reconstruyen
por medio de registros o rutinas.
Funcionamiento
La función del bus es la de permitir la conexión lógica entre distintos subsistemas de un sistema
digital, enviando datos entre dispositivos de distintos órdenes: desde dentro de los mismos circuitos
integrados, hasta equipos digitales completos que forman parte de supercomputadoras.
Primera generación
Segunda Generación
Tercera Generación
Según sus funciones
De Control
Gobierna el uso y acceso a las líneas de datos y de
direcciones. Como éstas líneas están compartidas por
todos los componentes, tiene que proveerse de
determinados mecanismos que controlen su utilización.
De Direcciones
El bus de direcciones es un canal del
microprocesador totalmente independiente del
bus de datos donde se establece la dirección de
memoria del dato en tránsito. El bus de dirección
consiste en el conjunto de líneas eléctricas
necesarias para establecer una dirección.
De Datos
Buses multiplexados
Utilizan líneas eléctricas multiplexadas para el
bus de direcciones y el bus de datos. Esto
significa que un mismo conjunto de líneas
eléctricas se comportan unas veces como bus de
direcciones y otras veces como bus de datos,
pero nunca al mismo tiempo.