Zakaj je dobro, da je RAM vašega računalnika poln
Ali Windows, Linux, Android ali drug operacijski sistem uporablja veliko RAM-a? Ne panike! Sodobni operacijski sistemi uporabljajo RAM kot predpomnilnik datotek, da pospešijo stvari. Ob predpostavki, da računalnik deluje dobro, ni treba skrbeti.
Čeprav se zdi nasprotujoča za tiste, ki se spomnimo, da so naši računalniki vedno stradali za RAM-om, uporaba RAM-a pomeni, da je vaš RAM dobro izkoriščen. Prazen pomnilnik RAM je zapravljen.
Slaba uporaba velikega pomnilnika in dobra uporaba velikega pomnilnika
Prvič, visoka poraba pomnilnika ni vedno dobra stvar. Če se vaš računalnik zdi zelo počasen, potem uporaba visokega pomnilnika (RAM) ni dobra stvar. Če je vaš RAM poln, je računalnik počasen, lučka trdega diska pa nenehno utripa, računalnik se zamenja z diskom. To je znak, da vaš računalnik uporablja trdi disk, ki je veliko hitrejši za dostop, kot »preliv« za vaš spomin.
Če se to zgodi, je jasno, da vaš računalnik potrebuje več pomnilnika RAM - ali da morate uporabljati manj programov z lahkoto pomnilnika. To je vsekakor slaba stvar.
Vendar pa obstaja jasna razlika med tem primerom, kjer računalnik ne deluje dobro, in bolj pogostim primerom, ko se zdi, da računalnik deluje v redu, vendar je zaskrbljujoča količina RAM-a, ki se uporablja z nekaj odprtimi programi..
Predpomnjenje diska
Namestite Windows XP na računalnik in verjetno boste videli, da uporablja več sto megabajtov pomnilnika, ko sistem miruje. Namestite operacijski sistem Windows 7 na istem računalniku in verjetno boste videli, da Windows 7 uporablja več gigabajtov pomnilnika v isti situaciji.
Torej, kaj se dogaja? Ali je Windows XP samo lažji in hitrejši operacijski sistem? So sodobni operacijski sistemi napihnjeni in potratni s spominom? Ne čisto.
RAM je veliko več, kot je bil takrat, ko je bil Windows XP sijajni nov operacijski sistem, in ga uporabljajo sodobni operacijski sistemi. Sodobni operacijski sistemi uporabljajo RAM računalnika kot predpomnilnik za pogosto dostopne datoteke in podatke o programu.
V sistemu Windows je ta funkcija znana kot SuperFetch, ki je bila uvedena v sistemu Windows Vista. SuperFetch spremlja aplikacije, ki jih uporabljate, in naloži običajno uporabljene datoteke in knjižnice aplikacij v RAM računalnika, preden jih potrebujete. Ko zaženete aplikacijo, Windows naloži datoteke aplikacije iz RAM-a, namesto da jih bere z diska, kar je počasen proces. To pospeši zagon aplikacije in na splošno naredi računalnik hitrejši in odzivnejši.
To ne velja samo za Windows. Uporabniki Linuxa bodo prav tako opazili, da njihov računalnik uporablja navidezno zaskrbljujočo količino pomnilnika za predpomnjenje datotek z vašega diska, novi uporabniki Linuxa pa bodo morda zaskrbljeni, ko to opazijo. Številni programi za spremljanje rabe virov, kot je sistem za spremljanje GNOME, skrivajo pomnilnik, ki ga uporablja predpomnilnik, tako da uporabniki tega ne bodo morali razumeti ali biti zaskrbljeni.
Brskalniki in druga programska oprema
Enako velja za brskalnike in druge programske aplikacije z lastnimi predpomnilniki. Če na primer opazite spletni brskalnik, kot je Mozilla Firefox, ki uporablja veliko količino pomnilnika RAM, to ni nujno slaba stvar. Če imate v računalniku veliko RAM-a, je dobro, da ga Firefox uporablja. Če predpomni spletne strani, ki ste jih obiskali v RAM-u, lahko Firefox pospeši čas nalaganja spletnih strani, zato je uporaba gumbov Nazaj in Naprej hitrejša. Zato Firefox samodejno določi idealno velikost predpomnilnika glede na količino pomnilnika v računalniku.
Firefox sam morda ima zgodovinsko uhajanje pomnilnika in druge težave, vendar je koncept enak. Za Mozillo ni smiselno, da bi porabo RAM-a za Firefox uporabila za 50 megabajtov, ker imajo sodobni računalniki veliko RAM-a, ki ga lahko Firefox uporabi za pospešitev brskanja po spletu.
Enako velja za drugo programsko opremo. Programi z visoko porabo pomnilnika lahko dobro izkoristijo vaš RAM, ne da bi ga zapravili.
Zakaj je prazen RAM neuporaben
Morda mislite, da je uporaba RAM-a kot predpomnilnika odlična, vendar ne želite, da bi te programske datoteke in drugi podatki prevzeli vaš RAM. Raje bi imeli na voljo prazen pomnilnik, tako da se bodo programi takoj zagnali in se bo pomnilnik uporabljal za tisto, kar mislite, da je najboljši, ne za to, kar vaš operacijski sistem in programi menijo, da je najbolje.
Vendar to sploh ni skrb. Ali je vaš RAM poln predpomnjenih datotek ali je popolnoma prazen, je vse na voljo za programe, ki ga res potrebujejo. Predpomnjeni podatki v RAM-u so označeni kot nizko prioriteta in se takoj zavržejo, takoj ko je potreben pomnilnik.
Ker je te podatke mogoče takoj zavreči, ko je to potrebno, ni nobene pomanjkljivosti pri uporabi pomnilnika RAM za predpomnilnik. (Eden od možnih pomanjkljivosti so uporabniki, ki ne razumejo, kaj se dogaja, da se zmedejo.)
Prazen RAM je neuporaben. Računalnik ne more hitreje zapisovati podatkov v prazen pomnilnik, prav tako prazen pomnilnik ne porabi manj energije. Če predvajate program, ki je morda že prisoten v predpomnilniku datotek RAM-a, se bodo programi naložili veliko hitreje, če uporabljate RAM, ne pa ko bo prazen.
To je razlog, zakaj je uporaba zadolžilca na Androidu slaba ideja, prav tako je razlog, zakaj ne bi smeli biti preveč zaskrbljeni, če vaš računalnik polni vaš RAM. To je tudi eden od razlogov, zakaj Windows XP ni idealen operacijski sistem za današnjo strojno opremo - medtem, ko je uporaba RAM-a v operacijskem sistemu XP precej nižja kot v sistemu Windows 7, to ni nujno dobra stvar, če imate sodoben računalnik z dostojno količino RAM-a.