Kas yra galinis autobusas?

Galinė magistralė yra kompiuterio aparatinės įrangos dalis, jungianti centrinį procesorių (CPU) su 2 lygio (L2) ir kartais 1 lygio (L1) talpyklos atmintimi. Šis ryšys užmezgamas, kai CPU reikia saugoti atmintį talpykloje arba iš jos paimti atmintį. Svarbu prijungti procesorių ir talpyklą su galine magistrale, nes CPU lengviau apdoros anksčiau saugomą ar apdorotą informaciją. Daugumoje kompiuterių ši magistralė yra tokia pat greita arba beveik tokia pat greita kaip centrinis procesorius.

Operacijų metu procesoriui dėl kokių nors priežasčių gali prireikti talpyklos, o galinė magistralė yra tiltas tarp šių dviejų. Talpykla yra atmintis, kurioje saugomi dalykai, kurie jau buvo peržiūrėti. Pavyzdžiui, jei kas nors neseniai atidarė vaizdą, tekstinį dokumentą ar svetainę, talpykloje failas bus saugomas trumpą laiką; atmintis iškraunama, jei vartotojas per tam tikrą laikotarpį negrįžta prie failo. Dauguma galinių magistralių jungiasi su L2 talpykla, o kai kurios taip pat jungiasi su L1.

Kaip tiltas, galinės pusės magistralė leidžia talpyklai judėti dviem skirtingomis kryptimis. Jei CPU reikia laikinai saugoti dalį proceso arba visą procesą, kad vėliau galėtų grįžti prie proceso, jis naudos magistralę procesui talpykloje saugoti. Kai CPU reikia kažko iš talpyklos, jis nurodys magistralei tai nuskaityti.

Nors talpykloje paprastai yra mažiausiai kompiuterio atminties, todėl ji yra labai greita. Dėl šios priežasties centrinis procesorius gali naudoti galinę magistralę, kad pagreitintų kitaip ilgai trunkančius procesus, tačiau tik tuo atveju, jei jie buvo atlikti neseniai. Pavyzdžiui, jei kas nors atlieka ilgą matematikos užduotį arba pateikia sudėtingą vaizdą, procesoriui gali prireikti kelių minučių ar ilgiau, kad atliktų šią funkciją. Jei vartotojas dar kartą atliks tą pačią funkciją, centrinis procesorius galės daug greičiau pakartoti procesą, gaudamas informaciją iš talpyklos.

Talpykla yra labai greita ir, kadangi procesoriui šios atminties reikia greitai, galinė magistralė paprastai sukuriama taip, kad apdorojimo greitis būtų didelis. Dauguma kompiuterių nustato šią magistralę beveik tokiu pat greičiu kaip ir procesoriaus, o mažiausias nustatymas paprastai yra maždaug pusė procesoriaus greičio. Jei magistralė nustatytas mažesniam greičiui, gali būti greičiau perdaryti pastarąjį procesą, todėl nebereikės galinės pusės magistralės.