WIPIVERSE

MVS

MVS (Multiple Virtual Storage)

개요 MVS(Multiple Virtual Storage)는 미국 IBM사가 개발한 대형 메인프레임 컴퓨터용 운영 체제(OS)이다. 1974년에 OS/VS2 릴리스 2(OS/VS2 Release 2)로 처음 발표되었으며, 기존 OS/VS2 SVS(Single Virtual Storage)의 단일 주소 공간 구조를 다중 주소 공간(Multiple Address Space) 구조로 확장하여 가상 메모리 관리 기능을 대폭 강화한 것이 핵심 특징이다.

주요 특징 및 발전 과정

  • 다중 가상 저장소(Multiple Virtual Storage): 각 작업(Job)이나 사용자(TSO 사용자 등)에게 독립적인 가상 주소 공간을 할당하여, 메모리 보호와 다중 프로그래밍 효율을 크게 높였다.
  • 하드웨어 아키텍처: IBM System/370 및 후속 메인프레임 아키텍처(370-XA, ESA/390, z/Architecture)에서 동작한다.
  • 버전 계보:
    • OS/VS2 MVS (1974): 초기 버전.
    • MVS/SE (System Extensions), MVS/SP (System Product): 기능 개선 버전.
    • MVS/XA (Extended Architecture, 1983): 31비트 주소 공간 지원(2GB 가상 메모리).
    • MVS/ESA (Enterprise Systems Architecture, 1988): 다중 주소 공간 확장, 데이터 스페이스(Data Space) 도입.
    • OS/390 (1996): MVS 커널에 UNIX System Services(USS) 등 개방형 표준 기능을 통합한 제품명으로 변경.
    • z/OS (2001~): 64비트 아키텍처(z/Architecture) 지원 및 웹, 자바, 리눅스 연계 기능 강화. 현재도 메인프레임의 주력 OS로 개발·유지보수 중.

기술적 의의 MVS는 JES(Job Entry Subsystem)를 통한 배치(Batch) 처리, TSO(Time Sharing Option)를 통한 시분할 처리, IMS/CICS 등 트랜잭션 모니터와의 결합을 통한 온라인 트랜잭션 처리(OLTP) 등 엔터프라이즈 컴퓨팅의 핵심 워크로드를 안정적으로 지원해 왔다. 데이터 세트(Data Set) 기반의 파일 시스템, 카탈로그 관리, 보안 서브시스템(RACF 등) 등 메인프레임 운영의 표준이 된 다수의 개념을 정립했다.

기타 용어 컴퓨팅 분야 외에서는 'Minimum Viable Segment(최소 생존 세그먼트, 마케팅)', 'Motor Vehicle Safety(자동차 안전)', 'Machine Vision System(머신 비전 시스템)' 등의 약어로도 사용되나, 전산학 및 IT 인프라 문맥에서는 상기 IBM 메인프레임 운영 체제를 지칭하는 것이 일반적이다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기