OpenVMS jeste višekorisnički, višeprocesni operativni sistem baziran na virtualnoj memoriji i dizajniran za upotrebu u paralelnom radu, skupnoj obradi podataka i obradi transakcija. Prvo izdanje je bilo 1977. godine kada ga je Digital Ekvipment korporacija izdala kao VAX/VMS za seriju miniračunara VAX.[2][3] OpenVMS takođe radi na sistemima DEC Alfa i HP Itanijum računarima.[4] OpenVMS je vlasnički operativni sistem, ali neki delovi izvornog koda se mogu kupiti.[5]
Naziv VMS potiče od virtual memory system (sistem virtuelne memorije), što je njegova glavna arhitektonska karakteristika.[6] Kada su prioriteti procesa na odgovarajući način prilagođeni, približava se osobinama operativnog sistema u stvarnom vremenu. Sistem nudi visoku dostupnost kroz računarske klastere i mogućnost distribucije sistema na više fizičkih mašina. To mu omogućava da bude jako otporan katastrofama kada otkaže jedna ili više individualnih jedinica.[2]
OpenVMS sadrži grafički korisnički interfejs (GUI), osobinu koja nije bila dostupna u ranijim originalnim VAX/VMS izdanjima. Pre uvođenja DEC VAXstation sistema 1980-ih, operativni sistem se koristio i upravljao tekstualno sa računarskih terminala, poput VT100, koji su pružali serijsku komunikaciju s podacima. Verzije VMS-a na DEC Alfa radnim stanicama iz 1990-ih podržavale su OpenGL[7] i AGP grafičke adaptere.
Poslovne firme su OpenVMS koristili za različite svrhe, uključujući poslužitelje e-pošte, mrežne usluge, kontrolu i nadzor proizvodnje i transporta, kritične programe i baze podataka, a posebno okruženja u kojima je bio neophodan stabilan rad i pristup podacima. Postoje primeri gde se takvi sistemi nisu gasili i više od 10 godina.[8] Kupci koji koriste OpenVMS su obično banke, bolnice, pružatelji mrežnih usluga i velike industrijski proizvođači raznih proizvoda.
Mogućnosti
Integrisano računarsko umrežavanje (originalno DECnet,[9] a kasnije TCP/IP)[10]
Simetrično, asimetrično i NUMA multiprocesiranje, uključujući klasterisanje[11][12]
VMS je na više načina predak Vindous NT-a, zajedno sa RSX-11 i neobjavljenim objektno zasnovanim operativnim sistemom koji je razvio Dejv Katler za DEC prizmu. Veza je objašnjena u Katlerovom predgovoru u knjizi „Unutar Windousa NT” koju je napisala Helena Kaster.[24]
^Hunter Goatley. „Writing VMS Privileged Code: Part 1”. Goatley.com. „VAX architecture features .... a virtual memory system (which is ... where the name OpenVMS came from)”
OpenVMS Alpha Internals and Data Structures: Memory Management, Ruth Goldenberg. ISBN978-1-55558-159-6.
OpenVMS Alpha Internals and Data Structures : Scheduling and Process Control : Version 7.0, Ruth Goldenberg, Saro Saravanan, Denise Dumas. ISBN978-1-55558-156-5.