|
OpenVMS is a computer operating system for use in general purpose computing. It is the successor to the VMS Operating System (VAX-11/VMS, VAX/VMS), that was produced by Digital Equipment Corporation since 1977 for its series of VAX-11 minicomputers and its line of desktop workstations (DEC Alpha). The name ''VMS'' is derived from ''virtual memory system'', according to one of its principal architectural features. OpenVMS also runs on the Itanium-based families of computers.〔(VAX Architecture Reference Manual )〕〔(DIGITAL Microprocessor and Alpha Architecture Library )〕〔(Intel Itanium documentation )〕 OpenVMS is a proprietary operating system (though the source code is available for purchase).〔(OpenVMS source listing CD )〕 Thus, it is not considered open source software. OpenVMS is a multi-user, multiprocessing virtual memory-based operating system (OS) designed for use in time sharing, batch processing, and transaction processing. When process priorities are suitably adjusted, it may approach real-time operating system characteristics. The system offers high availability through clustering, and the ability to distribute the system over multiple physical machines. This allows the system to be tolerant against disasters that may disable individual data-processing facilities. OpenVMS contains a graphical user interface (GUI), a feature that was not available on the original VAX-11/VMS system. Prior to the introduction of DEC VAXstation systems in the 1980s, the operating system was exclusively used and managed from CRT terminals, such as the VT100, which provide serial data communications and screen-oriented display features. Versions of VMS running on DEC Alpha workstations in the 1990s supported OpenGL〔; see the DECnet and TCP/IP Services documentation, and see the User's Guide〕 * Symmetrical, asymmetrical, and NUMA multiprocessing, including clustering〔(OpenVMS documentation ); see the clustering and OpenVMS Galaxy documentation〕 * A distributed file system (Files-11)〔(OpenVMS documentation ); see the RMS and XQP documentation〕 * Integrated database features such as RMS〔(OpenVMS documentation ); see the RMS documentation〕 and layered databases including Rdb〔The (Oracle Rdb ) web site〕 * Support for multiple computer programming languages〔(OpenVMS documentation ); see the language documentation〕〔(OpenVMS Freeware ); see the BLISS, Macro64, OPS5, Perl, PHP, Tcl/Tk and other language kits and tools〕 * A standardized interoperability mechanism for calls between different programming languages〔(OpenVMS Calling Standard )〕 * An extensible shell command language (DIGITAL Command Language)〔Writing Real Programs in DCL, second edition, Stephen Hoffman, Paul Anagnostopoulos, ISBN 1-55558-191-9〕〔(OpenVMS documentation ); see the OpenVMS User's Guide〕 * Hardware partitioning of multiprocessors〔(OpenVMS documentation ); see the OpenVMS Galaxy documentation〕 * High level of security〔(OpenVMS documentation ); see OpenVMS Guide to System Security manual〕〔(NIST NCSC )〕〔National Computer Security Center (NCSC) Trusted Product Evaluation List (TPEL)〕〔OpenVMS at (DEFCON9 )〕 Enterprise-class environments typically select and use OpenVMS for various purposes including mail servers, network services, manufacturing or transportation control and monitoring, critical applications and databases, and particularly environments where system uptime and data access is critical. System up-times of a decade or more have been reported, and features such as Rolling Upgrades and clustering allow clustered applications and data to remain continuously accessible while operating system software and hardware maintenance and upgrades are performed, or when a whole data center is destroyed. Customers using OpenVMS include banks and financial services, hospitals and healthcare, network information services, and large-scale industrial manufacturers of various products. ==History== 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「OpenVMS」の詳細全文を読む スポンサード リンク
|