OpenVMS

위키백과, 우리 모두의 백과사전.
(오픈VMS에서 넘어옴)

OpenVMS
개발자DEC, 휴렛 패커드, VMS 소프트웨어
프로그래밍 언어에이다, BASIC, BLISS, C, C++, 코볼, DIBOL, DCL, 포트란, 리스프, MACRO32/64, 모듈라-2, OPS5, 파스칼, , 파이썬, PL/I, 자바, 스칼라, 얼랭
OS 계열DEC OS 계열
상태지원 중
소스 형태클로즈드 소스
최초 버전 출시일1977년 10월 25일(46년 전)(1977-10-25)
최신 버전V9.2 / 2022년 7월 14일(21개월 전)(2022-07-14)
마케팅 대상하이엔드 서버
업데이트 방식롤링 업그레이드
패키지 관리자PCSI, VMSINSTAL
플랫폼VAX, 알파, 아이테니엄
커널로드 가능한 모듈이 포함된 모놀리딕 커널
기본 UIDCL CLI, DECwindows GUI
라이선스사유
공식 웹사이트VSI OpenVMS 웹사이트

OpenVMS(Open Virtual Memory System[1], 이전 이름: VAX-11/VMS, VAX/VMS, VMS)는 VAX, 알파, 아이테니엄 기반 계열의 컴퓨터에서 동작하는 고성능 서버 운영 체제이다.[2][3][4] 이름에서 "오픈"(open)이라는 낱말이 들어가 있지만 OpenVMS는 오픈 소스 소프트웨어가 아니다. 그러나 구매를 하면 소스 목록 작성을 이용할 수 있다.[5] 다른 일부 메인프레임 지향 운영 체제와 달리 OpenVMS는 완전한 그래픽을 지원하는 그래픽 사용자 인터페이스(GUI)가 있다. 디지털 이큅먼트 코퍼레이션(DEC)의 VAX는 1980년대와 1990년대에 가장 잘 팔리는 3대 워크스테이션 가운데 하나였다. VMS는 전문 DTP와 CAE 소프트웨어 실행을 지원하였다. (VAXstation 참고) AXP VMSOpenGL[6]가속 그래픽 포트(AGP) 그래픽 어댑터를 지원하였다. 가정에서의 취미용으로뿐 아니라 교육용[7]으로도 쓰였다.

OpenVMS는 다중 사용자, 다중 처리, 가상 메모리 기반 운영 체제이며 시분할, 일괄 처리, 실시간 (프로세스 우선 순위는 OS 커널의 것보다 더 높게 설정할 수 있다), 트랜잭션 처리를 목적으로 개발되었다. 클러스터링을 통한 높은 시스템 가용성을, 또 여러 대의 컴퓨터에 대한 시스템 배포 기능을 제공한다. 이는 시스템이 개별 데이터 처리 시설을 마비시키는 자연 재해를 막을 수 있게 한다.[8] 또, VMS는 실시간 프로세스가 방해를 받지 않은 채로 실행할 수 있도록 프로세스 우선 순위 시스템을 포함하고 있으며 사용자 프로세스는 필요한 경우 일시적인 우선 순위 "가속"을 가질 수 있다.[9][10][11]

OpenVMS는 지금은 고성능 서버 운영 체제에 표준적인 요구 사항으로 여겨지는 수많은 기능을 상용화하였는데 이를테면 다음과 같다.

같이 보기[편집]

각주[편집]

  1. “보관된 사본”. 2006년 12월 2일에 원본 문서에서 보존된 문서. 2006년 11월 27일에 확인함. 
  2. Index of /pdf/dec/vax
  3. “보관된 사본”. 2008년 1월 2일에 원본 문서에서 보존된 문서. 2010년 8월 22일에 확인함. 
  4. http://www.intel.com/products/processor/itanium2/
  5. “OpenVMS source listings CD”. 2011년 6월 7일에 원본 문서에서 보존된 문서. 2010년 8월 22일에 확인함. 
  6. OpenGL Frequently Asked Questions (FAQ) [1/3]
  7. ШКОЛА N1 - Воронеж
  8. YouTube - HP Disaster Proof Solutions
  9. OpenVMS Alpha Internals and Data Structures : Scheduling and Process Control : Version 7.0, Ruth Goldenberg, Saro Saravanan, Denise Dumas, ISBN 1-55558-156-0
  10. OpenVMS Alpha Internals and Data Structures: Memory Management, Ruth Goldenberg, ISBN 1-55558-159-5
  11. VAX/VMS Internals and Data Structures: Version 5.2 ("IDSM"), Ruth Goldenberg, Saro Saravanan, Denise Dumas, ISBN 1-55558-059-9
  12. OpenVMS documentation Archived 2020년 5월 26일 - 웨이백 머신; see the DECnet and TCP/IP Services documentation, and see the User's Guide
  13. OpenVMS documentation[깨진 링크(과거 내용 찾기)]; see the clustering and OpenVMS Galaxy documentation
  14. OpenVMS documentation Archived 2020년 5월 26일 - 웨이백 머신; see the RMS and XQP documentation
  15. OpenVMS documentation[깨진 링크(과거 내용 찾기)]; see the RMS documentation
  16. The Oracle Rdb web site
  17. OpenVMS documentation Archived 2020년 5월 26일 - 웨이백 머신; see the languages documentation
  18. OpenVMS Freeware 보관됨 2013-11-07 - 포르투갈어 웹 아카이브; see the Bliss, Macro64, OPS5, Perl, PHP, Tcl/Tk and other language kits and tools
  19. “OpenVMS Calling Standard” (PDF). 2011년 6월 13일에 원본 문서 (PDF)에서 보존된 문서. 2010년 8월 22일에 확인함. 
  20. Writing Real Programs in DCL, second edition, Stephen Hoffman, Paul Anagnostopoulos, ISBN 1-55558-191-9
  21. OpenVMS documentation Archived 2020년 5월 26일 - 웨이백 머신; see the OpenVMS User's Guide
  22. OpenVMS documentation Archived 2020년 5월 26일 - 웨이백 머신; see the OpenVMS Galaxy documentation
  23. OpenVMS documentation Archived 2020년 5월 26일 - 웨이백 머신; see OpenVMS Guide to System Security manual
  24. “NIST NCSC”. 2008년 9월 21일에 원본 문서에서 보존된 문서. 2006년 12월 3일에 확인함. 
  25. National Computer Security Center (NCSC) Trusted Product Evaluation List (TPEL)
  26. OpenVMS at DEFCON9 Archived 2017년 1월 10일 - 웨이백 머신

외부 링크[편집]