Está en la página 1de 20

http://www.tecnotopia.com.mx/mecatronica/xtisa.

htm

1974 bus-100
En 1974, una empresa fabricante de calculadoras, MITS, lanz al mercado un conjunto de ensamble para microcomputadora. Este conjunto de ensamble permita armar una computadora basada en el microprocesador Intel 8080 de 8 bits, e inclua un transporte con 100 conectores de borde en un zcalo de expansin. Este diseo en particular fue elegido aparentemente por la disponibilidad comercial del mismo, indicando que el primer bus de la historia de la computacin contempornea fue elegido en base a la economa y disponibilidad en cantidades razonables, sobre la excelencia tcnica. Este transporte, conocido como S-100, meda 134mmx254mm, contaba con 100 conectores de borde, separados 3.17mm uno del otro, en dos lados, y funcionaba con voltajes no regulados de +8V y +16V. Las lneas transportaban seales que eran generadas directamente por el procesador, en vez de ser encausadas por una capa de abstraccin distinta al procesador. En su tiempo, el transporte S-100 fue muy popular y constituy el origen de una gran variedad de tarjetas de perifricos y accesorios tales como tarjetas de expansin de memoria, controladoras de disco flexible, video, sintetizadores de msica e inclusive de reconocimiento de voz. Una de las caractersticas nicas de este bus, es la alimentacin de voltaje no regulado, que ofreca ventajas y desventajas. Por un lado, permiti un sistema de distribucin de energa bastante simple, reduciendo la interferencia elctrica entre los mdulos, mientras que, por el otro lado, esto requera que cada tarjeta tuviera su propio regulador, incrementando su costo. El diseo del S-100 presentaba diversas fallas, una bastante seria, es la localizacin de las lneas de energa en las posiciones 1, 2, 51 y 52, ya que una mala alineacin de la tarjeta llevara a la posibilidad de dao de la misma, e inclusive del sistema completo. E igualmente suceda con las lneas del reloj, con el reloj de fase 2, fase 1 y el de 2MHz ubicadas cerca de otras 9 lneas de control. Las seales de reloj tienden a ocurrir continuamente y tienen tiempos de levantamiento y cada puntuales, pudiendo ser aparejados con las lneas adyacentes, a menos que estuvieran blindados. El S-100 provea 16 lneas de datos, 16 de direccin, 3 alimentaciones, 8 interrupciones y 39 lneas de control, ofreciendo ms lneas de control de las necesarias, y direccionamiento de 64KB RAM. Las 16 lneas de datos estaban divididas en 2 grupos de lneas de 8 bits unidireccionales, uno para entrada, y el otro para salida de datos, lo que era opuesto a un grupo de 8 lneas bidireccionales, lo cual no ofrece ventaja alguna de uno sobre el otro, cuando todos los dispositivos del S-100 recombinaban las seales en las tarjetas. No todas las lneas del S-100 estaban definidas claramente, y ya que el S-100 fue utilizado con una variedad de procesadores, incluyendo el Intel 8080, el Zilog Z-80 y los Motorola 6500 y 6800, algunas seales en las lneas eran generadas por un procesador especfico. Aunado a esto, no exista un acuerdo sobre la utilizacin especfica de los postes en el zcalo. El nivel de estandarizacin en la industria de manufactura de perifricos era nulo, aunque se acostumbraba utilizar el diseo original del S-100. Con esto, la mayora de las tarjetas trabajaban con la mayora de las implementaciones del S-100, pero definitivamente existan algunos conflictos debido a la falta de estandarizacin. El transporte S-100 se hizo popular en tanto que los fabricantes comenzaron a producir tarjetas compatibles en reconocimiento de la popularidad de la Altair, lo que adems promovi la utilizacin del bus S-100 en sus sistemas, llegando al grado de que una compaa Cromemco fue quien acu el nombre S-100, derivado del trmino Standard-100, para darle nombre a lo que muchos fabricantes reclamaban ser su diseo de transporte.

BUS XT 1981, BUS AT 1984


En 1981 IBM lanza al mercado su primera computadora personal que contaba con un transporte de datos de 8 bits conocido como XT, que funcionaba a la misma velocidad que el procesador. Estos equipos estaban potenciados con procesadores de la familia 8086/8088, que utilizaba e l transporte de datos XT con un canal de 8 bits para datos a una frecuencia de 4.77 MHz. El ancho de banda de este bus con el procesador 8088 formaba un equipo perfecto, pero la ampliacin del canal de datos en el 8086 a 16 bits se vio limitada por la capacidad de este transporte , ya que por primera vez en la historia de la computacin moderna, aparecieron los famosos cuellos de botella. Dada la evolucin de los procesadores, para ese entonces, el bus de la computadora no era la solucin para una comunicacin fluida con el exterior del procesador. En definitiva no poda hablarse de un alto desempeo en un PC cuando esta slo tena un ancho de ruta de datos de 8 bits y el procesador trabajando a 16 . En 1984, IBM lanza al mercado el PC/AT con el procesador 80286 para el que emple el bus AT, que era una marca registrada de IBM. El transporte AT, como originalmente fue llamado por IBM, fue documentado por primera vez en una publicacin llamada PC-AT Technical Reference. Esta referencia tcnica inclua esquemas y listados del BIOS, lo que haca fcil para otras empresas, como Compaq, producir clones compatibles con IBM, mismos que no podan utilizar el trmino Bus AT, por ser una marca registrada de IBM, razn por la cual comenz a llamarse Arquitectura Estndar de la Industria , mejor conocido por las siglas de su nombre en ingls: Industry Standard Arquitecture o ISA , ampliando el bus XT a 16 bits y 8 MHz, logrando una capacidad de transferencia de 16 MB/s. En eta primera versin de la especificacin no se incluy informacin esencial como tiempos, reglas y otros requerimientos que pudieron hacerlo una buena especificacin, lo cual llev a que eventualmente se aparecieran diversas especificaciones del bus ISA, que usualmente no eran compatibles entre s. Funcionando a 8MHz, el transporte ISA puede leer o escribir 2 bytes de manera simultnea y requiere tpicamente dos o tres ciclos de reloj para transferir esos 2 bytes de datos, lo cual no representa un problema para los puertos seriales, la impresora o la tarjeta de sonido, sin embargo, con el tiempo, esta estructura inicial demostr no ser lo suficientemente capaz para agilizar los caudales de datos requeridos por la comunicacin entre los componentes, y menos cuando una novel empresa de software, Microsoft, comenz a realizar los primeros intentos por lograr una interfaz grfica, que ya por aquel entonces la llam Windows, misma que tcnicamente atoraba todos los 80286 en los que trataba de ejecutarse, o al menos ralentizaba el sistema completo. Durante mucho tiempo las tarjetas madre mantuvieron ranuras de este tipo, invariablemente en color negro, ya que una ranura ISA de 16 bits mantiene compatibilidad hacia atrs con las tarjetas XT de 8 bits, an en los modelos ms avanzados y veloces en los que fueron incluidos, tales como los que utilizan procesador Pentium III Para mantener compatibilidad hacia atrs con tarjetas y dispositivos que requirieran una velocidad de transferencia baja, tales como mdems, tarjetas de red, etc, sin embargo, con el aumento en la velocidad de los procesadores y buses, fue necesario dejar atrs esta tecnologa que al paso del tiempo se converta cada vez ms en un ancla tecnolgica. Esta emancipacin del transporte ISA lleg a su fin en Abril de 1999 cuando Intel anunci la disponibilidad de su circuitera Intel 810, que para ofrecer un mejor desempeo elimin el soporte a tecnologa legada como esta enfocndose exclusivamente en el PCI. Es difcil definir cul bus substituy a ste en el proceso evolutivo, ya que hubo varios intentos, por distintas empresas, para lograr un transporte de 32 bits, sin embargo, cronolgicamente hablando, el primer bus que fue aceptado ampliamente, despus de el ISA fue el VESA, aunque sigui su utilizacin hasta finales de los 90s, poca en la que el bus local PCI desplaz totalmente las tecnologas de bus anteriores

1981 VMEBUS
En 1981 Motorola, junto con M ostek y Signetics/Philips, lan za el VMEbus. Este transporte puede alcanzar tasas de transferencia de hasta 100 MHz. VME se ha convertido en un estndar en el mercado de las estaciones de trabajo y su funcionalidad y desempeo se demostr en la Mac II de Apple. Fue desarrollado a partir del formato Eurocard y con tecnologa originalmente de Motorola. Algunas de las caractersticas interesantes de este transporte es que est diseado para que inclusive dos tarjetas de expansin puedan comunicarse independientemente entre s; soporta rutas de datos de 8, 16 y 32 bits, as como direcciones de 32 bits; y quiz las ms llamativas son: que el desempeo est limitado por los dispositivos ms que por la interfase y que tiene un diseo de doble conector que identifica las capacidades de la tarjeta, de tal forma que con el conector P1, utilizado en las tarjetas de altura simple, se provee toda la funcionalidad del VMEBus con direccionamiento de 34 bits y transporte de 16, mientras que con el conector secundario P2, utilizado comnmente con las tarjetas de doble altura, el direccionamiento y la ruta de datos es de 32 bits. De manera anloga con otras interfases, existen tarjetas de altura simple o doble. Este transporte en realidad cuenta con 4 buses que son:

Transporte de Transferencia de Datos (DTB, Data transfer bus , DTB) Este transporte acarrea datos , direcciones y las lneas de control para la comunicacin entre dispositivos propietarios y el esclavos. Transporte de arbitrio del TTD Determina quin es el propietario del TTD. Transporte de interrupciones de prioridad 7 level interrupts Transporte u tilit ario reloj, reinicio, falla del dispositivo o sistema, etc. Soporta las extensiones del bus sincrnico del microprocesador Motorola 68000, as como transferencias de 1 a 256 bytes simultneos. Tambin cuenta con estrobos independientes para datos y direcciones, por lo cual un propietario puede enviar la siguiente direccin antes de leer datos.

En Enero del 2002 Motorola Computer Group, un miembro de Motorola Inc. anuncia una gran mejora en la tecnologa del VMEbus para aplicaciones clave en mercados de la Defencia y Aeroespacial. Con esta presentacin se da inicio al movimiento bautizado con el nombre de VMEbus Renaissance, con el cual se pretende dar un nuevo empuje al estndar.

1988 ISA
EISA (Extended Industry Standard Architecture), o ISA Extendido, es una arquitectura que se origina en 1988 y que extiende el estndar ISA a una interfaz de 32 bits, aprovechando las caractersticas tcnicas de los procesadores Intel 80386, 80486 o Pentium. Fue desarrollado como parte de una alternativa abierta a la Arquitectura de Micro Canal (MCA), propietaria de IBM, por lo que fuera conocido como el Grupo de los 9, conformado por AST Research, Compaq Computer, Epson, Hewlett-Packard, NEC, Olivetti, Tandy, WYSE y Zenith Data Systems. La caracterstica principal de este bus, que lo hiciera ganar el mercado sobre el MCA, es la compatibilidad hacia atrs con el ISA de 8 y 16 bits, adems de las siguientes mejoras sobre el ISA: Direccionamiento de memoria de 32 bits para la UCP, Acceso Directo a Memoria (ADM) y dispositivos con capacidad de posesin de bus. Protocolo para transferencia sncrona de datos a alta velocidad en modo rfaga. Translacin automtica de ciclos de bus entre los maestros y esclavos EISA e ISA Soporte para controladores de perifricos con posesin inteligente de bus. Tasas de transferencia y Arbitraje de ADM mejoradas. Tasa de transferencia de 33 MB/s para dispositivos ADM y posesores de bus. Interrupciones compartibles, desencadenamiento programable para borde o nivel. Configuracin automtica de tarjetas de sistema y de expansin.

MCA 1988
Dadas las limitaciones que tena el diseo del bus ISA, IBM trabaj en un nueva tecnologa de bus que comercializ con su familia de equipos PS/2. El diseo MCA (Micro Channel Arquitecture), liberado en Septiembre de

1988, intentando volver a tomar el liderazgo en el mercado, que por aquel entonces ya se le estaba escapando de las manos. Este bus de 32 bits que la industria demandaba, el MCA (Micro Channel Architecture, Arquitectura de Microcanal), se incorpor en en computadoras personales basados en los procesadores 80286 y 80386. Con una velocidad de reloj ligeramente ms elevada(10 Mhz), y una velocidad de transferencia mxima de 20 Mbps frente a los 8 Mbps del bus ISA, con el cual era totalmente incompatible.. Lo ms relevante de este nuevo diseo de IBM es que incluy un circuito de control especial a cargo del bus, que le permita operar independientemente de la velocidad e incluso del tipo del procesador del sistema. Bajo MCA, la UCP no es ms que uno de los posibles dispositivos que pueden tomar posesin del bus y a los que se puede acceder para gestionar transferencias. La aportacin ms interesante que trajo esta evolucin fue una nueva modalidad grfica denominada VGA ( Video Graphics Array ) con 16 colores y 640 por 480 puntos, que adelante se convertira el nuevo estndar de la industria.

An cuando algunos fabricantes se unieron al equipo de desarrollo de la MCA, sta nunca lleg a tener xito. De hecho, unos meses ms tarde, un grupo formado inicialmente por nueve fabricantes de equipos PC, enfrentaron al gigante azul con el anuncio de la arquitectura EISA ( Extended Industry Standard Architecture ). Siendo de la misma familia que el ISA y con un conector de 32 bits, que se comenz a utilizar en el procesador 80386DX y posteriormente en el 80486, estos procesadores dotados de origen con coprocesador matemtico y una memoria cach interna, lo mejoraba de notoriamente en su rendimiento, mientras que se mantena la compatibilidad hacia atrs con los buses XT e ISA.

VESA 1992
Con los procesadores 80486 se empieza a utilizar tambin un nuevo estndar que lleva el nombre de la institucin que le diera origen, el bus local VESA, desarrollado por la Asociacin de Video Electrnico Estndar( Vdeo Electronic Standard Association, VESA). Que fuera desarrollado a partir del ISA, ampliando

el canal a 32 bits y elevando su velocidad a 40 MHz tericos, lo que ampliara su velocidad de transferencia a 160 MB/seg. Ofreca acceso directo a memoria (ADM) a la velocidad del procesador. Se conectaba directamente a la UCP va canal local y operaba a la misma velocidad del reloj del bus del sistema, dando como resultado una gran rapidez en la transferencia de datos entre UCP y perifricos. Tuvo su tiempo de esplendor entre los aos 92 y 94, siendo su fuerte las tarjetas de video. El diseo de este bus fue simple, conectar el bus de sistema del 486 a un bus local nuevo, y sobre l alguna ranura, sin aportar un conjunto de chips (chip set) que manejaran especficamente la interfaz entre el procesador y las tarjetas. Los defectos que propiciaron su pronta retirada fueron: Gran dependencia de la UCP 80486. Poca compatibilidad con los procesadores de la siguiente generacin, los Pentium y los 586, y en general todos aquellos que utilizaran tcnicas de multiplicacin de velocidad de reloj.. Limitaciones elctricas que impedan su operacin a ms de 33 MHz, teniendo que usar tcnicas de aceleracin del reloj para poder trabajar. En general, su diseo de ingeniera integrado a los procesadores 80486, con el inconveniente de que junto con los procesadores de la siguiente generacin apareci el bus PCI, que lo hizo desaparecer.

NO BUS 1987 Fue utilizado principalmente por Apple, introducido al mercado con la Apple II y es una creacin del MIT y registrado por Texas Instruments. Macintosh lo implement en sus equipos hasta la primera generacin de las POWER Mac. Es un bus a 32 bits y fue reemplazado por el PCI en diciembre de 1995. Tambin se utiliz en algunos equipos RISC de alto nivel de Texas Instruments en 1988, como el Explorer MP y el Explorer Plus. Estndar NuBus 90 y NuBus/IEEE1196 son distintos

El Nubus tiene un reloj de 10MHz en modo sincrnico, por lo cual los procesadores estaban limitados a una velocidad mxima de 40MHz. Los dispositivos para este transporte tienen capacidad de autoconfiguracin y posesin del transporte (bus mastering), lo que permite la utilizacin de multiprocesamiento.

PCI 2.0 1993


Todo el panorama cambi con el anuncio por parte de Intel, en junio de 1992, de su nuevo bus local PCI ( Peripheral Component Interconnect ) para el nuevo procesador que igualmente traa Intel: el Pentium. Este estandar, con algunas mejoras en velocidad, es el que persiste en la actualidad. PCI es ideal para los procesadores Pentium y posteriores, pero no para 486 o anteriores. Este bus es una conexin de alto rendimiento entre el procesador y las tarjetas de expansin. Est diseado para soportar grandes transferencias de datos, lo que supone grandes cargas elctricas, que era una de las limitaciones de su antecesor, el bus local VESA. El nuevo estndar se basa en la estructura de la placa en funcin del microprocesador y del chipset ( conjunto de circuitos integrados o chips, que se encarga de enlazar y gestionar los distintos buses de datos que hay en la placa base). Las computadoras personales que cuentan con este estndar, utilizan un procesador de la familia Pentium y tienen un bus de sistema (no confundir con el bus PCI) que conecta la RAM, el procesador y la memoria cach de segundo nivel a una frecuencia de 33 Mhz. Esta frecuencia indica la velocidad en ciclos por sg. a la que puede comunicar el bus, enviando o recibiendo un dato por ciclo. Dependiendo del ancho de banda del bus de datos, un dato puede estar formado por 8, 16, 32 64 bits ( en la arquitectura PCI del Pentium este ancho de banda es de 64 bits). Una parte importante den el diseo del PCI es el puente que une el bus PCI con el bus local del procesador, lo que permite una conexin directa virtual entre el procesador y los perifricos. Aunque opera de manera simultnea con el bus del procesador, el bus PCI tiene autonoma con respecto a ste, cosa que no consegua el VESA. Para que el bus de sistema pueda comunicarse con el resto de dispositivos del ordenador, el chipset le pone en contacto con el bus PCI. Para conectar los perifricos, el bus PCI incorpora a la placa base ranuras de expansin o slots ( generalmente blancos y ms pequeos) por las que los perifricos pueden contactar con el bus. Para mantener la compatibilidad con las tarjetas de ampliacin ISA / EISA, los chipsets facilitan una pasarela de conexin entre el bus PCI y el ISA / EISA. Por ello, es normal que en esta arquitectura aparezcan en una placa base 3 4 ranuras ISA, que permiten

conectar perifricos que requieren una capacidad de transferencia muy pequea, como un modem interno o una tarjeta de red, y otras 3 4 ranuras PCI donde se conectan otros perifricos que necesitan una mayor velocidad de transferencia, como pueden ser una tarjeta de vdeo, controladoras de disco, digitalizadores, etc. Al tener que compartir la velocidad del bus PCI los dispositivos que a l estn conectados, el lmite prctico de nmero de ranuras es de 3 para no sobrecargar la capacidad de transferencia del bus. Tambin es verdad que ya se pueden encontrar placas base con 4 ranuras PCI para cualquier tipo de tarjeta y una conexin para un dispositivo construido dentro de la propia placa base. Este diseo soporta controladoras SCSI para disco duro que transfieren datos a travs del bus PCI sin tener que usar un bus SCSI especfico. Todo lo anterior hace que los primeros buses PCI tuvieran una capacidad de transferencia de 132 MB/seg obtenida de los 33Mhz de velocidad y de los 32 bits de datos. ( (32/8)bytes * 33 Mhz). Esto en principio era suficiente para casi todo hasta que aparecieron las primeras tarjetas de vdeo en 3 dimensiones. El diseo del bus PCI tiene tres caractersticas principales: - Provee una configuracin automtica soportando Plug and Play. - Permite producir interfaces con alto rendimiento a bajo costo. - Su diseo tiene gran versatilidad para soportar una gran variedad de perifricos y accesorios. Una de las ventajas es su escalabilidad, es decir que es capaz de adaptarse a los avances en el diseo del hardware, es que est diseado para ser utilizado en multiprocesamiento y mantiene la promesa de un estndar comn que es independiente de la familia del procesador con que se trabaje, evitando as el rediseo de circuitos integrados y tarjetas con la aparicin de nuevos procesadores. Esto permite que los fabricantes se concentren en mejorar el rendimiento de sus productos en lugar de continuar rediseando para diferentes velocidades de procesadores y tipos de buses. Las ranuras, en funcin del nmero de bits que pueden transportar se distinguen en: a. Ranuras PCI de 32 bits: las ms comunes. b. Ranuras PCI de 64 bits: son de reciente proliferacin. Agrega una porcin ms de conectores a la de 32 bits. Existen tres tipos de tarjetas PCI en funcin de los requerimientos elctricos:

Tarjetas PCI de 5 voltios para PC. Tarjetas PCI de 3.3 voltios para tarjetas de computadoras porttiles. Su ranura es diferente a la de 5 voltios. Tarjetas Universales que son tarjetas especficas PCI que seleccionan automticamente el voltaje y son para los dos sistemas anteriores. Las tarjetas PCI no cuentan con jumpers o swithes (interruptores) como todas sus antecesoras, siendo configuradas de manera directa y automtica por firmware o software. Tienen una memoria ROM que contiene las especificaciones de configuracin y de aqu obtiene el sistema los datos necesarios en la etapa de arranque. Todo esto a diferencia de las tarjetas ISA que tenan que ser configuradas manualmente, aunque eventualmente tambin se produjeron con Plug and Play(PNP, conectar y usar). En mayo de 1993 se da a conocer el bus PCI 2.0 que da soporte al procesador Pentium con un tamao de datos de 64 bits, aunque tambin soporta 32 bits. Dependiendo de la velocidad puede obtener una capacidad de transferencia de 264 MB/s (a 33 Mhz.) o de 528 MB/s (a 66 Mhz). Es el bus local de alta velocidad ms potente existente en el mercado en el momento. En 1998 apareci un nuevo chipset, el 44OBX ( sobre placa base con el estndar ATX ) con un bus de sistema a 100 MHz de frecuencia. Recordemos que para el momento, la coexistencia de encapsulados diferentes en el mercado de los Pentium era normal, esto es: Para el procesador Pentium se utilizaron los sockets 3, 4, 5, 6, y 7, este ltimo zcalo daba cabida a procesadores Pentium, MMX, AMD K6, Cyrix 586, etc. Otro, monopolizado por Intel es el Slot 1, que es donde se insertan los primeros Pentium II y III as com en sus versiones Celeron. Tal y como ha venido siendo su poltica habitual, Intel apost exclusivamente por procesadores basados en su Slot 1, abandonando por completo al Socket 7. Otros fabricantes hicieron causa comn en contra de esta poltica, con unos resultados mediocres, que han posibilitado que el bus de 100 MHz tambin se encuentre disponible en el Socket 7. El bus PCI anterior tena un lmite de 66 Mhz y los procesadores iban aumentando su frecuencia llegando hasta los 500 Mhz, con lo cual los multiplicadores (reductores de la velocidad del procesador) iban en aumento para no sobrecargar el bus PCI por encima de los 66 Mhz. Esto oblig la aparicin del bus PCI 2.1 a 100 Mhz. La placa base con chipset 440 Bx con bus de 100 Mhz tambin permite trabajar con procesadores que por sus multiplicadores estn diseados para funcionar a 66 Mhz, pero siempre en formato Slot 1. Esto es posible porque el chipset dispone de mecanismos para detectar la velocidad del reloj para la que fue diseado el bus del procesador. Con una velocidad de 100 Mhz y un tamao de palabra de 64 bits se puede obtener una capacidad de transferencia de 800 MB/s tericos. Con 32 bits se alcanzan 400 MB/s.

PCI 2.1 1995


Para aprovechar los 100 Mhz, esta especificacin PCI permite que una de las ranuras trabaje a 66 Mhz simultneamente con otra que lo haga a 33 Mhz. Todava no se ha conseguido que una nica ranura obtenga los 100 Mhz en exclusividad. La memoria RAM es la ms afectada por la velocidad del bus PCI 2.1. La memoria de tipo EDO y sus predecesoras quedan fuera de juego, ya que sus tiempos de acceso estaban calculados para los 66 Mhz. La memoria RAM adecuada es una SDRAM de un tiempo de acceso menor de 10 nseg, equivalentes a 100 Mhz.

El bus PCI 2.1 permite trabajar simultneamente con ranuras de expansin AGP 2x. Esto no supone un aumento de rendimiento espectacular con los Pentium II, ya que la mayora de la informacin se va a buscar a la memoria cach (si esto no fuera as, el nmero de fallos de cach sera muy elevado, convirtiendo a la memoria cach en un mero elemento decorativo ... un lujo demasiado caro), si tenemos en cuenta que en los Pentium II, la memoria cach L2 se encuentra incorporada en el microprocesador y trabaja a mitad de frecuencia del procesador, lo que ocurra en el bus de sistema le es irrelevante. No siendo el caso de las placas con zcalo socket 7, ya que estas placas tienen la memoria cach L2 instalada sobre la propia placa, y por lo tanto, la comunicacin entre procesador y cach L2 se realiza a travs del bus de sistema, con lo que al aumentar la velocidad de ste, se aumenta notablemente el rendimiento. Como curiosidad, en diversas pruebas que se han efectuado, el aumento de velocidad de 66 a 100 Mhz en el bus de sistema, ha obtenido una mejora en el rendimiento del 2% en los Pentium II, y en torno a un 10% en los socket 7. Con el bus PCI 2.1 se inicia una nueva carrera en velocidad de procesadores, desde 350 hasta 500 MHz (chipset lntel 44OBX), incrementando el rendimiento global del sistema, especialmente en placas con el Socket 7, adems de que permite trabajar con tarjetas grficas AGP en modo 2x, consiguiendo igualmente una nueva dimensin en velocidades de tarjetas grficas. Este bus es capaz de trabajar tambin a 66 MHz , con lo que ser posible utilizar un procesador pequeo, pensando en futuros cambios. Dentro de las limitaciones de este bus, es que requiere el cambio de la placa base del ordenador, y en muchas ocasiones de la memoria RAM. Esto no supone un aumento de rendimiento notorio en el caso del Pentium II debido a que el cach interno es independiente de la velocidad del bus e igualmente no supone un aumento de rendimiento en las tarjetas AGP y PCI anteriores

USB 1997
Desde que naci el PC de IBM, algunos componentes han variado muy poco con el paso del tiempo, por ejemplo el conector de la salida paralelo (centronics), la salida serie (RS-232) o el conector del teclado. Estos dispositivos siguen cumpliendo sus misiones perfectamente con el teclado, el ratn o un mdem, pero se han quedado desfasados con otros ms modernos como las cmaras de vdeo, digitalizadores, etc. El USB nace como un estndar de E/S de velocidad media alta que permite conectar dispositivos que hasta el momento requeran de conectar una tarjeta al sistema. En 1994, cuando el USB era slo una idea, la visin era contar con una interfaz serial simple que reemplazara todos los puertos legados, como el serial, el paralelo y el de juegos. Esta tecnologa vio la luz del mercado en el otoo de 1997, pero no se populariz sino hasta 1998 con la intervencin de 2 eventos: la liberacin de Windows 98, que es el sistema operativo para computadoras tipo PC que le da soporte de manera nativa; y la liberacin por parte de Apple de la iMac, la primera computadora que sali al mercado sin puertos legados, nicamente contando con puertos USB. Las circunstancias que han motivado la aparicin de este nuevo estndar han sido: El decaimiento de los puertos actuales, as como la proliferacin de una vasta diversidad de accesorios para la computadora, que en el mejor de los casos dispona de 4 ranuras PCI, 4 ISA, 2 puertos serie, 1 paralelo y uno de juegos, como mximo. La necesidad de simplificar la multitud de tipos de conexiones para cada tipo de dispositivo. Este transporte, en su primera versin, trabaja a 6 o 12 Mhz dependiendo del dispositivo y tiene una velocidad de transferencia mxima de 12 Mbits/s, muy superior a los 100 KB/s que proporcionan los puertos serie, es de bajo costo y el futuro del USB es sustituir completamente al puerto serie y al paralelo. En su versin 2.0, este transporte alcanza los 400 megabits por segundo para competir con el IEE1394, sin embargo este ltimo hizo una revisin del estndar y alcanz los 800 Mbps. A partir de su nombre USB, o bus serie universal se puede deducir que ste es un bus externo. Su utilidad es conectar dispositivos sin necesidad de incorporar

tarjetas de expansin, como era necesario con los digitalizadores que requeran de la instalacin de una tarjeta ISA o PCI, de esta manera se facilita el diseo y fabricacin de perifricos. Otra de las ventajas consiste en la universalidad, valiendo un mismo conector para gran cantidad de dispositivos, extendiendo y simplificando la conectividad de los equipos de cmputo personales, permitiendo la inclusin de nuevos dispositivos perifricos, tales como telefonos, cmaras digitales, digitalizadores, etc. La simplificacin es uno de los xitos llave de esta tecnologa, ya que una de las caractersticas que posee el USB es la capacidad de conectividad Plug and Play fuera de la caja, sin necesidad de configuraciones engorrosas, evitando al usuario el quebradero de cabeza al configurar cada nuevo dispositivo de manera manual. Otra de las caractersticas importantes de este bus se trata de la disponibilidad de energa elctrica de hasta 5 volts / 500mA, con lo cual, si el dispositivo no requiere mucha potencia elctrica, y no est a ms de 5 metros, el propio bus es capaz de susministrrsela, evitando as la existencia de fuentes de alimentacin en los perifricos, simplificando su diseo y abaratando su costo. De entre los dispositivos que se podrn conectar, se pueden destacar el teclado, mdem, ratn, impresora, altavoces, digitalizadores de imgenes, cmaras de video analgico y digital, joysticks, etc, evitando que el PC disponga de un recurso dedicado para cada accesorio. Los dispositivos conectados al USB pueden operar de forma simultnea, por lo que sera posible trabajar con el teclado a la vez que se usa una impresora o se establece una conexin con un modem. Una conexin USB interesante es la que se realiza a los altavoces, en la cual una aplicacin enva el sonido en formato digital a travs del USB a los altavoces y es en stos donde se convierte la seal digital a seal analgica mediante un convertidor Digital-Analgico. Cada dispositivo USB no se conecta directamente a un puerto USB del ordenador, tal y como haba que hacerlo antes con el puerto serie, sino que se puede crear una cadena de dispositivos interconectados. De esta forma cada dispositivo USB tiene como mnimo 2 conectores, uno de entrada y otro de salida. Normalmente el PC dispone tambin de 2 conectores. Este bus permite hasta 127 dispositivos conectados entre s. Si existen muchos dispositivos, en lugar de conectarlos en serie, se pueden conectar en estrella, con la necesidad de dispositivos concentradores que centralizan las conexiones. Una disposicin tpica es en estrella en niveles, con concentradores de expansin. Los concentradores pueden ir en perifricos como el teclado, el monitor o en los dispositivos autnomos llamados concentradores. Estos concentradores son capaces de detectar la conexin o desconexin de un perifrico y comunicrselo al PC para que ponga active o desactive los controladores del accesorioio. Tambin aslan las conexiones rpidas de las lentas.

El estndar del USB tiene dos velocidades de acceso, una baja a 1,5 Mbits/s para dispositivos lentos como joysticks, teclados y ratones, y otra alta de 12 Mbits/s para dispositivos que necesitan mayor ancho de banda como procesamiento de imgenes y sonido. El hardware encargado de implementar la controladora para el USB suele estar integrado en el chipset de la placa base. Windows 98 es el primer sistema operativo que di soporte nativo al USB, aunque desde su nacimiento, en 1997, el sistema operativo Windows 95 lo soportaba a travs de actualizaciones del mismo. Su estructura interna se compone de 4 cables, 2 para transmisin/recepcin de datos, uno para aportar la seal elctrica de 5 v y el comn. Una de sus limitaciones es que al tener un mximo de 12 Mbits/s o lo que es lo mismo 1,5 MBytes/s, sto no es suficiente para trabajar con dispositivos que exigen una alta tasa de tranferencia como discos duros o lectoras/escritoras de disco compacto. Otra limitacin es que el ancho de banda debe repartirse entre los dispositivos conectados, por lo que no es una buena idea conectar 127 impresoras e intentar imprimir con todas a la vez

IEEE 1394, Firewire 1999


Este es un bus serie para dispositivos perifricos de alta velocidad, a diferencia del USB que lo era para velocidades medias / altas. Comenz a producirse a en 1999 y coexiste con el USB. Posee caractersticas similares al USB, a excepcin de la lnea de voltaje, alcanzando velocidades de 100, 200 y 400 Mbits/s, pudiendo alcanzar la velocidad terica de 3 Gigabits/s. Es posible la conexin simultnea de hasta 63 dispositivos. Este bus es ideal para comunicaciones, almacenamiento de datos, impresoras de alta velocidad o procesamiento de imgenes de alta calidad como vdeo digital y video conferencia.

CARDBUS 1997
El CardBus actual es el resultado evolutivo de lo que originalmente fuera el PCMCIA, acrnimo del estndar y la asociacin que le diera origen, la Asociacin Internacional de Tarjetas de Memoria para Computadora Personal (Personal Computer Memory Card International Association, PCMCIA), que especifica los requerimientos de mecatrnica y logitrnica. Este estndar, en su origen, fue desarrollado exclusivamente para la utilizacin de tarjetas de expansin de memoria (liberacin 1.0), mismas que eran utilizadas en sistemas de cmputo de mano y laptops (no confundir con notebooks), a falta de unidades de disquete. Estas tarjetas PCMCIA tenan 3.3mm de grosor, y eventualmente fueron conocidas como Tipo I Las tarjetas Tipo I eran a 16 bits y nicamente podan almacenar informacin por tratarse de una extensin de memoria. En este tipo de tarjetas se poda incluir RAM en cualquiera de sus variantes, SRAM, DRAM, Flash RAM y ROM. La informacin almacenada en RAM era mantenida por una batera tipo reloj y su condicin monitoreada a travs de circuitera que ofreca tres estados: Ok, Precaucin y Datos no garantizados. Era necesario cambiar la batera aproximadamente cada 11 meses para sostener los 2MB de capacidad que tenan las ms grandes. Las ms rpidas eran las de tipo SRAM y eventualmente se integr circuitera de compresin para permitir que 4MB fsicos pudieran almacenar hasta 8MB. En el caso de ROM, se daba la posibilidad de incluir aplicaciones para la utilizacin de programas especficos. Liberaciones posteriores del estndar PCMCIA, a partir de la versin 2.0, fueron expandidas para incluir tarjetas de entrada/salida, tales como mdems, tarjetas de red, sonido, etctera. Los fabricantes estaban presionados para cumplir con los requerimientos del factor de forma del tipo I, con lo cual lleg el momento de crear un Tipo II, con un grosor de 5mm y eventualmente el Tipo III con 10.5mm, usualmente para micro discos duros. Existe un Tipo IV, que si bien no es reconocido por la norma, es utilizado por algunos fabricantes para discos duros de mayor capacidad. An cuando el estndar PCMCIA ha crecido de manera importante, es relevante el hecho de que todos los tipos evolutivos han sido 100% compatibles con modelos anteriores, esto es, una tarjeta Tipo I puede ser utilizada en ranuras tipo II y III, sin

complicaciones. Inclusive algunas computadoras porttiles estn diseadas para dar cabida, alternadamente, a 2 tarjetas tipo I o II, una tipo III. El 16 de Septiembre de 1997 se realiz una demostracin del soporte de la industria, anunciando un nuevo estndar con el nombre PC Card, y su complemento, el CardBus, en vez de PCMCIA 3.0. En referencia al cambio de nombre existen diversas versiones, as como tipos ya que mientras se dice que este nombre busca eliminar la confusin existente entre el Tipo y la versin, ya que para el momento existen 3 tipos y 2 versiones. El tipo se refiere al tamao, especficamente el grosor; y la versin, a las caractersticas de entrada/salida de los dispositivos. En el estndar PC Card se incorpora Acceso Directo a Memoria (Direct Memory Access, DMA), una interfaz a 32 bits y 33MHz llamada CardBus y se mejora la administracin de energa. Un concepto elemental del PCMCIA, y que heredaran las versiones posteriores, es lo que se conoce como conectar y usar (plug and play) y cambio en caliente (hot swap), lo que permite conectar y desconectar las tarjetas con el equipo encendido y comenzar a utilizarlas, o dejar de hacerlo, inmediatamente. Estos servicios se pueden ofrecer a travs de lo que la especificacin define como servicios de zcalo (socket services). En un principio, en los albores de la computacin mvil, estos servicios eran posibles a travs de programas residentes en memoria (Terminate and Stay Resident, TSR) que se incorporaban en los ficheros de inicializacin del sistema.

HYPERTRANSPORT 2001 La tecnologa HyperTransport es un enlace punto a punto de alta velocidad y desempeo para circuitos integrados, que provee una conexin universal diseada para reducir el nmero de buses dentro de un sistema y provee de un enlace de alto desempeo para aplicaciones empotradas, habilitando sistemas multiproceso altamente escalables. Fue creado por AMD y se desarroll por un consorcio de empresas que liderea esta misma empresa, para habilitar la comunicacin entre dispositivos, dentro de las computadoras, llegando a los 12.8 Gbps; 48 veces ms rpido que PCI, 6 que PCI X.

Esta es una tecnologa para ncleo, dentro de un equipo electrnico, y soporta distancias de hasta 24 pulgadas. Para ms informacin puedes visitar el sitio de HyperTransport Consortium. Este sitio est en ingls.

Historia de los Buses de Datos octubre 13, 2009 PRIMERA GENERACION Los primeros computadores tenan 2 sistemas de buses, uno para la memoria y otro para los dems dispositivos. La CPU tena que acceder a dos sistemas con instrucciones para cada uno, protocolos y sincronizaciones diferentes. Entre las implementaciones ms conocidas, estn los buses Bus S-100 y el Bus ISA usados en varios ordenadores de los 70s y 80s. SEGUNDA GENERACION Cuando los procesadores empezaron a funcionar con frecuencias ms altas, se hizo necesario ordenar los buses de acuerdo a su frecuencia: se crearon los buses de sistema, es la conexin entre el procesador y la RAM, y de buses de expansin, haciendo necesario el uso de un Chipset para conectar todo el sistema. El bus Nubus fue un gran avance ya que tena un controlador propio y permita utilizarlo en diferentes arquitecturas. Se caracterizaba por tener un ancho de 32 bits y algunas opciones Plug and Play. Entre otros ejemplos de estos buses autnomos, estn el AGP y el bus PCI. TERCERA GENERACION Los buses de la tercera generacin son los actuales, se caracterizan por tener conexiones punto a punto. Cada dispositivo puede tratar las caractersticas de enlace al inicio de la conexin y en algunos casos de manera dinmica, al igual que sucede en las redes de comunicaciones. Por ejemplo estn los buses , el Infiniband y el HyperTransport.

ACCELERATED GRAPHICS PORT, AGP 1996

Accelerated Graphics Port o AGP (en espaol "Puerto de Grficos Acelerados") es una especificacin de bus que proporciona una conexin directa entre el adaptador de grficos y la memoria. Es un puerto (puesto que slo se puede conectar un dispositivo, mientras que en el bus se pueden conectar varios) desarrollado por Intel en 1996 como solucin a los cuellos de botella que se producan en las tarjetas grficas que usaban el bus PCI. El diseo parte de las especificaciones del PCI 2.1.

El puerto AGP es de 32 bits como PCI pero cuenta con notables diferencias como 8 canales ms adicionales para acceso a la memoria de acceso aleatorio (RAM). Adems puede acceder directamente a esta a travs del puente norte pudiendo emular as memoria de vdeo en la RAM. La velocidad del bus es de 66 MHz. El bus AGP cuenta con diferentes modos de funcionamiento.

AGP 1X: velocidad 66 MHz con una tasa de transferencia de 266 MB/s y funcionando a un voltaje de 3,3V. AGP 2X: velocidad 133 MHz con una tasa de transferencia de 532 MB/s y funcionando a un voltaje de 3,3V. AGP 4X: velocidad 266 MHz con una tasa de transferencia de 1 GB/s y funcionando a un voltaje de 3,3 o 1,5V para adaptarse a los diseos de las tarjetas grficas. AGP 8X: velocidad 533 MHz con una tasa de transferencia de 2 GB/s y funcionando a un voltaje de 0,7V o 1,5V.

Estas tasas de transferencias se consiguen aprovechando los ciclos de reloj del bus mediante un multiplicador pero sin modificarlos fsicamente.. El puerto AGP se utiliza exclusivamente para conectar tarjetas grficas, y debido a su arquitectura slo puede haber una ranura. Dicha ranura mide unos 8 cm y se encuentra a un lado de las ranuras PCI. A partir de 2006, el uso del puerto AGP ha ido disminuyendo con la aparicin de una nueva evolucin conocida como PCI-Express, que proporciona mayores prestaciones en cuanto a frecuencia y ancho de banda. As, los principales fabricantes de tarjetas grficas, como ATI y nVIDIA, han ido presentando cada vez menos productos para este puerto.

PCI-X 1998
PCI-X (PCI eXtendido) es un tipo de bus y estndar de tarjeta de expansin interna que supera al bus PCI por su mayor ancho de banda exigido por servidores. Es una versin con el doble de ancho del PCI, ejecutndose hasta cuadruplicar la velocidad de reloj, estrategia similar en otras implementaciones elctricas que usan el mismo protocolo.1 Ya est siendo reemplazada por una tecnologa de nombre similar PCI-Express, la cual dispone de un diseo lgico muy distinto, aplicando la filosofa de la conexin en serie "estrecho pero rpido", en lugar de "ancho pero lento", de las conexiones en paralelo.

PCI-X se desarroll conjuntamente con IBM, HP y Compaq y presentada para su aprobacin en 1998. Se esforz en codificar extensiones propietarias de servidor al bus local para incrementar el rendimiento de los dispositivos de banda ancha como tarjetas Ethernet Gigabit, Canal de Fibra y SCSI y permitir a los procesadores ser interconectados en clsteres. PCI-X era necesario ya que algunos dispositivos, como los mencionados anteriormente, podan saturar por completo el ancho de banda del bus PCI (de slo 133 MB/s). La primera solucin fue ejecutar el bus PCI de 33 MHz al doble de velocidad, 66 MHz, doblando la tasa de transferencia de manera efectiva a 266 MB/s. Sin embargo, las mquinas con varios dispositivos de banda ancha necesitaban ms tasa, as que se aadieron ms pines a la ranura, quedando en 184 de 120, para formar una combinacin de 64 bits. Al principio slo llegaba a los 33 MHz, que bsicamente daba la misma tasa de 266 MB/s. Aunque puertos de 64 bits y 66 MHz ya se estaban implementando, estas extensiones eran soportadas a duras penas como partes opcionales de los estndares PCI 2.x. La compatibilidad entre dispositivos ms all de los bsicos 133 MB/s continu siendo azarosa. Los desarrolladores usaron en ese momento la combinacin de 64 bits y los 66 MHz como base, y anticipndose a la futura demanda, establecieron variaciones de 66 y 133 MHz para alcanzar las mximas velocidades de hasta 533 y 1066 MB/s respectivamente. El resultado conjunto se present como PCI-X al PCI Special Interest Group de la Association for Computing Machinery. Su aprobacin posterior lo convirti en Estndar abierto, adaptable a todos los desarroladores informticos. El SIG controla el soporte tcnico, documentacin y pruebas para PCI-X. IBM, Intel Microelectronics y Mylex se encargaron de los chipsets. 3Com y Adaptec se encargaron de los perifricos compatibles. Para acelerar la adopcin de PCI-X por la industria, Compaq ofreci herramientas de desarrollo desde su web. Todos los principales fabricantes de chips disponen de alguna variante de PCI-X en sus gamas de productos. Descripcin Tcnica PCI-X revis el estndar convencional PCI doblando la velocidad mxima de procesador (de 66 MHz a 133))1 y de ah la cantidad datos intercambiada entre el procesador del ordenador y los perifricos. El bus PCI convencional soporta hasta 64 bits a 66 MHz (aunque cualquier uso sobre los 32 bits a 33 MHz slo se ha visto en sistemas de gama alta) y los estndares de buses adicionales mueven 32 bits a 66 MHz o 64 bits a 33 MHz. La cantidad de datos mxima terica con PCI-X es 1.06 GB/s, comparada con los 133 MB/s del PCI estndar. PCI-X tambin mejora la tolerancia a fallos de PCI permitiendo, por ejemplo, a las tarjetas

defectuosas ser reinicializadas o extradas en caliente (sin el apagado de la mquina). PCI-X normalmente es compatible hacia atrs con la mayora de tarjetas basadas en el estndar PCI 2.x o posterior,1 dando lugar a que una tarjeta PCI se puede instalar en una ranura PCI-X, si dispone de la distribucin correcta de voltajes y (si se inserta en una ranura de 32 bits) nada obstruye la parte saliente del conector. Originalmente el bus PCI tena un bus de 5 voltios. Ms tarde en la revisin 2.x, el bus tena una interconexin de voltaje dual. En 3.0 se cambi a nicamente 3,3 voltios. El bus PCI-X no es compatible con las tarjetas ms antiguas de 5 voltios pero las nuevas de 3,3 funcionarn en una ranura PCI-X.1 Aparte, normalmente las tarjetas PCI y PCI-X son entremezcladas en un bus PCI-X, pero se les limita la velocidad a la ms lenta de la tarjeta. Por ejemplo, un dispositivo PCI 2,3 funcionando a 32 bits y 66 MHz en un bus PCI-X de 133 MHz limitar su tasa de transferencia total del bus a 266 MB/s. Para solucionar esta limitacin y los problemas de compatibilidad, muchas placas base han separado los canales PCIX de los dedicados exclusivamente a PCI, consiguiendo una mayor compatilidad hacia atrs manteniendo la mxima velocidad del ancho de banda del sistema. Versiones Todas las tarjetas o ranuras PCI-X disponen de una implementacin 64 bits y que vara por

Tarjetas 1 o 66 MHz (Aadidos en Rev. 1.0) o 100 MHz (Implementados por un adaptador a 133 MHz en algunos servidores)2 1 o 133 MHz (aadida en Rev. 1.0) 1 o 266 MHz (aadida en Rev. 2.0) 1 o 533 MHz (aadida en Rev. 2.0) Ranuras o 66 MHz (se puede encontrar en servidores antiguos) o 133 MHz (ms comn en servidores modernos) o 266 MHz (inusual, est siendo sustituida por PCI-e) o 533 MHz (inusual, est siendo sustituida por PCI-e)

PCI-X 2.0 2003 En 2003, el SIG de PCI ratific PCI-X 2.0. Aade variaciones de 266 MHz y 533 MHz, rindiendo tasas de 2,15 GB/s y 4,26 GB/s respectivamente. PCI-X 2.0 realiza revisiones adicionales al protocolo que estn diseadas para ayudar a la fiabilidad del sistema y aadir cdigos de correccin de errores al bus para evitar reenvos. 1 Para resolver una de las quejas del factor de forma del PCI-X, el conector de 184 pines, puertos de 16 bits se desarrollaron para permitir a PCI-X ser usados en dispositivos con serias limitaciones de espacio. Similar a PCI-Express, se

aadieron funciones PtP para permitir a los dispositivos comunicarse entre s en el bus sin sobrecargar la CPU o el contrador de bus. Aunque la variedad de ventajas tericas de PCI-X 2.0 y su compatibilidad hacia atrs con dispositivos PCI-X y PCI, no se ha implementado a gran escala (hasta 2008). Esta ausencia se debe a que los distribuidores de hardware han preferido integrar PCI-Express en su lugar. La confusin con PCI-Express 2006 A menudo se confunde PCI-X con PCI-Express, normalmente abreviada como PCI-E o PCIe. Aunque ambos son buses de alta velocidad para ordenadores y perifricos internos, se diferencian en muchas cosas. La primera es que PCI-X es una interfaz paralelo que es compatible hacia atrs con los dispositivos PCI a excepcin de los que trabajan con 5 voltios. PCIe es un bus serie con una interfaz fsica distinta que fue diseada para superar a PCI y PCI-X, y su retrocompatibilidad empieza a partir del primer PCIe. Los buses PCI-X y PCI estndar pueden funcionar en un puente PCIe, similar al que los buses ISA funcionan en buses PCI normales en algunos ordenadores. PCIe supera a PCI-X y PCI-X 2.0 en ancho de banda mximo. PCIe 1.0 x1 ofrece 250 MB/s en cada sentido, y hasta en 32 lneas, otorgando un mximo de 8 GB/s en cada sentido, frente al mximo de 4,26 GB/s de PCI-X. PCIe 2.0 dobla sus cifras a 500MB/s por canal, y el 3.0 las redobla a 1000MB/s, con lo que se considera como un bus actual y con futuro. PCI-X sufre una serie de desventajas tecnolgicas y econmicas respecto a PCIExpress. La interfaz paralela de 64 bits requiere de por s un difcil enrutado, ya que como todas las interfaces paralelas, las seales del bus deben llegar simultneamente o en un margen muy corto de tiempo, y el ruido de las ranuras adyacentes puede causar interferencias. La interfaz serie de PCIe sufre muchos menos problemas y por lo tanto requiere diseos mucho menos complejos y econmicos. Los buses PCI-X, como los PCI, son bidireccionales duplex media mientras PCIe son duplex completa. Los buses PCI-X slo son tan rpidos como el dispositivo ms lento de su bus, y PCIe puede negociar las velocidades de transferencia dispositivo por dispositivo. Tambin, las ranuras PCI-X ocupan ms espacio en las placas, lo cual puede llegar a ser un problema en caso de las ATX y factores ms pequeos.

También podría gustarte