Il bus ISA supporta sia schede a 8 bit che a 16 bit?
Sì — Il bus ISA accoglie schede di espansione a 8 bit e 16 bit
Il bus Industry Standard Architecture (ISA), introdotto con l'IBM PC/AT (1984), è un bus a 16 bit che mantiene la retrocompatibilità con le schede a 8 bit del PC/XT originale.
Come funziona
- Schede a 8 bit (stile PC/XT): Usano solo i primi 62 pin (A1–A31, D0–D7, controllo). Occupano la **parte anteriore** dello slot (connettore bordo più corto). Funzionano in qualsiasi slot ISA (8 bit o 16 bit).
- Schede a 16 bit (stile AT): Usano il connettore completo a 98 pin (36 pin aggiuntivi: A17–A23, D8–D15, IRQ/DMA/control extra). Richiedono lo **slot 16 bit completo** (il segmento più lungo dietro la sezione 8 bit).
- Keying fisico: Gli slot 16 bit hanno un divisorio; le schede 8 bit si fermano prima di esso. Le schede 16 bit si estendono nella sezione posteriore.
Funzionamento elettrico
- Quando viene acceduta una scheda a 8 bit, il bus esegue un ciclo a 8 bit (usa solo D0–D7).
- Quando viene acceduta una scheda a 16 bit, il bus esegue un ciclo a 16 bit (D0–D15).
- Il chipset/ponte gestisce la traduzione; la CPU vede un percorso dati a 16 bit.
Contesto storico
- ISA 8-bit: 4,77 MHz, ~2–3 MB/s.
- ISA 16-bit (AT bus): 8 MHz, ~8 MB/s teorico.
- EISA (1988) estese a 32 bit, 33 MB/s, ma l'ISA persistette fino a quando il PCI (1993) lo sostituì.
Nota sul legacy
Gli slot ISA scomparvero dalle schede madre ~2000–2005. I sistemi moderni usano PCIe. Le schede industriali/embedded talvolta conservano ISA tramite ponte LPC o backplane.