#119 – I BUS dei dati
Pillole di Bit - A podcast by Francesco Tucci - Lunedì
Categorie:
ISA, VESA Local BUS, PCI, PCI-X, PCI-Express, SATA, USB, SAS. Questi sono tutti sistemi per il trasferimento dati all'interno di un PC, i cosiddetti BUS. Il più vecchio, ISA, viaggiava a 4MB al secondo, quelli nuovi arrivano a 15GB al secondo, i tempi, come si può notare, corrono! Pillole di Bit (https://www.pilloledib.it/) è un podcast indipendente realizzato da Francesco Tucci, se vuoi metterti con contatto con me puoi scegliere tra diverse piattaforme: - Telegram (o anche solo il canale dedicato solo ai commenti delle puntate) - TikTok (per ora è un esperimento) - Twitter - BlueSky - Il mio blog personale ilTucci.com - Il mio canale telegram personale Le Cose - Mastodon personale - Mastodon del podcast - la mail (se mi vuoi scrivere in modo diretto e vuoi avere più spazio per il tuo messaggio) Rispondo sempre Se questo podcast ti piace, puoi contribuire alla sue realizzazione! Con una donazione diretta: - Singola con Satispay - Singola o ricorrente con Paypal Usando i link sponsorizzati - Con un acquisto su Amazon (accedi a questo link e metti le cose che vuoi nel carrello) - Attivando uno dei servizi di Ehiweb Se hai donato più di 5€ ricordati di compilare il form per ricevere i gadget! Il sito è gentilmente hostato da ThirdEye (scrivete a domini AT thirdeye.it), un ottimo servizio che vi consiglio caldamente e il podcast è montato con gioia con PODucer, un software per Mac di Alex Raccuglia Ciao a tutti e bentornati all’ascolto di Pillole di Bit, questa è la puntata 119 e io sono, come sempre, Francesco. Vi avevo lasciati con un cliffhanger, due puntate fa. Riprendiamo un po’ le fila. Questa è la seconda parte di una mini serie all’interno del podcast dove ho intenzione di affrontare l’architettura e il funzionamento dei calcolatori. La prima puntata, se non l’avete sentita, è la 117, vi consiglio prima di ascoltare quella e poi riprendere questa. mi ero fermato al BUS PCI Express, però credo che, come al solito, prima di parlare di cose moderne sia necessario capire cosa è un BUS e qual è la sua storia, almeno a grandi linee. Un BUS è un canale di comunicazione tra periferica e processore o periferica e periferica. Chi è vecchio avrà certamente in mente le vecchie schede ISA, quelle che si mettevano nel PC e avevano un connettore nero, c’erano le ISA a 8bit e quelle con lo slot più lungo, a 16 bit. Era un BUS molto facile e molto lento. Talmente facile che ho progettato una scheda da interfacciare su un BUS ISA all’esame di maturità, nel 1996 Il BUS ISA trasmetteva a una velocità di circa 4MB al secondo In abbinata al BUS ISA c’erano queste schede lunghissime che si infilavano anche in uno slot aggiuntivo marroncino, il VESA Local BUS, un po’ più performante, ma adatto solo ai processori 486 e con molti limiti di quantità di schede attive contemporaneamente e di stabilità dei dati. Dopo l’ISA nasce il BUS PCI, è il 1992. Questo bus ha iniziato a fare davvero la differenza nel trasferimento dei dati all’interno di un calcolatore perché è passato a lavorare a 32 bit e ha portato la velocità a 132MB/s. da 4 a 132 è un bel salto. Ma in informatica si sa, la velocità non è mai abbastanza e nel 1999 viene presentato il PCI-X, che non è da confondersi con il PCI express. Il PCI-X nella sua versione a 64bit viaggia alla folle velocità di 533MB al secondo. Adesso nei PC abbiamo degli slot di espansione di dimensioni diverse, alcuni anche molto piccoli. Questi sono gli slot del PCI Express. Il PCI Express ha alcune caratteristiche profondamente diverse dai vecchi BUS. La prima è che non è un BUS parallelo. Alt! Che vuol dire BUS parallelo? La comunicazione parallela permette la trasmissione di un byte, ad esempio, in un colpo solo, inviando al destinatario, la CPU o la memoria, tutti e 8 i bit partono e arrivano insieme. Non pensate che un BUS a 8 bit abbia solo 8 piste che corrono sulla scheda madre, ce ne sono altre, nello standard ISA, persino di più, che danno l’indirizzo dove il dato deve es