Pamięć wirtualna: Różnice pomiędzy wersjami

[wersja przejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Wycofano ostatnie 3 zmiany treści (wprowadzone przez 194.50.157.224 oraz WiktoriaTeatr) i przywrócono wersję 45010020 autorstwa 83.31.186.84
m →‎Historia: źródła/przypisy
Linia 13:
Wraz z pojawieniem się wielozadaniowości, wiodące systemy zaczęły udostępniać proste mechanizmy współdzielenia pamięci przez kilka uruchomionych procesów oparte na prostych technikach segmentacji. Dostępna dla procesu pamięć rozpoczynała się od adresu zerowego, a jej koniec wyznaczany był przez wartość rejestru granicznego. Aby uzyskać adres fizyczny, należało dodać do żądanego adresu logicznego wartość rejestru bazowego wyznaczającego przesunięcie. Takie rozwiązanie zostało m.in. zaimplementowane w komputerze [[PDP-10]].
 
Pamięć wirtualna została zaprojektowana między rokiem 1959 a 1962 na Uniwersytecie Manchester dla komputera Atlas, który został ukończony w 1962 roku<ref>[http://www.computer50.org/kgill/atlas/atlas.html Opis techniczny komputera ATLAS na stronie WWW Uniwersytetu Manchester]</ref>. Jednak niemiecki informatyk [[Fritz-Rudolf Güntsch]], późniejszy twórca komputera [[Telefunken]] TR 440 twierdzi, że zaproponował tę technikę w roku 1957 w swojej pracy doktorskiej ''Logischer Entwurf eines digitalen Rechengerätes mit mehreren asynchron laufenden Trommeln und automatischem Schnellspeicherbetrieb''.
 
W roku 1961 ukazał się B5000 firmy [[Burroughs]], pierwszy komercyjny komputer z pamięcią wirtualną<ref>