Kas yra virtualioji atmintis ir kodėl tai svarbu?

Kas yra virtualioji atmintis ir kodėl tai svarbu?

Virtualioji atmintis leidžia jums imituoti didesnę RAM nei ta, kurią įdiegėte kompiuteryje. Tai mechanizmas, su kuriuo veikia operacinė sistema.

Jo naudingumas yra tai, kad paraiškos ir jų duomenys turi būti naudojami procesoriaus turi praeiti kietąjį diską, kur ji saugoma viskas, kai išjungiate kompiuterį, RAM, kuriuos galima tiesiogiai pasiekti mikro.

Kuo didesnė RAM, tuo didesnė galimybė paleisti programas sudėtingais duomenimis.

Kaip matote, atminties valdymas yra labai svarbus. Jei pridursime, kad tai ne visada buvo toks pigus, kaip ir dabar, logiška, kad yra tokia sistema, kuri kontroliuoja tai, ir parsisiunčia, pavyzdžiui, programas, kurių mes nenaudojame.

Istorinė virtualios atminties naudojimo priežastis yra gana nereikšminga, nors RAM buvo brangus, kietajame diske nebuvo tiek daug. Tada galėtumėte naudoti kietąjį diską, kad imituoti, kad turime daugiau atminties. Procesas buvo paprastas, diske buvo perduotos RAM dalys, kurios nebuvo naudojamos tam tikru metu, jei tam tikra programa reikalavo, kad jie grąžintų į atmintį.

Todėl ši technika sugeba imituoti daugiau atminties, o programose net neįmanoma suvokti visko, kas vyksta žemiau. Įprastoje operacinėje sistemoje imituojate dvigubai daugiau nei naudodami.

Ne visi yra privalumai, nes, palyginus su sistema, ji gali elgtis lėčiau dėl duomenų pakrovimo.

Taip yra todėl, kad duomenų prieiga prie kietojo disko yra tūkstančių kartų lėtesnė nei RAM atmintis. Jei joje nėra atminties dalies, sistemai reikia laiko jį perskaityti ir grąžinti į pagrindinę atminties atmintį, nes tai yra vienintelė vieta, kur procesorius gali jį pasiekti.

Kaip matote, mes neturėtume kalbėti apie atminimą kaip kažką atskirtą, o greičiau į atminties sistemą, kuri yra suskirstyta į lygius. Visų pirma įrašai, labiau nuotoliniai, mikro talpyklos, kurios yra atsakingos už tai, kad turėtumėte duomenų, kuriuos naudojate labiausiai šalia procesoriaus, tada RAM, o paskutinė išeitis - kietasis diskas. Kuo arčiau mikro, tuo greitesnis, bet atmintis yra daug brangesnė.

Kodėl virtualioji atmintis yra tokia svarbi?

Jei pasibaigsime atmintis, negalėsime paleisti daugiau programų, o tiems, kurių naršote, turėsime problemų dirbdami su daugiau duomenų. Tačiau, kaip matėme, ne visi yra privalumų, virtualiosios atminties naudojimas gali paskatinti kompiuterį paleisti lėčiau, jei reikia perskaityti duomenis į kietąjį diską. Visada yra kompromisas tarp duomenų, kuriuos sistema gali apdoroti, greičio ir kiekio.

Niekada virtualaus atminties konfigūracija negali būti geresnė už RAM plėtinį. Be to, idealu būtų turėti kompiuterį, kurio nereikia aktyvuoti.

Virtuali atmintis naudojant šiuolaikines operacines sistemas

Padidėjęs grafinių sąsajų naudojimas ir vis sudėtingesni įrankiai leidžia modernias sistemas kaupti RAM.

Dėl šios funkcijos viena iš priežasčių, kodėl sistema didina greitį naudojant SSD. Visuomet turėkite omenyje, kad prieigos prie duomenų spartos pagerėjimas, net jei jis nėra įspūdingas, gali labai padėti komandai, turinčiai atminties apribojimų, nes visa sistema gali susidurti su nuolatinėmis kliūtimis.

Ar galite išjungti virtualios atminties?

Žinoma, jums įdomu, ar jis gali būti išjungtas, ir ar tai pagerins našumą. Iš esmės nerekomendu jį išjungti, jei esate įprastas vartotojas. Jei turite daug atminties, tuo pačiu metu nenaudojate daugelio programų, bet turite problemų dėl našumo, galite pabandyti išjungti šią funkciją. Tačiau visada turėkite omenyje, kad kai deaktyvuojate programas, vykdančias veiksmus, kuriems reikia daug atminties, jie gali būti užblokuoti blogiausiu laiku.

Apibendrinant galima teigti, kad virtualioji atmintis leidžia išplėsti jūsų galimybes vienu metu paleisti daugiau programų, bet tam tikrais atvejais jūsų komanda gali būti lėtesnė. Per keletą metų ir dėl nuolatos mažėjančios atminimo kainos, galų gale bus mažiau svarbu.