martes, 5 de mayo de 2015

Buses y Tipos de Buses


¿QUE ES EL BUS?




En arquitectura de computadores, el bus (o canal) es un sistema digital que transfiere datos entre los componentes de una computadora o entre computadoras. Está formado por cables o pistas en un circuito impreso, dispositivos como resistores y condensadores además de circuitos integrados.





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.





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.







TIPOS DE BUSES


Existen dos grandes tipos clasificados por el método de envío de la información: bus paralelo o bus serie.

Hay diferencias en el desempeño y hasta hace unos años se consideraba que el uso apropiado dependía de la longitud física de la conexión: para cortas distancias el bus paralelo, para largas el serial.







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.

Los buses en paralelo presentan funciones con 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.






BUS SERIAL







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.








BUS DE DIRECCIONES






Este es un bus unidireccional debido a que la información fluye es una sola dirección, de la CPU a la memoria ó a los elementos de entrada y salida. La CPU sola puede colocar niveles lógicos en las n líneas de dirección, con la cual se genera 2n posibles direcciones diferentes. Cada una de estas direcciones corresponde a una localidad de la memoria ó dispositivo de E / S.
BUS DE DATOS

Este es un bus bidireccional, pues los datos pueden fluir hacia ó desde la CPU. Los m terminales de la CPU pueden ser entradas ó salidas, según la operación que se este realizando ( lectura ó escritura ) .

El número de bits del bus de datos, depende la clasificación del microprocesador.







BUS DE CONTROL

Este conjunto de señales se usa para sincronizar las actividades y transacciones con los periféricos del sistema. Estas señales las utiliza la CPU  para indicar que tipo de operación se espera en ese momento.
Las señales más importantes en el bus de control son las señales de cronómetro, que generan los intervalos de tiempo durante los cuales se realizan las operaciones. Este tipo de señales depende directamente del tipo del microprocesador.








7 comentarios:

  1. En el diseño de la computadora se utiliza el concepto de “Bus” que consiste en la transferencia entre dos dispositivos, mientras tanto los dispositivos restantes que están conectados al bus se deben comportar como si no existieran. La ventaja de utilizar a un grupo de líneas con la filosofía del “Bus” es por su capacidad de conectar varios dispositivos digitales para recibir ó enviar información.

    ResponderBorrar
  2. Si, muy utilizado con el south y el north para la transmisión de datos, muy completa la información

    ResponderBorrar
  3. Muy buen blog los buses son muy importantes ya que sin ellos no funciona la computadora

    ResponderBorrar
  4. Para mi no es mejor el bus paralelo por esto
    + tiene conexiones físicas complejas, pero la lógica es sencilla, que lo hace útil en sistemas con poco poder de cómputo (es antiguo)

    Pero al parecer el Serial va mejorando creciendo en conjunto dependiendo de la velocidad de procesamiento de la pc

    ResponderBorrar
  5. En este caso prefiero los buses de datos por su funcionalidad & su tendencia a evitar los errores, ademas los buses de datos sirven para instalar las placas controladoras que realizan funcion es específicas, como por ejemplo, la tarjeta de video, controladora de disco, placa de sonido, etc.

    ResponderBorrar
  6. es muy buen tema ya que es parte fundamental de una pc por k es por donde pasan todos los datos

    ResponderBorrar