MVS (Multiple Virtual Storage)

MVS[엠뷔에스]는 대부분의 IBM 메인프레임이나 대형 서버에 설치되어 있는 운영체계이다. MVS는 세계를 계속 움직이게 하는 운영체계라고 일컬어져 왔다. 전세계의 대형 비즈니스 업계의 급여, 받을 계정, 트랜잭션 처리, 데이터베이스 관리, 그리고 다른 많은 중요한 프로그램들이 대개 MVS 시스템 상에서 운영된다. 비록 MVS가 획일적이고, 중앙제어식 정보 시스템이라는 경향이 있지만, IBM은 최근 몇 년 내에 MVS를 3 계층 애플리케이션 모델을 사용한 네트웍 지향 분산환경 내의 대형 서버로서 재정립했다.

MVS의 최신 버전인 OS/390은 더 이상 "MVS"라는 이름을 가지지 않는다. 그러나, MVS가 컴퓨터 역사에 있어 어떤 신기원과 문화를 대표했고, 많은 구형 MVS 시스템들이 아직도 운영되고 있기 때문에, "MVS"라는 용어는 아마도 일정기간 동안 계속해서 사용될 것이다. OS/390은 유닉스 사용자 인터페이스와 프로그래밍 인터페이스도 역시 가지고 나왔기 때문에, 동시에 MVS 시스템과 유닉스 시스템 둘 모두에 사용될 수 있다. MVS 시스템은 COBOL과, 트랜잭션 프로그램인 CICS를 사용해 개발된 구형 애플리케이션들을 운영한다. PL/1과 FORTRAN으로 작성된 구형 애플리케이션 프로그램들도 아직 운영되고 있다. 구형 애플리케이션들은 파일관리는 VSAM 액세스 방식을, 사용자와의 통신을 위해서는 VTAM을 사용한다. 최근의 가장 일반적인 프로그램 환경에는 C와 C++ 언어를 사용한다. DB2는 IBM의 주요 관계형 데이터베이스이다. 자바 애플리케이션들은 OS/390의 유닉스 환경에서 개발되고 운영될 수 있다.

MVS는 MVS/SP (MVS/System Product), MVS/XA (MVS/Extended Architecture), 그리고 MVS/ESA (MVS/Enterprise Systems Architecture) 등이 포함된 특정 제품을 지칭하는 포괄적인 명칭이다. 역사적으로, MVS는 System/360의 운영체계였던 OS/360으로부터 진화하였으며, 1964년에 발표되었다. 그것은 후에 OS/370과 System/370이 되었다. OS/370은 OS/VS, OS/MFT, OS/MVT, OS/MVS, MVS/SP, MVS/XA, MVS/ESA 등으로 진화하였으며, 마지막에는 OS/390이 되었다. 이러한 진화과정 동안, 특정 운영체계에 맞게 작성된 응용 프로그램들은 항상 뒤에 나온 어떠한 운영체계에서도 동작될 수 있었다 (이것을 상향 호환성이라고 한다).

MVS 시스템은 일련의 기본적인 제품과 선택적인 제품들로 구성된다. 이것은 고객에게 자신들에게 필요한 일련의 기능들만을 선택하고 나머지는 제외할 수 있게 해준다. 실제로, 대부분의 고객들이 거의 모든 기능들을 사용한다. MVS 시스템의 주요 사용자 인터페이스는 TSO (Time Sharing Option) 이다. ISPF (Interactive System Productivity Facility)는 프로그램을 컴파일 하거나 관리하고, 시스템을 구성하는데 사용되는 일련의 메뉴이다. 주요 작업관리 시스템은 JES2 (Job Entry Subsystem 2) 이거나 또는 JES3 이다. 저장장치(DASD) 관리는 DFSMS (Distributed File Storage Management Subsystem)에 의해 수행된다. MVS는 상당히 더 복잡하므로, 운영을 위해서는 소형 서버나 PC 운영체계에 비해 더 많은 교육과 경험이 필요하다.

MVS라는 용어에서 "Virtual Storage"라는 말은 운영체계 내의 가상메모리의 사용을 가리킨다. Virtual storage, 즉 가상 메모리는, 비록 실제로는 하나 이상의 응용프로그램에 의해 메모리가 공유되고 있지만, 어떤 프로그램이 시스템 메모리의 최대량까지 액세스할 수 있게 해준다. 운영체계가 프로그램의 가상주소공간을, 데이터가 실제로 존재하는 물리적인 메모리 주소로 변환해준다. MVS라는 용어에서 "Multiple"이란, 각 다중 작업 파티션을 위해 별개의 가상메모리가 유지되는 것을 가리킨다.

다른 대형 컴퓨터용 IBM 운영체계들에는, 일부 주요 항공사의 예약시스템에 사용되는 TPF (Transaction Processing Facility)와, 많은 인터랙티브 사용자들을 동시에 지원하도록 설계된 운영체계인 VM을 포함한다.

IBM은 S/390OS/390에 관한 웹사이트를 가지고 있습니다.


이 정보는 2000년 2월 24일에 수정되었습니다.
영어판(whatis.com)