Virtuālo atmiņu dators

click fraud protection

tiem datoru lietotājiem, kuri ir paveicies noķert krāšņās ziedonis sistēmu, pamatojoties uz 8086-saderīgu procesori ir ļoti labi informēti par to, kā tajā laikā uzstādīts svarīgs atmiņas apjomu.Rezultāts bija burtiski kilobaiti: pārsniegt pamata 640 kbps un sasniegt "fantastisks" 736 KB iegādāties īpašas ārēju pagarinājumu, kas ir dūšīgs maksa salīdzinoši liela izmēra korpusā.Tomēr, datoru tehnoloģija ir attīstījusies ātri un drīz vien tika pieņemts psiholoģiskā barjera 1 megabaitu.RAM moduļi ir daudz mazāki, arī parādījās procesori izmanto to, lai pilnībā.Neatpaliek, un lietojumprogrammas.Orientieris notikums bija izejas Vindovs trešo versiju, kurā izmantošana virtuālās atmiņas.Tomēr tie bija tikai eksperimentāls soļi virzienā, kas varētu kļūt par standarta visām operētājsistēmām.

Kas ir virtuālā atmiņa?Iedomājieties divas identiskas datoru, kurā darbojas Windows 3, tikai viens ir 1 MB atmiņas, un citiem - 2 MB.Lai izvēlētos lietojumprogrammas, pamatojoties uz apjomu - nosodīt programmētāji grūti strādāt, jo viņiem ir nepieciešams, lai optimizētu savus produktus par 1, 2, ucmegabaitu.Izveidot programma, kas izstrādāta standarta vismaz 640 KB - tas nozīmē atmest dažas iespējas, "vadīt" lietojumprogrammu sistēma.Galvenā uzmanība tiek pievērsta 2MB - zaudēt potenciālos klientus, kuriem ir datori tikai 1 MB.Ir saprotams, un Microsoft, tāpēc ierosināja mehānismu, ko sauc par "virtuālo atmiņu".Programmētāji vairs nav nepieciešams zināt, cik daudz ir uzstādīts katrā datorā.Protams, daži ierobežojumi, tomēr jāņem vērā, bet kopumā bažas par to, kā "sadraudzēties" vidēs un sastāvdaļas datoru pārņēma operētājsistēmu.Nē brīnumi šeit, protams, nenotiek.Darbības princips ir ļoti vienkāršs.

Veikt piemēram, gadījums, kad dators ir sākusies ar 1MB pieteikumu izstrādāto zem 2MB.Daļa no aizņem sistēma pati par sevi, tāpēc, no 1 MB pieejami lietotājam tikai 500 kb (apturēta) tilpumu.Palaist programmu.Ja virtuālā atmiņa ir iespējots vai atspējots, programma aizņem 500 KB un izejām, sniedzot ziņojumu par kļūdu.Bet pavisam cita, ja mehānisms ir iekļauts: dara tos pašus 500 kb, ja šādu vaicājumu ir atmiņas, datu bloks ir rakstīts uz īpašu failu uz diska, atbrīvojot to apjomu RAM.Pieteikums mehānisms "caurspīdīgs".Patiesībā, virtuālās atmiņas - tā ir daļa no uzdevuma, bet nav ievietots čipsi un diska vietas.Šis lēmums izrādījās tik veiksmīgs, ka joprojām strādājam pie tā uzlabošanas.Tātad, nesen Vindovs 8. uz jau pazīstamā swap failu pievienotās pagefile swapfile, paredzēta tikai metro pieteikumiem.

Dažreiz, lietotāji var redzēt sistēmas ziņojumu, ka virtuālās atmiņas beidzas.Kā izskaidrot to, ņemot vērā iepriekš minēto?Turklāt nav skaidrs, ņemot vērā, ka brīvas vietas uz cietā diska vēl var būt.Viens no visbiežāk iemesliem slēpjas nepareizā konfigurācijas mehānisma virtuālo atmiņu.Lai gan noklusējuma sistēma izvēlas automātisko kontroli lielums peidžeru fails ir atļauts manuālā kontrole, lai noteiktu stingru regulējumu.Vai tas ir nepieciešams to darīt vai ne - katrs lietotājs izvēlas to pašu, bet, ja rodas kļūda trūkuma dēļ tilpuma būs paaugstināt augšējo robežu atļauts.Tas ir konfigurēta, pildot Options (var piekļūt, izmantojot "My Computer", vai no vadības paneļa).