OpenVMS是一个操作系统,数字设备公司(DEC)最初是为他们的VAX服务器开发的。后来,它被移植,现在也运行在DEC Alpha和基于Itanium的系统上。它是一个32位的操作系统。当它在1977年出版时,它是同类系统中最早的一个。OpenVMS能够支持许多并发用户;每个用户能够同时运行多个程序。它也是第一批具有图形用户界面的操作系统之一,VAXstation是当时非常流行的工作站。OpenVMS使用虚拟内存,最初是作为一个分时、批处理系统开发的。它是为事务处理而生,是一个实时系统。用户提交的作业可以比操作系统的作业有更高的优先级。操作系统通过集群提供高可用性。系统负载可以分布在多台计算机上。这样,系统就具有"容灾"能力。一台机器出现故障,也不会导致系统瘫痪。
OpenVMS引入了许多功能,这些功能成为后来操作系统的标准。
- 它支持计算机网络,首先使用DECNet,后来使用TCP/IP。
- 对称、非对称和NUMA多处理,包括聚类。
- 分布式文件系统
- 综合数据库:先是RMS,后是Rdb。
- 支持不同的程序设计语言,包括这些程序设计语言之间的标准化调用机制。
- 一个可扩展的Shell
- 高度安全
今天,OpenVMS被用于许多对可用性和正常运行时间至关重要的企业:包括银行和保险公司。据报道,系统的正常运行时间已超过十年。一个叫做"滚动升级"的功能可以在不需要关闭系统的情况下升级软件或硬件。如果系统配置得当,被破坏的数据中心也不会导致停机。使用OpenVMS的客户包括银行和金融服务、医院和医疗保健、网络信息服务以及各种产品的大型工业制造商。