Che cos'è un autobus mezzanino?
Nei computer, l'unità centrale di elaborazione (CPU) si comporta come un cervello, inviando messaggi a diverse parti del computer e ad altri componenti. Questi segnali sono trasportati da un sistema di prese elettriche chiamato bus. Le CPU ora sono così veloci che hanno bisogno di più di un bus per trasportare informazioni. Un bus specializzato che instrada i comandi da e verso la CPU verso periferiche ad alta velocità, come schede di memoria, è chiamato bus mezzanine o scheda mezzanine.
Il bus mezzanino è una scheda componente del computer che si trova tra la scheda madre e altre schede. Il nome mezzanino deriva dalla parola mezzano , che significa medio. Il bus è un bridge che collega altre schede del computer alla CPU e consente una comunicazione semplice e veloce. Senza un bus, la CPU dovrebbe essere cablata su ogni scheda e componente separatamente.
I primi progetti di computer utilizzavano una CPU e un bus che funzionavano entrambi alla stessa velocità. Man mano che i computer diventavano più sofisticati e più veloci, erano necessari nuovi sistemi di bus per tenere il passo con processori più veloci. La maggior parte dei computer ora ha più di un bus per gestire tutte le informazioni inviate da e verso la CPU.
Intel® ha creato il primo bus mezzanine negli anni '80. Oggi, la maggior parte dei produttori segue una configurazione comune per i bus, chiamata specifica PCI (Peripheral Component Interconnect). PCI è stato creato negli anni '90. Un tipo comune di mezzanine bus è la scheda mezzanine PCI (PCM).
Sono disponibili diversi PCM per esigenze specifiche. Vari modelli funzionano con comunicazioni analogiche o digitali o entrambe. I PCM occupano solo uno slot nella scheda madre. Poiché gli slot vengono lasciati per collegare altre schede, ciò consente all'utente di ottenere una maggiore flessibilità del computer. I PCM consentono inoltre ai computer di utilizzare periferiche più recenti e più veloci senza cambiare la scheda madre.
I componenti del computer e il software inviano costantemente messaggi alla CPU attraverso vari bus come il mezzanino. Per gestire tutto il traffico della CPU, i bus inviano richieste attraverso un buffer. Un buffer è un'area di memoria utilizzata per l'archiviazione temporanea.
Un buffer aiuta l'archivio del computer, quindi esegue le richieste. Il buffer contiene tutte le transazioni inviate da e verso la CPU. Queste richieste vengono quindi completate nell'ordine ricevuto o in base a qualsiasi regola di elaborazione prioritaria impostata dall'utente.
I buffer vengono creati utilizzando la memoria ad accesso casuale (RAM) del computer. Le informazioni possono essere raccolte più velocemente dalla RAM che dalla memoria del disco rigido. Di solito, solo una determinata quantità di RAM viene allocata in un buffer. In genere, maggiore è il buffer, minore è la RAM disponibile per altre attività.