El bus S-100
El bus S-100 fue el primer bus de hardware estándar de la industria para microordenadores.
Creado en 1974 para el legendario Altair 8800, permitió que diferentes fabricantes crearan tarjetas modulares (CPU, memoria, E/S) intercambiables, marcando el nacimiento de la informática personal.
Hasta la llegada de IBM, el bus S-100 (asociado al sistema operativo CP/M) era el estándar de facto para ordenadores de negocios.
Pero con la aparición del IBM PC (en 1981) que adoptaba el bus ISA (de 62 pines) la cosa cambiaria. Pese a que S-110 evolucionó para convertirse en el estándar formalizado IEEE-696 en 1983.
ISA era un bus más moderno y por ende más evolucionado:
| Característica | Bus S-100 (Altair / IEEE-696) | Bus ISA (IBM PC) |
|---|---|---|
| Número de pines | 100 pines (inicialmente caótico; muchas líneas sin definir). | 62 pines (en su versión original de 8 bits; diseño optimizado). |
| Gestión de energía | Voltajes sin regular (+8V, ±16V). Cada tarjeta requería sus propios reguladores (generaba mucho calor). | Voltajes regulados por la fuente (+5V, -5V, +12V, -12V). Tarjetas más simples y frías. |
| Bus de datos | Unidireccional dividido: 8 líneas para entrada (Data In) y 8 líneas para salida (Data Out). | Bidireccional: un único grupo de 8 líneas para lectura y escritura. |
| Dependencia de la CPU | Ligado al Intel 8080. Exponía ciclos de tiempo específicos del chip; difícil de adaptar a otras CPU. | Ligado al Intel 8088. Sincronizado nativamente con la arquitectura x86 de IBM. |
| Estructura física | Placa pasiva (backplane). La CPU era una tarjeta más; la placa base no tenía componentes activos. | Placa base (motherboard). Los conectores iban soldados a la placa que ya incluía la CPU y la memoria. |
| Tamaño de tarjeta | Grande (aproximadamente 13 cm × 25 cm). | Más alargado, estrecho y estilizado. |
Con el auje de la arquitectura del IBM PC los fabricantes dejaron el S-100 para fabricar tarjetas de expansión o "clones" compatibles con el bus ISA del IBM PC.
La desaparición del bus S-100 no ocurrió de la noche a la mañana, sino que fue un proceso de declive entre 1981 y 1985. El bus pasó de dominar el mercado profesional a quedar completamente obsoleto.
El salto a los 16 bits acabó definitivamente con el bus S-100, que nació para procesadores de 8 bits (Intel 8080). Aunque la especificación IEEE-696 permitió adaptarlo a 16 bits combinando los buses de datos de entrada y salida, la solución era compleja de implementar.
Por contra, IBM introdujo directamente el bus AT (ISA de 16 bits) en 1984 con el IBM AT. Era un diseño mucho más barato y directo para gestionar los nuevos procesadores Intel 286, dejando al S-100 sin argumentos técnicos para sobrevivir.
Hacia 1986, la fabricación de sistemas comerciales S-100 había cesado por completo, quedando relegado exclusivamente a sistemas industriales muy específicos