miércoles, 11 de noviembre de 2015



BUS EN LA INFORMATICA
Qué es un bus?
Un bus es una comunicación compartida,un conjunto de cables para comunicar múltiples subsistemas.
El bus es un herramienta fundamental para construir grandes y complejos sistemas. Su operación básica se denomina ciclo de bus que es el conjunto de pasos necesarios para realizar una transferencia elemental entre dispositivos conectados al bus.


Ventajas:
-Flexibilidad del sistema
-Facilidad para añadir nuevos componentes
-Mover periféricos entre ordenadores que comparten el mismo bus.
-Economía.
-Las mismas conexiones compartidas por múltiples componentes.
-Manejar la complejidad partiendo el diseño: divide y vencerás

Desventajas
-Crea un cuello de botella.
Todo pasa a través del bus.
El ancho de banda del bus limita .
-la velocidad en las
transacciones entre los componentes del sistema.
-Velocidad máxima limitada
Longitud del bus.
Número de dispositivos conectables.
Flexibilidad para soportar diferentes tipos de dispositivos
-Más flexible: más lento.
CARACTERÍSTICAS:
-Tipo de lógica, Grado de paralelismo, Sincronización.
-Protocolo, Temporización, Bidireccionalidad, Estrategia de control.
-Velocidad y tasa de transferencia .
-Longitud máxima, Capacidad de conexión, Soporte.

TIPOS DE BUSES:
Bus paralelo:En este tipo de bus, 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. Este tipo de bus es usado en el procesador, en discos duros, tarjetas de expansión y de vídeo, hasta las impresoras.
-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:trasmiten los bits, de manera que por lo general un bus tiene un ancho que es potencia de 2.
Bus serie: En este tipo de bus, los datos son enviados bit a bit y se reconstruyen por medio de registros o rutinas de software. Está formado por pocos conductores y su ancho de banda depende de lafrecuencia. Es usado en buses para discos duros, tarjetas de expansión y para el bus del procesador.

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 cvos conectados al busomo 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.  
    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 órdoncentrador de controladores gráficos y de memoria.enes 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.
    El conjunto de chips
    El conjunto de chips es el componente que envía datos entre los distintos buses del equipo para que todos los componentes que forman el equipo puedan a su vez comunicarse entre sí. Originalmente, el conjunto de chips estaba compuesto por un gran número de chips electrónicos (de allí su nombre). Por lo general, presenta dos componentes:
    -El Puente Norte (que también se conoce como controlador de memoria, se encarga de controlar las transferencias entre el procesador y la memoria RAM. Se encuentra ubicado físicamente cerca del procesador. También se lo conoce como GMCH que significa Concentrador de controladores gráficos y de memoria.
    -El Puente Sur (también denominado controlador de entrada/salida o controlador de expansión) administra las comunicaciones entre los distintos dispositivos periféricos de entrada-salida. Tambié se lo conoce como ICH (Concentrador controlador de E/S). Por lo general, se utiliza el término puente para designar un componente de interconexión entre dos buses.el término puente para designar un componente de interconexión entre dos buses. 

    IMPORTANCIA
    El propósito de los buses es reducir el número de rutas  necesarias para la comunicación entre los distintos componentes, al realizar las comunicaciones a través de un solo canal de datos. Ésta es la razón por la que, a veces, se utiliza la metáfora "autopista de datos".


    REFERENCIAS BIBLIOGRAFICAS
    http://campus.uladech.edu.pe/pluginfile.php/6970275/mod_resource/content/1/BBuses.pdf
    http://www.infor.uva.es/~cevp/FI_II/fichs_pdf_teo/Trabajos_Ampliacion/Buses.pdf
    http://es.ccm.net/contents/364-que-es-un-bus-informatico