Está en la página 1de 10

Organización de computadoras

Buses

Integrantes:

Jesús Alejandro Jiménez Grajales


José de Carmen Domínguez Zacarías
¿Qué es un bus?

Se denomina bus, al conjunto de conexiones físicas (cables, placa


de circuito impreso, etc.) que pueden compartirse con múltiples
componentes de hardware para que se comuniquen entre sí.

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. Esta es la razón por la que, a veces, se utiliza la
metáfora autopista de datos.

https://es.ccm.net/contents/364-que-es-un-bus-informatico#cuales-son-los-principales-tipos-de-bus
Estructura
El bus de sistema está constituido, usualmente, por entre
cincuenta y cien líneas. A cada línea se le asigna un significado o
una función particular. Aunque existen diseños de buses muy
diversos, en todos ellos las líneas se pueden clasificar en tres
grupos funcionales líneas de datos, de direcciones y de
control. Además, pueden existir líneas de alimentación para
suministrar energía a los módulos conectados al bus.
• Las líneas de datos proporcionan un camino para
transmitir datos entre los módulos del sistema. El conjunto
constituido por estas líneas se denomina bus de datos.

• Las líneas de dirección se utilizan para designar la fuente


o el destino del dato situado en el bus de datos.

• Las líneas de control se utilizan para controlar el acceso y


el uso de las líneas de datos y de direcciones. Puesto que las
líneas de datos y de direcciones son compartidas por todos los
componentes, debe existir una forma de controlar su uso

https://kupdf.net/download/organizacion-y-arquitectura-de-computado-stallings-william_5a57a62be2b6f5af4d30d5c2_pdf
Tipos de bus

Existen dos grandes tipos clasificados por el método de envío de


la información: bus paralelo o bus serie.

• 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
• Bus serie: En este 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 la frecuencia

https://es.wikibooks.org/wiki/Mantenimiento_y_Montaje_de_Equipos_Inform%C3%A1ticos/Tema_2/Los_Buses#Tipos_de_bus
Protocolos de transferencia

Los buses se dividen en dos clases amplias de síncronos y


asíncronos. Dentro de cada clase, los buses se pueden diseñar a
la medida o basarse en el estándar industrial prevaleciente.

• En un bus síncrono, una señal de reloj es parte del bus y


los eventos ocurren en ciclos de reloj específicos, de acuerdo
con un calendario acordado (protocolo de bus).
• Los buses asíncronos pueden acomodar dispositivos de
varias rapideces que se comuniquen a través de distancias
más largas, pues la temporización fija del bus síncrono se
sustituye con un protocolo de handshaking.

http://www.apps4two.com/curso_dba/bibliografia/3-Arquitectura.de.computadoras.Behrooz.Parhami.PDF
Método de arbitraje.
En todos los sistemas, exceptuando los más simples, más de un
módulo puede necesitar el control del bus. Puesto que en un instante
dado solo una unidad puede transmitir a través del bus, se requiere
algún método de arbitraje. Los diversos métodos se pueden clasificar
aproximadamente como centralizados o distribuidos. En un
esquema centralizado, un único dispositivo hardware, denominado
controlador del bus o árbitro, es responsable de asignar tiempos en el
bus. El dispositivo puede estar en un módulo separado o ser parte del
procesador. En un esquema distribuido, no existe un controlador
central. En su lugar, cada módulo dispone de lógica para controlar el
acceso y los módulos actúan conjuntamente para compartir el bus. En
ambos métodos de arbitraje, el propósito es designar un dispositivo, el
procesador o un módulo de E/S como maestro del bus.

https://kupdf.net/download/organizacion-y-arquitectura-de-computado-stallings-william_5a57a62be2b6f5af4d30d5c2_pdf
Jerarquía de Buses
El computador tiene diferentes tipos de buses. Se les considera
una jerarquía porque cada bus se conecta al nivel superior a él
dentro del computador integrando así todas las partes del
computador.
• Bus Interno: Es el nivel más alto en la jerarquía. Es el bus
que comunica las partes internas del procesador.
• Bus del Procesador: Es usado para enviar información
desde y hacia el procesador.
• Bus del Caché: Es un bus dedicado que se tiene en algunas
arquitecturas para acceder el caché. En otras arquitecturas el
caché se conecta directamente al bus de memoria.
• Bus de Memoria: Este bus conecta la memoria al
procesador. En algunos sistemas los buses de memoria y del
procesador son básicamente los mismos.
• Bus Local de E/S: Este es un bus de alta velocidad de
entrada/salida y es usado para conectar periféricos cuyo
desempeño es crítico (tarjetas de video, discos, redes de alta
velocidad) con la memoria y el procesador.
• El Bus estándar de E/S: Este es un bus usado para conectar
dispositivos de E/S de baja velocidad (ratón, módems, tarjetas
de sonido).

http://interfazbus.blogspot.com/p/jerarquia-de-buses.html