Sei sulla pagina 1di 10

Bus

Conjunto de dispositivos de conexión utilizados por los distintos componentes de un ordenador


para intercambiar datos e información. Se caracterizan por su capacidad y los elementos que
unen, clasificándose en bus de direcciones, bus de datos, bus de entrada/salida, etcétera.

QUE ES Y COMO TRABAJA EL BUS DE DATOS.


En informática, un bus es un conjunto cableado que sirve para que los dispositivos hardware
puedan comunicarse entre sí. Son rutas compartidas por todos los dispositivos y les permiten
transmitir información de unos a otros, son, en definitiva, las autopistas de la información
interna, las que permiten las transferencias de toda la información manejada por el sistema.

En un bus, todos los nodos conectados a él reciben los datos que se vuelcan, pero sólo aquél
dispositivo al que va dirigida la información es quien la toma y la procesa, el resto la ignora.

Los conductores eléctricos de un bus pueden ser tanto en paralelo como en serie. El bus de
datos de los discos duros IDE (ATA) es paralelo (varios cables); en cambio, en los discos Serial
ATA, el bus es serie (una sola vía de datos).

Existen varios tipos:


- Bus de direcciones
- Bus de control
- Bus de datos

En este artículo nos centraremos en el bus de datos, debido a que sus conceptos se utilizan más
en la informática. Concretamente el FSB, que es un bus de datos y se suele manipular en la
práctica del Overclocking.

En las arquitecturas de ordenadores personales, el procesador (CPU), que es el que controla y


procesa todas las operaciones, debe comunicarse con el resto de dispositivos (y algunos entre
ellos también) para poder recibir la información, transmitirla procesada, así como mandar
órdenes a otros dispositivos. Por ese motivo está conectado al chip Northbridge mediante un bus
de datos fundamental: el FSB.

En esta imagen tenemos una representación de la arquitectura Northbridge/Southbridge. Las


flechas indican buses de datos que comunican los diferentes dispositivos de un ordenador. El
chipset de una placa base, formado básicamente por el Northbridge (controlador de puente
norte) y el Southbridge (controlador de puente sur), se encarga de gobernar las comunicaciones
en los buses, de la misma manera que los semáforos regulan el tráfico en las calles de una
ciudad.

El Northbridge es el chip más importante, el núcleo de la placa base; tiene la función de


controlar las comunicaciones entre procesador, memoria RAM, tarjeta gráfica y el Southbridge, y
servir de conexión central entre los dispositivos mencionados.

El Southbridge es un chip que controla los dispositivos de entrada/salida del sistema (periféricos
como disco duro, teclado, ratón, puertos PCI...), se comunica con el resto del sistema mediante
el chip principal: Northbridge.

Uno de los buses de datos más importante es el que conecta al procesador (CPU) con el resto
del sistema a través del Northbridge, se le conoce como FSB (bus frontal), y transmite toda la
información del procesador al resto de dispositivos y viceversa. La frecuencia de un procesador
se expresa en términos de la frecuencia del FSB multiplicado por un valor predeterminado por el
fabricante, por eso conocer bien el FSB es vital en la práctica del Overclocking (forzar un
procesador a trabajar a una velocidad mayor que la de serie).

El resto de buses no tienen un nombre concreto y se les conoce por el dispositivo con el que
conectan. El bus de memoria conecta la memoria RAM al sistema mediante el Northbridge (en
algunas arquitecturas, como HyperTransport, la memoria RAM se comunica directamente con el
procesador sin pasar por el Northbridge), el bus AGP (o PCI-Express) conecta la tarjeta gráfica
con el Northbridge. También existe un bus especial que conecta el Northbridge con el
Southbridge, ya que estos chips deben pasarse grandes cantidades de datos debido a la
naturaleza de los dispositivos que controlan.
En la siguiente imagen mostramos una variación de la arquitectura mencionada anteriormente,
aunque sus fundamentos son muy similares. En este caso la memoria se conecta a la CPU
directamente mediante un controlador independiente, el resto es similar cambiando algunos
nombres. Las flechas y barras de color verde (y negro) indican buses de datos.

Por tanto, el bus de datos y las interconexiones de la placa base, así como su chipset, son
esenciales para la eficiencia. De nada serviría un procesador extremadamente rápido, si las
tuberías que le abastecen y a través de las cuales debe mandar la información son lentas. De ahí
que una buena placa base, con un chipset potente y unas conexiones internas rápidas, sea
extremadamente importante al comprar un ordenador a fin de mantener estabilidad y equilibrio
entre los componentes.

Bus de direcciones
De Wikipedia, la enciclopedia libre
(Redirigido desde Bus de dirección)

Saltar a navegación, búsqueda

El bus de dirección (o direcciones) es un canal del microprocesador totalmente


independiente al bus de datos donde se establece la dirección de memoria del dato en
tránsito. El bus de dirección consiste en el conjunto de líneas eléctricas necesarias para
establecer una dirección.La capacidad de la memoria que se puede direccionar depende
de la cantidad de bits que conforman el bus de direcciones, siendo 2^n (dos elevado a la
ene) el tamaño máximo en bytes del banco de memoria que se podrá direccionar con n
líneas. Por ejemplo, para direccionar una memoria de 256 bytes, son necesarias al
menos 8 líneas, pues 2^8 = 256. Adicionalmente pueden ser necesarias líneas de control
para señalar cuando la dirección está disponible en el bus. Esto depende del diseño del
propio bus.
Buses multiplexados [editar]
Algunos diseños utilizan líneas eléctricas multiplexadas para el bus de dirección y el
bus de datos. Esto significa que un mismo conjunto de líneas eléctricas se comportan
unas veces como bus de dirección y otras veces como bus de datos, pero nunca al
mismo tiempo. Una línea de control permite discernir cual de las dos funciones está
activa.
Las direcciones de memoria [editar]
Las direcciones son números naturales (en hexadecimal) que indican la posición de los
datos dentro de la memoria principal o del espacio de direcciones de la unidad de
entrada/salida. Las direcciones son generadas por la CPU, que es quien decide a qué
dato se debe acceder en cada momento.
Obtenido de "http://es.wikipedia.org/wiki/Bus_de_direcciones"

Bus de direcciones
Este bus se utiliza para direccionar las zonas de memoria y los dispositivos (que
recordemos son tratados como si de posiciones de memoria se tratasen), de forma que,
al escribir una dirección en el bus, cierto dispositivo quede activado y sea quien reciba-
envíe los datos en el ciclo de bus así empezado.
Es un bus triestado unidireccional, por lo que puede ponerse en alta impedancia e
ignorar lo que ocurre en el exterior (al tiempo que no influir en el estado de las líneas),
pero solo permite la escritura del bus. Esto último es razonable, puesto que la lectura del
bus de direcciones no es de utilidad para el uP, al ser él mismo quien gestiona el
direccionamiento.
Este bus se compone de 32 líneas, A31 hasta A0, lo que permite direccionar 2^32
posiciones de memoria: un total de 4Gigabytes.
Contrariamente a los modelos anteriores, A0 es una línea plenamente utilizada, lo que
elimina la necesidad de la existencia de /UDS y /LDS.

BUS DE DIRECCIONES. DISPOSITIVO DMA (DIRECT MEMORY


ACCESS)
Antes de empezar a hablarles sobre lo que son los métodos y técnicas de entrada y
salida de datos debemos conocer los principios de estas por lo cual es conveniente
hablar sobre el medio de transporte de la información, tal y como lo es el bus de
direcciones, para que una vez comprendido el concepto de este nos sea mas fácil
entender los términos y el contenido en general sobre la entrada y salida de datos
Bus de direcciones
Es utilizado por el microprocesador para señalar la celda de memoria (o el dispositivo de E/S)
con el que se quiere operar. El tipo de operación será de lectura o de escritura y los datos
implicados viajarán por el bus de datos.
Por él circula la expresión binaria de la dirección de memoria a la cual el microprocesador
quiere acceder. Tiene sentido de flujo unidireccional desde el microprocesador hacia la
memoria. Una vez localizados los datos perdidos, su transmisión hacia el microprocesador (o
hacia donde sea) se hará a través del bus de datos.
Los dispositivos de E/S intercambian la información con el microprocesador mediante los
puertos de E/S. Cada puerto está asociado con un determinado dispositivo y tiene una
dirección que lo identifica.
El ancho de este bus también es una medida de la potencia del microprocesador, ya que
determina la cantidad de memoria a la que éste puede acceder, es decir, la cantidad de
espacio direccionable. El espacio de direcciones es el rango de valores distintos que el
microprocesador puede seleccionar. La cantidad máxima de direcciones disponibles será 2 a
la n, siendo n el número de líneas del bus de direcciones

El Bus de Control tiene la tarea de marcar el estado de una instrucción dada a


la PC.

Gobierna el uso y acceso a las líneas de datos y de direcciones. Como estas


líneas están compartidas por todos los componentes tiene que proveerse de
determinados mecanismos que controlen su utilización. Las señales de
control transmiten tanto ordenes como información de temporización entre
los módulos del sistema.

Un bus de control, es parte del bus de la computadora (la conexión física),


que es utilizado por la CPU para comunicarse con otros dispositivos. El bus
de control transmite comandos desde la CPU y devuelve una señal de estado
desde el dispositivo.

El Bus de Control es utilizado para sincronizar las actividades y


transacciones con los periféricos del sistema. Algunas de estas señales, como
R / W , son señales que la CPU envía para indicar que tipo de operación se
espera en ese momento. Los periféricos también pueden remitir señales de
control a la CPU, como son INT, RESET, BUS RQ. 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
que decidir cuál colocaremos arriba y cuál abajo. En principio, esto debe ir
supeditado a la organización interna que deseamos dar a las unidades con respecto
al bus IDE. En este caso concreto, anterior mente hemos conectado el disco al
canal IDE primario, dejando el secundario para las unidades ópticas. Por ello, el
DVD-ROM lo hemos colocado como master , dejando a la grabadora como
dispositivo esclavo. Para ello, y respetando las indicaciones del fabricantes,
ajustaremos los jumpers de cada unidad.

16 Colocar las unidades

En este paso instalaremos, en las correspondientes bahías, cada unidad según el


orden que hayamos decidido. Igual que ocurría con la disquetera, tendremos que
tener cuidado para hacer coincidir el frontal de la caja con nuestra unidad para que
el acabado sea perfecto. Esta tarea nos resultará mucho más sencilla si nuestra
caja incluye algún tipo de muesca o marca que nos indique el lugar apropiado. Por
último, y respecto a los tornillos, para estas unidades utilizaremos siempre los de
rosca fina, como en la disquetera, teniendo cuidado de que nos sean demasiado
largos, ya que podríamos dañar los mecanismos internos. Sobre el número, con
colocar dos a cada lado de la unidad, distribuidos horizontalmente, tendremos más
que suficiente.

17 Enchufar las fajas IDE

Como antes nos ha ocurrido, buscaremos la muesca de los conectores IDE para
poder enchufar correctamente el cable. Sin embargo, si no contamos con ella,
tendremos que buscar la marca en forma de flecha o número uno, que tendremos
que hacer coincidir con el cable de color rojo. Lo ideal es colocar el extremo del
cable en la unidad maestra, que en nuestro caso es el situado en la parte superior.
A continuación, la grabadora, y por último, el extremo más alejado, conectado al
segundo canal IDE de la placa o Secondary IDE. Igual que ocurría con el disco, si
nos equivocamos y pinchamos esta faja al revés, lo único que ocurrirá es que el
sistema no arrancará sin que dañemos ningún componente.

18 Conectar la alimentación
Por último, sólo nos quedará conectar los cables de corriente. Los conectores que
tendremos que utilizar son los mismos que hemos utilizado para el disco duro. Y
como antes hemos comentado, sólo existe una manera de enchufarlos, por lo que
no hemos de temer enchufarlos al revés. Lo que sí puede ocurrirnos si estamos
instalando un buen número de unidades, es que nos quedemos sin conecto res de
corriente disponibles entre los que nos ofrece la fuente de alimentación. En este
caso, no tendremos más que hacernos con un duplicador de salidas que podemos
comprar en cualquier tienda de informática.

Tipos de conectores SCSI


Una de las desventajas dentro del mundo SCSI es la multitud de tipos de conectores
existentes. Casi todas las controladoras SCSI incluyen el conector denominado mini
SCSI o SCSI-2. Este conector tiene 50 pines y tiene forma de D, aunque actualmente
se están adoptando en mayor medida los conectores de 68 y 80 hilos.

Conector unidad disco duro,... SCSI 50 pines


Conector externo SCSI 50 pines
Como conector para dispositivos internos se suele usar un modelo de 50 contactos al
que se conecta un cable plano de aspecto similar al usado con los dispositivos IDE.
Este cable tiene pintado de color rojo el hilo correspondiente al pin número 1 del
conector. Como es lógico, debemos tener cuidado para hacer coincidir dicho hilo con el
pin número uno del conector SCSI, tanto en la tarjeta controladora como en los
dispositivos que conectemos a ella.

Cable plano SCSI similar al usado para conectores IDE


Para la conexión de dispositivos Wide-SCSI existen dos tipos de conectores
específicos: uno externo y otro interno. Estos conectores tienen un número mayor de

contactos que los SCSI tradic ionales, concretamente 68 pines,


ya que el cable debe estar preparado para soportar tra
nsferencias de datos de 16 y
32 bits.

Potrebbero piacerti anche