Bus
De Wikipedia, la enciclopedia libre
En arquitectura de computadores, un bus puede conectar lógicamente varios periféricos (o computadores) sobre el mismo conjunto de cables. Bus es una palabra inglesa que significa "transporte". Aplicada a la informática, se relaciona con la idea de las transferencias internas de datos que se dan en un sistema computacional en funcionamiento. En el bus todos los nodos reciben los datos aunque no se dirijan a todos éstos, los nodos a los que no van dirigidos los datos simplemente los ignoran.
Los primeros buses de computadoras eran literalmente buses eléctricos paralelos con múltiples conexiones. Hoy en día el término es usado para cualquier arreglo físico que provea la misma funcionalidad lógica que un bus eléctrico paralelo. Los buses modernos pueden usar tanto conexiones paralelas como en serie, y pueden ser cableados en topología multidrop o en daisy chain, o conectados por hubs switcheados, como el caso del USB.
Tabla de contenidos |
[editar] Clases de buses
Hay tres clases de buses: bus de datos, bus de direcciones y bus de control. Una placa base tipo ATX tiene tantas pistas eléctricas destinadas a buses, como anchos sean los Canales de Buses del Microprocesador de la CPU: 64 para el Bus de datos y 32 para el Bus de Direcciones. El "ancho de canal" explica la cantidad de bits que pueden ser transferidos simultáneamente. Así, el Bus de datos transfiere 8 bytes a la vez.
Para el Bus de Direcciones, el "ancho de canal" explica así mismo la cantidad de ubicaciones o Direcciones diferentes que el microprocesador puede alcanzar. Esa cantidad de ubicaciones resulta de elevar el 2 a la 32ª potencia. "2" porque son dos las señales binarias, los bits 1 y 0; y "32ª potencia" porque las 32 pistas del Bus de Direcciones son, en un instante dado, un conjunto de 32 bits.
Así, el Canal de Direcciones del Microprocesador para una PC-ATX puede "direccionar" más de 4 mil millones de combinaciones diferentes para el conjunto de 32 bits de su bus.
[editar] Bus de direcciones
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 ejecución de los procesos de cómputo.
[editar] Bus de control
Este bus transporta señales de estado de las operaciones efectuadas por la CPU con las demás unidades.
[editar] Lista de buses
[editar] PC
- Tarjetas internas
- PCI (actualmente el único en uso, aparte del AGP que es exclusivo de tarjeta gráfica).
- ISA.
- VESA (Existencia efímera y sustitudo por PCI).
- bus MCA (propiedad de IBM y también de existencia efímera(al igual que VESA)).
- Ranura AMR
- Ranura CNR Estas dos ranuras no han tenido mucho éxito.
- El próximo bus será el PCI-Express que sustituirá tanto a PCI como a AGP.
- Conexión exterior
- Almacenamiento
[editar] Mac
- PCI (también se usa en Mac además de otras plataformas)
- USB
- Firewire
- NuBus
[editar] Electrónica digital
[editar] Domótica
[editar] Enlaces externos
- PDF que repasa la características generales de los buses de datos y pone muchos ejemplos de Buses reales
- PDF que trata sobre el bus IEMicro. Aunque es un bus que no ha salido del laboratorio, el documento hace un repaso a un cuantos buses.
- IEmicro similar al anterior.