RANURA DE EXPANSION
En informática personal , los buses de expansión y estándares de tarjetas de expansión notables incluyen el
bus S-100 de 1974 asociado con el sistema operativo CP/M , las ranuras de expansión de 50 pines del
ordenador original Apple II de 1977 (exclusivas de Apple), la Arquitectura Estándar de la Industria (ISA) de
IBM introducida con el IBM PC en 1981, el bus de expansión de tubos de Acorn en el BBC Micro también de
1981, la arquitectura Micro Channel (MCA) patentada y propietaria de IBM de 1987 que nunca ganó favor
en el mercado de clones , la Interconexión de Componentes Periféricos (PCI) enormemente mejorada que
desplazó a ISA en 1992, y PCI Express de 2003 que abstrae la interconexión en "líneas" de comunicación de
alta velocidad y relega todas las demás funciones al protocolo de software
Historia
Las computadoras basadas en tubos de vacío tenían una construcción modular, pero las funciones
individuales de los dispositivos periféricos ocupaban un gabinete, no solo una placa de circuito impreso. Las
tarjetas de procesador, memoria y E/S se hicieron viables con el desarrollo de los circuitos integrados Las
tarjetas de expansión permiten que los sistemas de procesador se adapten a las necesidades del usuario al
permitir la conexión de diversos tipos de dispositivos, incluyendo E/S, memoria adicional y funciones
opcionales (como una unidad de coma flotante ) al procesador central. Las minicomputadoras, a partir de
la PDP-8 , se componían de múltiples tarjetas que se comunicaban y alimentaban a través de una placa
base pasiva .El primer microordenador comercial con ranuras de expansión fue el Micral N , en 1973. La
primera empresa en establecer un estándar de facto fue Altair con el Altair 8800 , desarrollado entre
1974 y 1975, que posteriormente se convirtió en un estándar multifabricante: el bus S-100 . Muchos de
estos ordenadores también tenían diseños de placa base pasiva, donde todos los elementos del ordenador
(procesador, memoria y E/S) se conectaban a una ranura para tarjetas que distribuía pasivamente las
señales y la alimentación entre [Link] implementaciones de bus propietarias para sistemas como el
Apple II coexistieron con estándares de múltiples [Link] implementaciones de bus propietarias
para sistemas como el Apple II coexistieron con estándares de múltiples fabricantes .
IBM PC y descendientes
IBM introdujo lo que retroactivamente se llamaría bus de Arquitectura estándar de la industria (ISA) con el
IBM PC en 1981. En ese momento, la tecnología se llamaba bus de PC . El IBM XT , introducido en 1983,
utilizaba el mismo bus (con una ligera excepción). El bus de PC y XT de 8 bits se amplió con la introducción
del IBM AT en 1984. Este utilizaba un segundo conector para extender el bus de direcciones y datos sobre
el XT, pero era compatible con versiones anteriores; las tarjetas de 8 bits aún se podían usar en las ranuras
AT de 16 bits. Arquitectura estándar de la industria (ISA) se convirtió en la designación para el bus IBM AT
después de que se desarrollaran otros tipos. Los usuarios del bus ISA tenían que tener un profundo
conocimiento del hardware que estaban agregando para conectar correctamente los dispositivos, ya que
las direcciones de memoria, las direcciones de los puertos de E/S y los canales DMA tenían que
configurarse mediante interruptores o puentes en la tarjeta para que coincidieran con la configuración en
el software del [Link] bus MCA de IBM , desarrollado para PS/2 en 1987, competía con ISA, al igual
que su diseño, pero perdió popularidad debido a la aceptación de ISA en toda la industria y a la licencia de
MCA por parte de IBM. EISA, la versión extendida de 32 bits de ISA promovida por Compaq , se utilizó en
algunas placas base de PC hasta 1997, cuando Microsoft la declaró un subsistema "heredado" en el
informe técnico de la industria PC 97. Los buses locales propietarios (véase Compaq) y posteriormente el
estándar de bus local VESA fueron buses de expansión de finales de la década de 1980 vinculados, pero no
exclusivos, al bus de CPU 80386 y 80486. El bus PC/104 es un bus integrado que copia el bus ISA.
Intel lanzó sus chipsets de bus PCI junto con las CPU Pentium basadas en P5 en 1993. El bus PCI se
introdujo en 1991 como sustituto de ISA. El estándar (actualmente en su versión 3.0) se encuentra en las
placas base de PC hasta la fecha. El estándar PCI admite puentes de bus: se han probado hasta diez buses
PCI conectados en cadena. CardBus , que utiliza el conector PCMCIA , es un formato PCI que conecta
periféricos al bus PCI del host mediante un puente PCI a PCI. CardBus está siendo reemplazado por el
formato ExpressCard .Intel introdujo el bus AGP en 1997 como una solución dedicada a la aceleración de
vídeo. Los dispositivos AGP se conectan lógicamente al bus PCI mediante un puente PCI a PCI. Aunque se
denomina bus, AGP suele admitir solo una tarjeta a la vez ( problemas de compatibilidad con BIOS
heredadas ). Desde 2005, PCI Express ha sustituido tanto a PCI como a AGP. Este estándar, aprobado
[¿ como quién? ] en 2004, implementa el protocolo PCI lógico mediante una interfaz de comunicación
serie. PC/104(-Plus) o Mini PCI se suelen añadir para la expansión en placas base de formato pequeño,
como Mini-ITX .Para sus modelos 1000 EX y 1000 HX , Tandy Computer diseñó la interfaz de expansión
PLUS, una adaptación del bus XT compatible con tarjetas de formato más pequeño. Gracias a su
compatibilidad eléctrica con el bus XT (también conocido como ISA de 8 bits o XT-ISA), se puede crear un
adaptador pasivo para conectar tarjetas XT a un conector de expansión PLUS. Otra característica de las
tarjetas PLUS es su apilabilidad. Otro bus que ofrecía módulos de expansión apilables era el bus "sidecar"
utilizado por el IBM PCjr . Este podría haber sido eléctricamente comparable al bus XT; sin duda,
presentaba algunas similitudes, ya que ambos exponían esencialmente los buses de dirección y datos de la
CPU 8088, con almacenamiento en búfer y enclavamiento, la adición de interrupciones y DMA
proporcionados por chips complementarios de Intel, y algunas líneas de detección de fallos del sistema
(Power Good, Memory Check, I/O Channel Check). Nuevamente, los sidecars de PCjr no son técnicamente
tarjetas de expansión, sino módulos de expansión, con la única diferencia de que el sidecar es una tarjeta
de expansión encerrada en una caja de plástico (con agujeros que exponen los conectores)
IBM introdujo lo que retroactivamente se llamaría bus de Arquitectura estándar de la industria (ISA) con el
IBM PC en 1981. En ese momento, la tecnología se llamaba bus de PC . El IBM XT , introducido en 1983,
utilizaba el mismo bus (con una ligera excepción). El bus de PC y XT de 8 bits se amplió con la introducción