Nei computer, l’unità di elaborazione centrale (CPU) agisce 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 sono ora così veloci che hanno bisogno di più di un bus per trasportare le informazioni. Un bus specializzato che instrada i comandi da e verso la CPU alle periferiche ad alta velocità, come le schede di memoria, è chiamato bus mezzanine o scheda mezzanine.
Il bus mezzanine è una scheda componente del computer che si trova tra la scheda madre e altre schede. Il nome mezzanine deriva dalla parola mezzano, che significa mezzo. 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 separatamente a ciascuna scheda e componente.
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 veloci, erano necessari nuovi sistemi bus per stare al passo con processori più veloci. La maggior parte dei computer ora dispone di più di un bus per gestire tutte le informazioni inviate da e verso la CPU.
Intel® ha creato il primo bus mezzanine negli anni ‘1980. Oggi, la maggior parte dei produttori segue una configurazione comune per i bus, chiamata specifica PCI (Peripheral Component Interconnect). Il PCI è stato creato negli anni ‘1990. Un tipo comune di bus mezzanine è 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ù nuove 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 bus mezzanine. Per gestire tutto il traffico della CPU, i bus inviano le richieste attraverso un buffer. Un buffer è un’area di memoria utilizzata per l’archiviazione temporanea.
Un buffer aiuta il computer a memorizzare, quindi eseguire le richieste. Il buffer contiene tutte le transazioni inviate da e verso la CPU. Tali richieste vengono poi espletate nell’ordine ricevuto, o secondo eventuali regole di elaborazione prioritaria impostate 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, a un buffer viene assegnata solo una certa quantità di RAM. In genere, maggiore è il buffer, minore è la RAM disponibile per altre attività.