Bus de Datos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 8

BUSES DE SISTEMA

ARQUITECTURA DE COMPUTADORES

PABLO ANTONIO ORTIZ GUTIERREZ


Instructor

SERVICIO NACIONAL DE APRENDIZAJE “SENA”


CENTRO INTERNACIONAL DE PRODUCCION LIMPIA LOPE
PROGRAMAS ESPECIALES – ARTICULACION CON LA MEDIA
REGIONAL NARIÑO
SAN JUAN DE PASTO
BUSES DE UNA COMPUTADORA

En arquitectura de computadores, el bus 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 resistencias y condensadores además de circuitos
integrados.

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 es el uso de buses seriales como el USB, Custom Firewire para Comunicaciones con
periféricos y el reemplazo de buses paralelos para conectar toda clase de dispositivos, incluyendo el microprocesador con
el chipset en la propia placa base. Son conexiones con lógica compleja que requieren en algunos casos gran poder de
cómputo en los propios dispositivos, pero que poseen grandes ventajas frente al bus paralelo que es menos inteligente.

Existen diversas especificaciones de bus que definen un conjunto de características mecánicas como conectores, cables y
tarjetas, además de protocolos eléctricos y de señales.

Funcionamiento

La función del MICROBus es la de permitir la conexión lógica entre distintos subsistemas de un sistema digital, enviando
datos entre dispositivos de distintos órdenes: desde dentro de los mismos circuitos integrados, hasta equipos digitales
completos que forman parte de supercomputadoras.

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.

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.

Todos 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.
GENERACIONES

Primera generación:
Los primeros computadores tenían 2 sistemas de buses,
uno para la memoria y otro para los demás dispositivos. La
CPU tenía que acceder a dos sistemas con instrucciones
para cada uno, protocolos y sincronizaciones diferentes.

La empresa DEC notó que el uso de dos buses no era


necesario si se combinaban las direcciones de memoria
con las de los periféricos en un solo espacio de memoria
(mapeo), de manera que la arquitectura se simplificaba
ahorrando costos de fabricación en equipos fabricados en
masa, como eran los primeros minicomputadores

Los primeros microcomputadores se basaban en la conexión de varias tarjetas de circuito impreso a un


bus Backplane pasivo que servía de eje al sistema. En ese bus se conectaba la tarjeta de PU que realiza las funciones de
árbitro de las comunicaciones con las demás tarjetas de dispositivo conectadas; las tarjetas incluían la memoria,
controladoras de diskette y disco, adaptadores de vídeo. La CPU escribía o leía los datos apuntando a la dirección que
tuviera el dispositivo buscado en el espacio único de direcciones haciendo que la información fluyera a través del bus
principal.

Entre las implementaciones más conocidas, están los buses Bus S-100 y el Bus ISA usados en varios microcomputadores de
los años 70 y 80. En ambos, el bus era simplemente una extensión del bus del procesador de manera que funcionaba a la
misma frecuencia. Por ejemplo en los sistemas con procesador Intel 80286 el bus ISA tenía 6 u 8 megahercios de
frecuencia dependiendo del procesador.

Segunda generación
El hecho de que el bus fuera pasivo y que usara la CPU como
control, representaba varios problemas para la ampliación y
modernización de cualquier sistema con esa arquitectura.
Además que la CPU utilizaba una parte considerable de su
potencia en controlar el bus.

Desde que los procesadores empezaron a funcionar con


frecuencias más altas, se hizo necesario jerarquizar los buses de
acuerdo a su frecuencia: se creó el concepto de bus de sistema
(conexión entre el procesador y la RAM) y de buses de expansión,
haciendo necesario el uso de un chipset.

El bus ISA utilizado como backplane en el PC IBM original pasó de


ser un bus de sistema a uno de expansión, dejando su arbitraje a
un integrado del chipset e implementando un bus a una
frecuencia más alta para conectar la memoria con el procesador.
En cambio, el bus Nubus era independiente desde su creación, tenía un controlador propio y presentaba una interfaz
estándar al resto del sistema, permitiendo su inclusión en diferentes arquitecturas. Fue usado en diversos equipos,
incluyendo algunos de Apple y se caracterizaba por tener un ancho de 32 bits y algunas capacidades Plug and
Play (autoconfiguración), que lo hacían muy versátil y adelantado a su tiempo. Entre otros ejemplos de estos buses
autónomos, están el AGP y el bus PCI.

Tercera generación
Los buses de tercera generación se caracterizan por tener conexiones punto a punto, a diferencia de los buses arriba
nombrados en los que se comparten señales de reloj. Esto se logra reduciendo fuertemente el número de conexiones que
presenta cada dispositivo usando interfaces seriales. Entonces cada dispositivo puede negociar las características de
enlace al inicio de la conexión y en algunos casos de manera dinámica, al igual que sucede en las redes de comunicaciones.
Entre los ejemplos más notables, están los buses PCI-Express, el Infiniband y el HyperTransport.

Tipos de Bus:
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. 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
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" la 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 de software. 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.
CLASES DE BUS DE DATOS

SCSI: (Small Computer System Interface): Interfaz de Sistema para Pequeñas Computadoras
Velocidad 5Mbps

Es una interfaz estándar para la transferencia de datos entre


distintos dispositivos del bus de la computadora. Tras
dedicar un día entero a discutir el nombre, se llegó al
acuerdo de que fuera "Small Computer System Interface,"
que Larry Boucher pretendía se pronunciara "sexy"; sin
embargo Dal Allan de ENDL pronunció el nuevo acrónimo
1
como "scuzzy", y se ha perpetuado (Algunos profesionales
lo castellanizan como "escasi" o "escosi")

La parte "small" de SCSI es histórica; desde mediados de los


90, SCSI ha estado disponible incluso en los mayores
sistemas informáticos
Desde su normalización en 1986, SCSI ha sido de uso común en el Commodore Amiga y las líneas de servidores
y ordenadores personales Apple Macintosh y Sun Microsystems. Apple comenzó a usar IDE para sus máquinas de gama
baja con el Macintosh Quadra 630 en 1994, y lo incluyó en los de gama alta con el Power Macintosh G3 en 1997. Apple
abandonó la inclusión de SCSI por completo (en favor de IDE y FireWire) con el G3 azul y blanco en 1999. Sun ha pasado su
gama baja a Serial ATA (SATA). SCSI nunca ha sido popular en la gama baja de compatibles IBM PC, debido al menor precio
y buen rendimiento de los discos ATA. Los discos duros SCSI e incluso los sistemas RAID SCSI son comunes en las
estaciones de trabajo PC dedicadas a la produción de video y/o audio, pero la aparición de discos SATA de gran capacidad
y bajo coste lo están desplazando de ese nicho de mercado.

Actualmente SCSI es popular en estaciones de trabajo de alto rendimiento y servidores. Los sistemas RAID en servidores
casi siempre usan discos duros SCSI, aunque varios fabricantes ofrecen sistemas RAID basados en SATA como una opción
de menor coste. Los ordenadores de sobremesa y notebooks utilizan habitualmente ATA/IDE y ahora SATA para los discos
duros, y conexiones USB, e-SATA y FireWire para dispositivos externos.

SAS- Serial Attached SCSI

Es una tecnología de bus de computadoras diseñada principalmente


para transferencia de datos desde o hacia dispositivos
de almacenamiento (como discos duros, unidades de CD-ROM, etc.)

Se considera el sucesor del SCSI paralelo. La principal diferencia con


su predecesor es que utiliza transferencia serial de datos, aumentado
la velocidad desde los 320 MB/seg del SCSI Ultra, a los 3Gbps (para
los primeros SAS) a 6 Gbps (los siguientes introducidos en febrero de
2009).

Los SAS son especialmente utilizados en servidores que necesitan


gran rendimiento.

El protocolo SAS es mantenido y desarrollado por el comité INCITS


(International Committee for Information Technology Standards.
Características de SAS

* SAS ofrece compatibilidad hacia atrás con la segunda generación de las unidades SATA. Las unidades SATA de 3 Gbit/seg
pueden ser conectados al SAS, pero las unidades SAS no pueden conectarse a SATA.
* Permite conexión en caliente.
* Tiene compatibilidad con discos duros Serial ATA pues utiliza un conector (SFF-8482) compatible; en cambio un
controlador Serial ATA no reconoce discos duros SAS. También vienen otros conectores SAS más pequeños.
* SAS soporta un alto número de dispositivos conectados, en teoría más de 16.384 dispositivos. En cambio el SCSI paralelo
está limitado a 8, 16 o 32 dispositivos.
* Los conectores SAS pueden ser mucho más pequeños que el tradicional conector SCSI paralelo.
* SAS soporte velocidades de hasta 6 Gbit/s, pero se espera alcanzar los 12 Gbit/s para el año 2012.
* Los conectores SAS vienen en diferentes variantes en su tamaño: SFF-8482, SFF-8484, SFF-8485, SFF-8470, SFF-8087,
SFF-8088.

IDE - Integrated device Electronics --Dispositivo con electrónica integrada

También conocido como interfaz ATA (del inglés Advanced


Technology Attachment) o PATA, originalmente conocido
como IDE (Integrated Device Electronics), es un estándar de
interfaz para la conexión de los dispositivos de
almacenamiento masivo de datos y las unidades ópticas que
utiliza el estándar derivado de ATA y el estándar ATAPI

Velocidad
40 Hilos: 100 Mbps
80 Hilos: 133 Mbps

SERIAL – ATA o SATA - Serial Advanced Technology Attachment

Velocidades
SATA 1: 150 MBps
SATA 2: 300 MBps
SATA 3: 600 MBps

Es una interfaz de transferencia de datos entre la placa base y


algunos dispositivos de almacenamiento, como puede ser
el disco duro, lectores y regrabadores de CD/DVD/BR, Unidades
de Estado Sólido u otros dispositivos de altas prestaciones que
están siendo todavía desarrollados. Serial ATA sustituye a la
tradicional Parallel ATA o P-ATA. SATA proporciona mayores
velocidades, mejor aprovechamiento cuando hay varias
unidades, mayor longitud del cable de transmisión de datos y
capacidad para conectar unidades al instante, es decir, insertar
el dispositivo sin tener que apagar el ordenador o que sufra un
cortocircuito como con los viejos Molex.

Actualmente es una interfaz aceptada y estandarizada en las


placas base de PC. La Organización Internacional Serial ATA
(SATA-IO) es el grupo responsable de desarrollar, de manejar y de conducir la adopción de especificaciones estandarizadas
de Serial ATA. Los usuarios de la interfaz SATA se benefician de mejores velocidades, dispositivos de almacenamientos
actualizables de manera más simple y configuración más sencilla. El objetivo de SATA-IO es conducir a la industria a la
adopción de SATA definiendo, desarrollando y exponiendo las especificaciones estándar para la interfaz SATA.

También podría gustarte