Mis on mezzanine buss?

Arvutites toimib keskprotsessor (CPU) nagu aju, saates sõnumeid arvuti erinevatesse osadesse ja teistele komponentidele. Neid signaale edastab elektripistikupesade süsteem, mida nimetatakse siiniks. CPU-d on nüüd nii kiired, et vajavad teabe edastamiseks rohkem kui ühte siini. Spetsiaalset siini, mis suunab käsklused protsessorisse ja sealt tagasi kiiretele välisseadmetele, näiteks mälukaartidele, nimetatakse mezzanine siiniks või mezzanine kaardiks.

Mezzanine buss on arvuti komponentkaart, mis asub emaplaadi ja teiste kaartide vahel. Nimi mezzanine tuleneb sõnast mezzano, mis tähendab keskmist. Siin on sild, mis ühendab teised arvutis olevad kaardid protsessoriga ning võimaldab lihtsat ja kiiret suhtlust. Ilma siinita peaks CPU olema iga kaardi ja komponendiga eraldi ühendatud.

Varasemates arvutikujundustes kasutati protsessorit ja siini, mis mõlemad töötasid sama kiirusega. Kuna arvutid muutusid keerukamaks ja kiiremaks, oli kiiremate protsessoritega sammu pidamiseks vaja uusi siinisüsteeme. Enamikul arvutitel on nüüd rohkem kui üks siini, et käsitleda kogu protsessorile saadetavat ja sealt saadud teavet.

Intel® lõi esimese mezzanine bussi 1980. aastatel. Tänapäeval järgib enamik tootjaid siinide jaoks ühist seadistust, mida nimetatakse perifeersete komponentide ühendamise (PCI) spetsifikatsiooniks. PCI loodi 1990ndatel. Levinud mezzanine siini tüüp on PCI mezzanine kaart (PCM).

Erivajaduste jaoks on saadaval erinevad PCM-id. Erinevad mudelid töötavad kas analoog- või digitaalsidega või mõlemaga. PCM-id võtavad emaplaadil ainult ühe pesa. Kuna pesasid jääb teiste kaartide ühendamiseks üle, võimaldab see kasutajal kasutada arvutit rohkem paindlikult. PCM-id võimaldavad arvutitel kasutada ka uuemaid ja kiiremaid välisseadmeid ilma emaplaati vahetamata.

Arvutikomponendid ja tarkvara saadavad protsessorile pidevalt sõnumeid erinevate siinide, näiteks mezzanine siini kaudu. Kogu protsessori liikluse haldamiseks saadavad siinid päringuid puhvri kaudu. Puhver on mäluala, mida kasutatakse ajutiseks salvestamiseks.
Puhver aitab arvutil salvestada ja seejärel taotlusi täita. Puhver sisaldab kõiki CPU-le saadetud ja sealt välja saadetud tehinguid. Need päringud täidetakse seejärel saabumise järjekorras või vastavalt kasutaja seatud prioriteetse töötlemise reeglitele.
Puhvrid luuakse arvuti muutmälu (RAM) abil. RAM-ist saab teavet koguda kiiremini kui kõvaketta mälust. Tavaliselt eraldatakse puhvrile ainult teatud kogus RAM-i. Üldiselt, mida suurem on puhver, seda vähem on muude toimingute jaoks saadaval RAM-i.