Multiple Virtual Storage, più comunemente noto come MVS, è un sistema operativo (OS) mainframe sviluppato da International Business Machines™ (IBM) nel 1974. Si trattava di un aggiornamento diretto del sistema operativo Multiprogrammazione con un numero variabile di attività (MVT) che è arrivato sul mercato nel 1967. Sia MVT che MVS sono ancora termini comunemente usati per il sistema attuale, anche se il nome ufficiale si è allontanato dalle abbreviazioni. La versione attuale del sistema Multiple Virtual Storage è totalmente retrocompatibile con le versioni precedenti del sistema operativo e con il sistema operativo UNIX™.
La storia di Multiple Virtual Storage inizia con lo sviluppo di MVT. Questo sistema operativo doveva essere il sistema preferito per i grandi mainframe IBM™. I successivi ritardi e problemi con la versione iniziale hanno impedito alle persone di adottare completamente il sistema e molte persone sono rimaste bloccate con l’attuale sistema operativo multiprogrammazione con un numero fisso di attività (MFT).
Il rilascio di Multiple Virtual Storage doveva essere l’inizio che avrebbe portato le persone al nuovo sistema. È stato rilasciato come aggiornamento degli attuali sistemi operativi IBM™, in particolare MVT. Le differenze nella programmazione erano così grandi che è stato ampiamente visto come un nuovo sistema completamente. Di conseguenza, gli utenti hanno iniziato quasi immediatamente a chiamarlo MVS e presto anche IBM™.
L’abbreviazione MVS è stata inclusa nel nome proprio di ogni release dal 1978 con MVS/Special Edition (MVS/SE) al 1988 con MVS/Enterprise System Architecture (MVS/ESA). Nel 1995, IBM™ ha rilasciato OS/390. Sebbene questo sistema non includesse MVS nel suo nome, era il diretto successore del sistema. Dal rilascio OS/390, MVS non è stato reinserito nel nome degli aggiornamenti di sistema.
Mentre la maggior parte delle versioni di Multiple Virtual Storage erano semplicemente miglioramenti di base al sistema principale, MVS/Systems Program (MVS/SP) conteneva il supporto per i sistemi UNIX™. Dal suo rilascio nel 1980, la disponibilità di programmi UNIX™, insieme alla retrocompatibilità del sistema operativo IBM™, ha creato una vasta gamma di programmi per il sistema MVS. Ciò ha consolidato il sistema operativo come uno dei più grandi sistemi mainframe in uso.
Oltre a Multiple Virtual Storage, IBM™ ha molti altri sistemi operativi sul mercato. La linea Transaction Processing Facility (TPF) lavora principalmente con le compagnie aeree e altre organizzazioni di elaborazione di massa per mantenere i record organizzati e sicuri. La linea Virtual Machine (VM) emula le operazioni mainframe su computer non mainframe, la versione più nota è il sistema Hercules. Infine, IBM mantiene diverse estensioni del sistema operativo UNIX™ e UNIX™-like che consentono ai più diffusi sistemi operativi realizzati da altre aziende di funzionare sui propri mainframe come sistema operativo autonomo.