/ / Virtuālā datora atmiņa un veidi, kā to palielināt

Virtuālā datora atmiņa un veidi, kā to palielināt

Virtuālā atmiņa ir īpašatehnoloģija, ar kuras palīdzību tiek pārvaldīta datorsistēmu atmiņa, izmantojot daudzfunkcionālas operētājsistēmas. Šīs tehnoloģijas būtība ir tāda, ka katrai programmai, lai nodrošinātu tās efektivitāti šādas ierīces sastāvā, tiek norādīta datora vispārējā atmiņa uz atsevišķu adresi. Šāda adresēšana ir noteikta veidā parādīta fiziskajā modulī, kas nodrošina šo atmiņu. Šādā veidā organizētā atmiņas izmantošanas efektivitātes palielināšana tiek panākta ar to, ka katrai darba programmai nepieciešamā atmiņas telpa ir rezervēta. Turklāt datora virtuālā atmiņa ļauj lietotājam palielināt kopējo apjomu, sasniedzot rādītājus, kas pārsniedz fiziskajās ierīcēs atrodamos rādītājus. To nodrošina tehnoloģija, kas neizmantotus resursus iesūknē uzglabāšanā.

Šīs tehnoloģijas izskats attiecas uz vidupagājušajā gadsimtā. Pirms tam divos atmiņas līmeņos tika izmantotas skaitļošanas ierīces - primārās un sekundārās. Virtuālās atmiņas rašanos noteica nepieciešamība atrast vienkāršāku kontroles režīmu.

Izmantojot virtuālo datoru atmiņuievērojami vienkāršo plānošanas procesu, jo tas novērš vajadzību pastāvīgi uzraudzīt izmantoto un brīvo atmiņu daudzumu vai izplatīt to starp darbošanās programmām. Praktiski katram darba pielietojumam ar šo tehnoloģiju ir pieejama visa adreses telpa, neatkarīgi no fizisko ierīču daudzuma, kuru tā ir paredzēta.

Vispārīgākā nozīmē datora virtuālā atmiņa atrisina šādas problēmas:

- vienkāršo un racionalizē atmiņas risināšanu lietojumprogrammu darbināšanai;

- nodrošina racionālu RAM-RAM pārvaldību, atlasot un saglabājot populārākās un bieži lietotās programmas;

- Automātiski aprēķina procesus tā, ka katrs process tiek īstenots tā, it kā tam pieder visa datora atmiņa.

Mūsdienu datoros - radīšanas tehnoloģijavirtuālā atmiņa tiek atbalstīta un aparatūras atbalsts, izņemot gadījumus, kad tiek risināti īpaši uzdevumi, kas nepieciešami, lai uzturētu īpaši ātrus darbības režīmus. Parasti šādas ierīces nav paredzētas masveida lietošanai, un tādēļ daudzfunkcionalitāte ir būtiski ierobežota.

Minēto tehnoloģiju galvenokārt realizē divi organizācijas veidi.

Lapas organizācija nodrošina sadalīšanuRAM lapās ar fiksētu apjomu, parasti - 4096 baiti. Šajā izmērā ir fails, kurā tiek kodēta informācija par tā sērijas numuru (lapas numuru) un tā nobīdi. Datora centrālais procesors pārveido lapas numuru attiecīgajā adresē. Procesors virtuālās lapas numuru pārveido uz atbilstošo fiziskās ierīces adresi. Operētājsistēma patstāvīgi turpina "uzrauga" šīs atmiņas šūnas lietošanu un to pārvalda atkarībā no tā, vai tā ir aizņemta vai nē.

Segmentu organizācija balstās uz to, ka visiDatora virtuālā atmiņa ir sadalīta noteiktās daļās - segmentos, kuriem ir operētājsistēma, un nodrošina piekļuves tiesības katrai programmai. Adresēšanas process ar šo metodi ir gandrīz tāds pats kā peidžēšanas metodei, taču, sadalot segmentus, tie kļūst sadrumstaloti, kas negatīvi ietekmē datora ātrumu. Pārvariet šīs neērtības divos veidos: vai nu palieliniet atmiņas apjomu, vai arī atbrīvojiet izmantoto, notīrot nevajadzīgos datus. Lai uzzinātu, kā atbrīvot virtuālo atmiņu, jebkurš lietotājs var piekļūt operētājsistēmas palīdzības sadaļai, kas ir instalēta datorā, turklāt šī vienkāršā procedūra ir detalizēta.

Virtuālās atmiņas apjomu var palielināttiek sasniegts ar divām galvenajām metodēm - tīrīšanu, kā minēts iepriekš, vai palielinot tā fizisko apjomu, uzstādot jaunas iekārtas. Ir daudzas programmas, kuras pateiks, kā palielināt virtuālās atmiņas apjomu un palīdzēt to izdarīt pats.

Lasīt vairāk: