niille tietokoneen käyttäjille, jotka ovat onni kiinni kunniakas kukoistus perustuvat 8086-yhteensopiva prosessorit ovat hyvin tietoisia siitä, miten tuolloin tärkeä asennetun muistin määrästä.Tilanne oli kirjaimellisesti kilotavua: ylittää perus 640 kbps ja saavuttaa "fantastinen" 736 KB hankkia mitään erityistä ulkoista laajennus, joka on mojova maksu suhteellisen suurikokoinen kotelo.Kuitenkin tietotekniikka on kehittynyt nopeasti ja pian psykologinen este on 1 megatavu hyväksyttiin.RAM-moduulit ovat paljon pienempiä, esiintyi myös prosessorit käyttävät sitä täysillä.Ei jäljessä, ja sovelluksia.Maamerkki tapahtuma oli lähdön Vindovs kolmas versio, jossa käyttö virtuaalimuistia.Kuitenkin nämä olivat vain alustavia askelia siihen suuntaan, tulisi vakiona kaikissa käyttöjärjestelmissä.
Mikä on virtuaalinen muisti?Kuvittele kaksi identtistä tietokoneen Windows 3, vain yksi on 1 Mt muistia, ja muut - 2 MB.Jos haluat valita sovellukset määrän perusteella - tuomitsemaan ohjelmoijia kovaa työtä, koska he tarvitsevat optimoida tuotteita 1, 2, jne.megatavu.Luo ohjelma on suunniteltu vakio vähintään 640 KB - tarkoittaa antaa joitakin mahdollisuuksia, "ajaa" sovellus puitteet.Keskittyminen 2 Mt - menettää potentiaalisia asiakkaita, jotka ovat tietokoneita vain 1 Mt.Se ymmärretään ja Microsoft, ehdotetaan mekanismi, nimeltään "näennäismuistina".Ohjelmoijat ei enää tarvitse tietää, kuinka paljon on asennettu jokaisen tietokoneen.Tietenkin joitakin rajoituksia, kuitenkin ottaa huomioon, mutta yleinen huoli siitä, miten "ystävystyä" vaativiin sovelluksiin ja komponentit tietokone otti käyttöjärjestelmä.Ei ihmeitä tässä tietenkään, ei tapahdu.Toimintaperiaate on äärimmäisen yksinkertainen.
Otetaan esimerkiksi silloin, kun tietokone käynnistetään 1MB sovellus kehitetty 2 Mt.Osa viemä järjestelmä itsessään, siis, 1 Mt käyttäjän käytettävissä vain 500 kb (keskeytetty).Suorita sovellus.Jos virtuaalimuistin käytössä vai ei, ohjelma vie 500 kb ja uloskäynnit, jolloin viesti virhe.Mutta täysin erilainen, jos järjestely sisältyy: tekee aivan sama 500 kb, jos seuraava kysely on muisti, datalohko kirjoitetaan erityinen tiedosto levylle, vapauttaa määrä RAM.Sovellus mekanismi "läpinäkyvä."Itse asiassa, virtuaalinen muisti - se on osa työtehtävää, mutta ei asetettu sirut ja levytilaa.Tämä päätös osoittautui niin onnistunut, että vielä työskentelevät sen parantaminen.Joten, viime Vindovs 8 jo tuttu sivutustiedoston lisätty sivutustiedoston swapfile, tarkoitettu ainoastaan metro sovelluksissa.
Joskus käyttäjät voivat nähdä järjestelmän viesti, virtuaalimuistin päättyy.Miten selittää sen valossa edellä?Lisäksi on epäselvää, koska vapaata levytilaa kiintolevyllä voi silti olla.Yksi todennäköisin syy tähän on väärä kokoonpano mekanismin virtuaalimuistin.Vaikka oletuksena, järjestelmä valitsee automaattinen valvonta koko sivutustiedoston annetaan manuaalinen ohjaus määrittää jäykät puitteet.Onko tarpeen tehdä niin tai ei - kukin käyttäjä valitsee oman, mutta jos virhe johtuu puutteesta tilavuus on nostaa ylärajaa sallittu.Tämä on konfiguroitu Performance Options (pääsee "Oma tietokone" tai ohjauspaneelista).