153 275
muokkausta
(yksi pois, toinen tilalle..) |
p (→Historia) |
||
== Historia ==
Jo varhaiset elektroniset tietokoneet 1940- ja 1950-luvuilla käyttivät kaksitasoista muistihierarkiaa: 1950-luvulla päämuisti oli [[ferriittirengasmuisti]]a ja toissijainen muisti [[rumpumuisti]]a.
Ensimmäisen prototyypin virtuaalimuistijärjestelmälle saavutti Atlas-ryhmä Manchesterin yliopistossa vuonna 1959.<ref name="bvm">{{Verkkoviite | osoite = http://denninginstitute.com/pjd/PUBS/bvm.pdf | nimeke = Before Memory Was Virtual | tekijä = Peter J. Denning | tiedostomuoto = PDF | ajankohta = 1.11.1996 | viitattu = 14.7.2021 | kieli = {{en}} }}</ref> Atlas-ryhmä kutsui ratkaisua ''yksitasoiseksi tallennusjärjestelmäksi'' ja sen ytimessä oli uusi innovaatio: "osoite" ja "muistisijainti" olivat kaksi eri asiaa.<ref name="bvm" /> Tämä johti kolmeen keksintöön: 1) he rakensivat laitteiston, joka automaattisesti muutti suorittimen tuottaman osoitteen sen hetkiseen muistisijaintiin; 2) he kehittivät [[sivutus|sivutuksen]], jossa keskeytysmekanismi siirsi puuttuvan muistisivun päämuistiin; 3) he tekivät korvausalgoritmin, joka siirsi vähiten hyödylliset sivut takaisin toissijaiseen muistiin.<ref name="bvm" />
|