¿El bus ISA soporta tarjetas de 8 y 16 bits?

Sí — El bus ISA admite tarjetas de expansión de 8 y 16 bits

El bus Industry Standard Architecture (ISA), introducido con el IBM PC/AT (1984), es un bus de 16 bits que mantiene compatibilidad hacia atrás con tarjetas de 8 bits del PC/XT original.

Cómo funciona

  • Tarjetas 8 bits (estilo PC/XT): Usan solo los primeros 62 pines (A1–A31, D0–D7, control). Ocupan la **porción frontal** de la ranura (conector borde más corto). Funcionan en cualquier ranura ISA (8 o 16 bits).
  • Tarjetas 16 bits (estilo AT): Usan conector completo 98 pines (36 pines adicionales: A17–A23, D8–D15, IRQs/DMA/control extra). Requieren la **ranura 16 bits completa** (segmento trasero más largo detrás de la sección 8 bits).
  • Clavija física: Ranuras 16 bits tienen divisor; tarjetas 8 bits se detienen antes. Tarjetas 16 bits se extienden a sección trasera.

Operación eléctrica

  • Cuando se accede tarjeta 8 bits, el bus ejecuta ciclo 8 bits (usa solo D0–D7).
  • Cuando se accede tarjeta 16 bits, el bus ejecuta ciclo 16 bits (D0–D15).
  • El chipset/puente maneja la traducción; CPU ve camino datos 16 bits.

Contexto histórico

  • ISA 8 bits: 4,77 MHz, ~2–3 MB/s.
  • ISA 16 bits (bus AT): 8 MHz, ~8 MB/s teórico.
  • EISA (1988) extendió a 32 bits, 33 MB/s, pero ISA persistió hasta PCI (1993) lo reemplazó.

Nota legacy

Ranuras ISA desaparecieron de placas base ~2000–2005. Sistemas modernos usan PCIe. Placas industriales/embebidas a veces retienen ISA vía puente LPC o backplanes.