MVS (Multiple Virtual Storage, Múltiple Almacén Virtual på spansk) var det mest brukte operativsystemet i hovedrammemodellene System / 370 og System/390 . Det har ingen relasjon til VM/CMS , et annet operativsystem fra IBM .
MVS ble først utgitt i 1974 , og ble senere omdøpt til MVS/XA (for engelsk utvidet arkitektur), senere MVS/ESA (for Enterprise Systems Architecture), deretter omdøpt til OS/390 da UNIX , og til slutt til z/OS da zSeries - modellene ble introdusert på markedet. Alle av dem er imidlertid grunnleggende det samme operativsystemet. Faktisk kan programmer som er designet for MVS-systemet kjøre på z/OS uten endringer.
MVS ble laget basert på SVS (Single Virtual Storage, Single Virtual Store), og dette ble igjen laget fra MVT, en av variantene av operativsystemet OS/360 .
Den opprinnelige varianten av OS/360 var PCP (Primary Control Program) støttet ikke multitasking , og MVT (Multitasking with Variable Number of Tasks) var en forbedring som var i stand til multitasking. På dette grunnlaget la SVS-systemet til den "virtuelle butikken", bedre kjent som virtuelt minne ; adresseplassen til dette minnet ble delt av alle applikasjoner. MVS la til slutt til muligheten for hvert program å ha sin egen minneadresseplass, derav navnet.
Dette systemet brukes vanligvis i kommersielle og bankapplikasjoner, og disse er vanligvis skrevet i COBOL . Normalt brukes disse programmene skrevet i COBOL i transaksjonssystemer som IMS og CICS .