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.
En los primeros computadores electrónicos, todos los buses eran de tipo
paralelo, de manera que la comunicación entre las partes del computador se
hacía por medio de cintas o muchas pistas en el circuito impreso, en los cuales
cada conductor tiene una función fija y la conexión es sencilla requiriendo
únicamente puertos de entrada y de salida para cada dispositivo.
La tendencia en los últimos años hacia el uso de buses seriales como el
USB, Firewire para comunicaciones con periféricos, reemplazando los buses
paralelos, incluyendo el caso del microprocesador con el chipset en la placa
base. Esto a pesar de que el bus serial posee una lógica compleja (requiriendo
mayor poder de cómputo que el bus paralelo) a cambio de velocidades y eficacias
mayores.
Existen diversas especificaciones de que un bus se define en un conjunto
de características mecánicas como conectores, cables y tarjetas, además de
protocolos eléctricos y de señales.
Sistema digital: es un conjunto de dispositivos destinados a la generación, transmisión,
manejo, procesamiento o almacenamiento de señales digitales. También, y a
diferencia de un sistema analógico, un sistema digital es una combinación de
dispositivos diseñados para manipular cantidades físicas o información que
estén representadas en forma digital; es decir, que sólo puedan tomar valores
discretos.
Circuito impreso: En electrónica, un circuito impreso, tarjeta de circuito impreso o PCB (del inglésprinted circuit board), es una
superficie constituida por caminos o pistas de material conductor
laminadas sobre una base no conductora. El circuito
impreso se utiliza para conectar eléctrica mente - a través de los caminos
conductores, y sostener mecánicamente - por medio de la base, un conjunto de
componentes electrónicos. Los caminos son generalmente de cobre mientras que la base se fabrica de resinas de fibra de vidrio
reforzada(la más conocida es la FR4), cerámica, plástico, teflón o polímeros como la baquelita.
Circuito
integrado: Un circuito
integrado (CI), también conocido como chip o microchip, es una pastilla pequeña
de material semiconductor, de algunos milímetros cuadrados de área, sobre la
que se fabrican circuitos electrónicos generalmente mediante fotolitografía y
que está protegida dentro de un encapsulado de plástico o cerámica. El
encapsulado posee conductores metálicos apropiados para hacer conexión entre la
pastilla y un circuito impreso.
Resistores: Se denomina resistor al componente electrónico diseñado para introducir
una resistencia eléctrica determinada entre dos puntos de un circuito
eléctrico. En el propio argot eléctrico y electrónico, son conocidos
simplemente como resistencias. En otros casos, como en las planchas,
calentadores, etc., se emplean resistencias para producir calor aprovechando el
efecto Joule.Es un material formado por carbón y otros elementos resistivos
para disminuir la corriente que pasa. Se opone al paso de la corriente. La
corriente máxima y diferencia de potencial máxima en un resistor viene
condicionada por la máxima potencia que pueda disipar su cuerpo. Esta potencia
se puede identificar visualmente a partir del diámetro sin que sea necesaria
otra indicación. Los valores más comunes son 0,25 W, 0,5 W y 1 W.
Condensadores: Un condensador eléctrico o capacitor es un dispositivo pasivo, utilizado
en electricidad y electrónica, capaz de almacenar energía sustentando un campo
eléctrico.
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.
La mayoría de los buses están basados en conductores metálicos por los
cuales se trasmiten señales eléctricas que son enviadas y recibidas con la
ayuda de integrados que poseen una interfaz del bus dado y se encargan de
manejar las señales y entregarlas como datos útiles. Las señales digitales que
se trasmiten son de datos, de direcciones o señales de control.
Los buses definen su capacidad de acuerdo a la frecuencia máxima de
envío y al ancho de los datos. Por lo general estos valores son inversamente
proporcionales: si se tiene una alta frecuencia, el ancho de datos debe ser
pequeño. Esto se debe a que la interferencia entre las señales (crosstalk) y la
dificultad de sincronizarlas, crecen con la frecuencia, de manera que un bus
con pocas señales es menos susceptible a esos problemas y puede funcionar a
alta velocidad.
Todos los buses de computador tienen funciones especiales como las
interrupciones y las DMA que permiten que un dispositivo periférico acceda a
una CPU o a la memoria usando el mínimo de recursos.
PRIMERA GENERACIÓN
SEGUNDA GENERACIÓN
TERCERA GENERACIÓN
TIPOS DE BUSES
Un bus se caracteriza por la cantidad de información que se transmite 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. Un cable plano
de 32 hilos permite la transmisión de 32 bits en paralelo. El término "ancho"
se utiliza para designar el número de bits que un bus puede transmitir
simultáneamente.
Por otra parte, la velocidad del bus se define a través de su frecuencia (que
se expresa en Hercios o Hertz), es decir el número de paquetes de datos que
pueden ser enviados o recibidos por segundo. Cada vez que se envían o reciben
estos datos podemos hablar de ciclo.
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.106 = 2128*106 bit/s, o 2128*106/8
= 266*106 bytes/s o 266*106 /1000 = 266*103
KB/s o 259.7*103 /1000 = 266 MB/s
Subconjunto de un
bus:
En realidad, cada bus se halla generalmente constituido por entre 50 y
100 líneas físicas distintas que se dividen a su vez en tres subconjuntos:
- El bus
de direcciones, (también conocido como bus de memoria)
transporta las direcciones de memoria al que el procesador desea acceder,
para leer o escribir datos. Se trata de un bus unidireccional.
- El bus
de datos transfiere tanto las instrucciones que provienen del
procesador como las que se dirigen hacia él. Se trata de un bus
bidireccional.
- El bus
de control (en ocasiones denominado bus de comando)
transporta las órdenes y las señales de sincronización que provienen de la
unidad de control y viajan hacia los distintos componentes de hardware. Se
trata de un bus bidireccional en la medida en que también transmite
señales de respuesta del hardware.
Los buses
principales:
Por lo general, dentro de un equipo, se distinguen dos buses
principales:
- el bus interno o sistema (que también se conoce como bus frontal o FSB). El bus interno permite al procesador comunicarse con la memoria central del sistema (la memoria RAM).
- el bus de expansión (llamado algunas veces bus de entrada/salida) permite a diversos componentes de la placa madre (USB, puerto serial o paralelo, tarjetas insertadas en conectores PCI, discos duros, unidades de CD-ROM y CD-RW, etc.) comunicarse entre sí. Sin embargo, permite principalmente agregar nuevos dispositivos por medio de las ranuras de expansión que están a su vez conectadas al bus de entrada/salida.










No hay comentarios:
Publicar un comentario