Kas yra pagrindinė saugykla?

Skaičiavimo pasaulyje pagrindinė saugykla suprantama kaip programos adresuojama atmintis, kurioje yra vykdomieji failai ir duomenys, reikalingi įvairioms sistemoms ir programoms paleisti ir paleisti. Dažniau vadinama pirmine saugykla arba atmintimi, pagrindinė atmintis tiesiogiai susieja su CPU, kuris nuskaito su vykdomosiomis programomis susijusias instrukcijas ir atlieka užduotis, reikalingas duomenims tvarkyti. Visi duomenys, reikalingi efektyviam programų veikimui, išsaugoti standžiajame diske, yra saugomi pagrindinėje saugykloje.

Daugeliu atvejų šiandien pagrindinė saugykla ir centrinis procesorius bendrauja per vadinamąją priekinę šoninę magistralę. Šio tipo magistralės iš tikrųjų susideda iš dviejų specializuotų magistralių, kurios padeda nuskaityti duomenis ir adresus, esančius pagrindinėje atmintyje. Priekinė magistralė ištraukia instrukcijas, reikalingas programoms paleisti, taip pat pateikia CPU vykdomųjų failų vietą arba adresą standžiajame diske. Tada CPU gali pats nuskaityti ir įrašyti duomenis ir pradėti reikiamas užduotis.

Svarbu pažymėti, kad daugeliu atvejų šiandien laikoma, kad pagrindinė atmintis turi nepastovią atmintį. Tai reiškia, kad laisvosios prieigos atmintis išvaloma paleidžiant. Kad išspręstų šią problemą, daugelis sistemų naudoja nepastovią pagrindinę atmintį arba saugojimo komponentą, pvz., BIOS, kad efektyviai pakrautų kompiuterį. Įkrovimas paprasčiausiai reiškia didesnės programos nuskaitymą iš antrinės saugyklos ir įkėlimą į RAM pirminėje arba pagrindinėje atmintyje. Iš ten autobusai gali pradėti ryšį su CPU ir užbaigti paleidimo seką.

Vykstant procesui, pagrindinė atmintis nuolat skaito ir indeksuoja duomenis, efektyviai perrašant juos būsimam naudojimui. Ši nuolatinė sąveika padeda atnaujinti duomenis ir neleidžia duomenims išnykti iš pagrindinės saugyklos naudojant įvairias kompiuterio sistemoje veikiančias funkcijas ir programas.