Co to jest wielokrotna pamięć wirtualna?

Multiple Virtual Storage, bardziej znany jako MVS, to system operacyjny typu mainframe (OS) opracowany przez International Business Machines™ (IBM) w 1974 roku. Było to bezpośrednie uaktualnienie do wieloprogramowego systemu operacyjnego ze zmienną liczbą zadań (MVT), który pojawił się na rynku w 1967 roku. Zarówno MVT, jak i MVS są nadal powszechnie używanymi terminami dla obecnego systemu, mimo że oficjalna nazwa została odsunięta od skrótów. Obecna wersja systemu Multiple Virtual Storage jest całkowicie wstecznie kompatybilna ze starszymi wersjami systemu operacyjnego oraz systemem operacyjnym UNIX™.

Historia Multiple Virtual Storage zaczyna się wraz z rozwojem MVT. Ten system operacyjny miał być preferowanym systemem dla dużych komputerów mainframe IBM™. Kolejne opóźnienia i problemy z początkowym wydaniem uniemożliwiły ludziom pełne zaadoptowanie systemu, a wiele osób utkwiło w obecnym Multiprogramowaniu ze stałą liczbą zadań (MFT) OS.

Wydanie Multiple Virtual Storage miało być początkiem, który przeniósłby ludzi do nowego systemu. Został wydany jako aktualizacja obecnych systemów operacyjnych IBM™, w szczególności MVT. Różnice w programowaniu były tak duże, że powszechnie postrzegano go jako całkowicie nowy system. W rezultacie użytkownicy niemal natychmiast zaczęli nazywać go MVS, a IBM™ wkrótce zrobił to samo.

Skrót MVS był zawarty w nazwie właściwej każdego wydania od 1978 z MVS/Special Edition (MVS/SE) do 1988 z MVS/Enterprise System Architecture (MVS/ESA). W 1995 roku IBM™ wypuścił OS/390. Chociaż ten system nie zawierał MVS w swojej nazwie, był bezpośrednim następcą systemu. Od wydania OS/390, MVS nie został ponownie umieszczony w nazwie aktualizacji systemu.

Podczas gdy większość wersji Multiple Virtual Storage była po prostu podstawowymi ulepszeniami systemu podstawowego, MVS/Systems Program (MVS/SP) zawierał obsługę systemów UNIX™. Od czasu wydania w 1980 r. dostępność programów UNIX™ w połączeniu z wsteczną kompatybilnością systemu operacyjnego IBM™ stworzyła bogactwo programowania dla systemu MVS. To ugruntowało system operacyjny jako jeden z największych używanych systemów mainframe.

Oprócz Multiple Virtual Storage IBM™ ma na rynku kilka innych systemów operacyjnych. Linia Transaction Processing Facility (TPF) współpracuje głównie z liniami lotniczymi i innymi organizacjami zajmującymi się przetwarzaniem masowym, aby zapewnić uporządkowaną i bezpieczną dokumentację. Linia maszyn wirtualnych (VM) emuluje operacje na komputerach typu mainframe na komputerach innych niż mainframe, przy czym najbardziej znaną wersją jest system Hercules. Wreszcie, IBM utrzymuje kilka rozszerzeń systemów operacyjnych UNIX™ i UNIX™, które pozwalają popularnym systemom operacyjnym innych firm pracować na ich komputerach mainframe jako samodzielnym systemie operacyjnym.