Un bus, en términos
computacionales, es simplemente un canal sobre el que fluye información entre
dos o más dispositivos. Un bus normalmente tiene puntos de acceso que son los
lugares en los que se pueden conectar dispositivos para hacerse parte del bus.
Los dispositivos entonces envían y reciben información de otros dispositivos a
través del bus. El concepto de bus es común en el mundo de los computadores y
en el mundo real. Así por ejemplo, el cableado telefónico que llega a un hogar
es un bus: La información fluye a través del cable que llega a la casa y es
posible conectarse al bus a través de una toma telefónica.
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,
a pesar de que el bus serial posee una lógica compleja (requiriendo mayor poder
de cómputo que el bus paralelo) se produce a cambio de velocidades y eficacias
mayores.
TIPO DE BUSES:
Existen
dos grandes tipos clasificados por el método de envío de la información:
BUS PARALELO.
Es un bus en el cual los datos
son enviados por bytes al mismo tiempo, con la ayuda de varias líneas que
tienen funciones fijas. La cantidad de datos enviada es bastante grande con una
frecuencia moderada y es igual al ancho de los datos por la frecuencia de
funcionamiento. En los computadores ha sido usado de manera intensiva, desde el
bus del procesador, los buses de discos duros, tarjetas de expansión y de
vídeo, hasta las impresoras.
El front-side bus de los procesadores
Intel es un bus de este tipo y como cualquier bus presenta unas funciones en
líneas dedicadas:
Las líneas de dirección son las encargadas de indicar la posición
de memoria o el dispositivo con el que se desea establecer comunicación.
Las líneas de control son las encargadas de enviar señales de
arbitraje entre los dispositivos. Entre las más importantes están las líneas de
interrupción, DMA y los indicadores de estado.
Las líneas de datos transmiten los bits de forma aleatoria de
manera que por lo general un bus tiene un ancho que es potencia de 2.
Un bus paralelo tiene conexiones
físicas complejas, pero la lógica es sencilla, que lo hace útil en sistemas con
poco poder de cómputo. En los primeros microcomputadores, el bus era
simplemente la extensión del bus del procesador y los demás integrados
"escuchan" las línea de direcciones, en espera de recibir instrucciones.
En el PC IBM original, el diseño del bus fue determinante a la hora de elegir
un procesador con I/O de 8 bits (Intel 8088),
sobre uno de 16 (el 8086), porque era posible usar hardware diseñado para otros
procesadores, abaratando el producto.
BUS SERIE.
En este los datos son enviados,
bit a bit y se reconstruyen por medio de registros o rutinas. Está formado por
pocos conductores y su ancho de banda depende de la frecuencia. Es usado desde
hace menos de 10 años en buses para discos duros, unidades de estado sólido,
tarjetas de expansión y para el bus del procesador.
.jpg)

Creo que en la parte de buses es de gran importancia describir y existe muchas formas de hacerlo como lo puede ser la jerarquía espero esta información te sirva para tu blog.
ResponderBorrarJerarquía de buses.
Bus del sistema (backplane):
Los ordenadores antiguos utilizaban una topología de bus único, denominado bus del sistema o backplane, para conectar procesador, memoria y los módulos de E/S. Sin embargo, cuando el número de dispositivos conectados a un bus aumenta disminuye su rendimiento.
Buses locales:
El bus local es de longitud pequeña, de alta velocidad, y adaptado a la arquitectura particular del sistema para maximizar el ancho de banda entre el procesador y la caché, por eso suele ser un bus propietario.
Buses de E/S o de expansión:
El bus de E/S o de expansión reduce el tráfico en el bus del sistema, de manera que el procesador puede acceder a memoria en un fallo de caché mientras realiza una operación de entrada/salida. Los buses de expansión son buses estándar o abiertos es decir, independientes del computador.
COMO LO DICE EL COMPAÑERO LA INFORMACION DE BUSES ES EXTENSA AQUÍ TE DEJO UN POCO MAS DE LO QUE SON LOS TIPOS DE BUSES PARA PODER COMPLETAR UN POCO MAS.
ResponderBorrarBUS DE CONTROL: El bus de control gobierna el uso y acceso a las líneas de datos y de direcciones, es el que permite que no haya colisión de información en el sistema.
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.
BUS DE DATOS: Su función es mover los datos entre los dispositivos de hardware de entrada / salida.
otro tipo de bus que podemos encontrar es el
ResponderBorrarBUS IDE
El puerto IDE (Integrated device Electronics) o ATA(Advanced Technology Attachment) controla los dispositivos dealmacenamiento masivo de datos, como los discos duros y ATAPI ( Advanced Technology Attachment Packet Interface) ya demásañade dispositivos como las unidades CD-ROM .En el sistema IDE el controlador del dispositivo se encuentra integrado en laelectrónica del dispositivo. Las diversas versiones de sistemas ATA son :Parallel ATA (algunos están utilizando la sigla PATA)ATA- 1ATA-2, soporta transferencias rápidas en bloque y multiword DMA.ATA-3, es el ATA2 revisado y mejorado.ATA-4, conocido como Ultra-DMA o ATA-33 que soporta transferencias en 33MB/s.ATA-5 o Ultra ATA/66, originalmente propuesta por Quantum para transferencias en66 MB/s.ATA-6 o Ultra ATA/100, soportepara velocidades de 100 MB/s.ATA-7 o Ultra ATA/133, soporte para velocidades de 133 MB/s.
espero esto te sea de ayuda
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.
ResponderBorrarTodos 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.