/ / Virtuali kompiuterio atmintis ir būdai ją padidinti

Virtuali kompiuterio atmintis ir būdai ją padidinti

Virtuali atmintis yra ypatingatechnologija, per kurią valdoma daugiafunkcinių operacinių sistemų kompiuterių sistemų atmintis. Šios technologijos esmė yra ta, kad kiekviena programa, užtikrinanti jos efektyvumą tokio prietaiso sudėtyje, reiškia bendrą kompiuterio atmintį atskiram adresu. Toks adresavimas tam tikru būdu rodomas fiziniame modulyje, kuriame pateikiama ši atmintis. Tokiu būdu organizuojamo atminties efektyvumo didinimas pasiekiamas tuo, kad kiekvienai veikiančiai programai reikiama atmintis yra rezervuota. Be to, kompiuterio virtualioji atmintis leidžia vartotojui padidinti bendrą tūrį, pasiekiant rodiklius, kurie viršija tuos, kurie rasti fiziniuose įrenginiuose. Tai užtikrina nepanaudotų išteklių siurbimo į saugyklą technologija.

Šios technologijos išvaizda reiškia vidurįpraėjusį šimtmetį. Prieš tai buvo naudojami du atminties lygiai skaičiavimo įrenginiuose - pirminėje ir antrinėje. Virtualiosios atminties atsiradimą paskatino poreikis rasti paprastesnį valdymo režimą.

Naudojant virtualiosios kompiuterinės atmintįlabai supaprastina programavimo procesą, nes tai pašalina poreikį nuolatos stebėti naudojamos ir laisvos atminties kiekį arba paskirstyti jį tarp paleistų programų. Praktiškai kiekvienai darbo programai su šia technologija suteikiama prieiga prie visos adreso vietos, neatsižvelgiant į fizinių įrenginių, kuriems jis skirtas, kiekį.

Apskritai kompiuterio virtualioji atmintis išsprendžia šias problemas:

- supaprastina ir racionalizuoja atminties adresavimą programoms paleisti;

- užtikrina racionalų RAM - RAM valdymą, pasirinkdami ir saugodami populiariausias ir dažniausiai naudojamas programas;

- Automatizuoja skaičiavimo procesus taip, kad kiekvienas procesas būtų įgyvendintas taip, tarsi jis turėtų visą kompiuterio atmintį.

Šiuolaikiniuose kompiuteriuose - kūrimo technologijavirtuali atmintis yra palaikoma ir dėl aparatūros palaikymo, išskyrus tuos atvejus, kai sprendžiamos specialios užduotys, kai reikia išlaikyti ypač didelės spartos veikimo režimus. Paprastai tokie prietaisai nėra skirti masiniam naudojimui, todėl daugiafunkcinis įrenginys yra iš esmės ribotas.

Nagrinėjama technologija iš esmės įgyvendinama dviem organizacijos būdais.

Puslapio organizacija teikia padalijimąRAM puslapiuose su fiksuoto dydžio, paprastai - 4096 baitų. Tokio dydžio viduje yra failas, kuriame yra užkoduota informacija apie jo serijos numerį (puslapio numerį) ir jo nuokrypį. Centrinis kompiuterio procesorius pakeičia puslapio numerį į atitinkamą adresą. Procesorius virtualiojo puslapio numerį paverčia atitinkamu fizinio įrenginio adresu. Operacinė sistema savarankiškai toliau "stebi" šios atminties ląstelės naudojimą ir ją valdo, priklausomai nuo to, ar ji užimta, ar ne.

Segmentų organizavimas grindžiamas tuo, kad visiKompiuterio virtualioji atmintis suskirstyta į tam tikras dalis - segmentus, kuriuose veikia operacinė sistema, ir suteikia prieigos teises kiekvienai programai. Adresavimo procesas šiuo metodu yra beveik toks pat kaip ir ieškos būdas, tačiau kai segmentai platinami, jie suskaidomi, o tai neigiamai veikia kompiuterio greitį. Ištaisykite šias nepatogumus dviem būdais: padidinkite atminties kiekį arba paleiskite jį naudodami išvalydami nereikalingus duomenis. Norėdami sužinoti, kaip išlaisvinti virtualiosios atminties, bet kuris vartotojas gali pasiekti kompiuteryje įdiegtos operacinės sistemos pagalbos skyrių, o ši paprasta procedūra yra išsami.

Virtualiosios atminties kiekio padidinimas gali būti didinamasyra pasiekiamas dviem pagrindiniais būdais - valymu, kaip minėta pirmiau, arba didinant jo fizinį tūrį, diegiant naują įrangą. Yra daugybė programų, kurios jums parodys, kaip padidinti virtualiosios atminties kiekį ir padėti tai padaryti patys.

</ p>>
Skaityti daugiau: