Wat is een mezzanine-bus?
In computers werkt de centrale verwerkingseenheid (CPU) als een brein en stuurt berichten naar verschillende delen van de computer en andere componenten. Deze signalen worden gedragen door een systeem van stopcontacten, een bus genaamd. CPU's zijn nu zo snel dat ze meer dan één bus nodig hebben om informatie te dragen. Een gespecialiseerde bus die opdrachten van en naar de CPU stuurt naar high-speed randapparatuur, zoals geheugenkaarten, wordt een mezzaninebus of mezzaninekaart genoemd.
De mezzanine-bus is een computercomponentkaart die zich tussen het moederbord en andere kaarten bevindt. De naam mezzanine komt van het woord mezzano , wat midden betekent. De bus is een brug die andere kaarten in de computer verbindt met de CPU en zorgt voor eenvoudige, snelle communicatie. Zonder een bus zou de CPU op elke kaart en elk onderdeel afzonderlijk moeten worden aangesloten.
Vroege computerontwerpen gebruikten een CPU en een bus die beide op dezelfde snelheid liepen. Naarmate computers geavanceerder en sneller werden, waren nieuwe bussystemen nodig om gelijke tred te houden met snellere processors. De meeste computers hebben nu meer dan één bus om alle informatie af te handelen die van en naar de CPU wordt verzonden.
Intel® creëerde de eerste mezzanine-bus in de jaren tachtig. Tegenwoordig volgen de meeste fabrikanten een gemeenschappelijke configuratie voor bussen, de Peripheral Component Interconnect (PCI) -specificatie genoemd. PCI werd opgericht in de jaren 1990. Een veelgebruikt type mezzaninebus is de PCI mezzaninekaart (PCM).
Verschillende PCM's zijn beschikbaar voor specifieke behoeften. Verschillende modellen werken met analoge of digitale communicatie, of beide. PCM's nemen slechts één slot in op het moederbord. Omdat er nog slots over zijn om andere kaarten in te steken, krijgt de gebruiker hierdoor meer flexibiliteit van de computer. Met PCM's kunnen computers ook nieuwere, snellere randapparatuur gebruiken zonder het moederbord te wijzigen.
Computeronderdelen en software sturen voortdurend berichten naar de CPU via verschillende bussen zoals de mezzanine-bus. Om al het CPU-verkeer af te handelen, sturen de bussen aanvragen via een buffer. Een buffer is een geheugengebied dat wordt gebruikt voor tijdelijke opslag.
Een buffer helpt de computer op te slaan en vervolgens aanvragen uit te voeren. De buffer bevat alle transacties die van en naar de CPU zijn verzonden. Deze verzoeken worden vervolgens voltooid in de ontvangen volgorde, of volgens de door de gebruiker ingestelde prioriteitsverwerkingsregels.
Buffers worden gemaakt met behulp van het RAM-geheugen (Random Access Memory) van de computer. Informatie kan sneller uit het RAM-geheugen worden verzameld dan uit het geheugen van de harde schijf. Gewoonlijk wordt slechts een bepaalde hoeveelheid RAM toegewezen aan een buffer. Over het algemeen geldt dat hoe groter de buffer, hoe minder RAM-geheugen beschikbaar is voor andere taken.