VM/370

VM/370는 IBM이 System/370을 위해 1972년 발표한 가상 머신 중심 운영체제다. IBM Cambridge Scientific Center의 CP-40과 CP-67/CMS 연구에서 발전했으며, 여러 사용자가 하나의 물리 메인프레임을 각각 별도의 완전한 컴퓨터처럼 이용할 수...

분류운영체제
개발IBM
최초 시기1972년 8월 발표
직접 계보CP-40 → CP-67/CMS → VM/370
커널·실행 모델Control Program(CP)와 CMS
대상 하드웨어IBM System/370
기술 특징완전 가상 머신·장치·CPU 및 메모리 가상화
후속 계열VM/SP → VM/ESA → z/VM
상태역사적 메인프레임 운영체제
참고 자료기술·역사 자료

VM/370는 IBM이 System/370을 위해 1972년 발표한 가상 머신 중심 운영체제다. IBM Cambridge Scientific Center의 CP-40과 CP-67/CMS 연구에서 발전했으며, 여러 사용자가 하나의 물리 메인프레임을 각각 별도의 완전한 컴퓨터처럼 이용할 수 있도록 가상 CPU·메모리와 입출력 장치를 제공했다. 초기 운영체제와 달리 사용자의 응용 프로그램을 분리하는 수준을 넘어 게스트 운영체제 자체를 여러 개 실행하는 구조가 핵심이었다.[1]

시스템의 CP(Control Program)는 물리 자원을 가상 머신별로 분배하고 특권 명령, 저장 장치와 메모리 접근을 가상화한다. CMS(Conversational Monitor System)는 사용자에게 대화형 파일·편집·프로그램 실행 환경을 제공할 수 있었고, 다른 가상 머신에는 OS/360 계열의 운영체제도 게스트로 실행할 수 있었다. 이는 가상 머신 관리 계층과 게스트 내부의 운영체제 서비스를 명확히 분리하는 개념을 상용 시스템에 적용한 대표적 사례다.

VM/370 이후 IBM의 VM/SP·VM/XA·VM/ESA 계열에서 가상화와 시스템 관리 기능이 발전했고, 64비트 z/Architecture 시대에는 z/VM으로 이어졌다. 같은 IBM 메인프레임에서 사용되더라도 z/OS는 대규모 업무를 직접 처리하는 MVS 계보의 운영체제이고, VM/370·z/VM은 여러 게스트를 효율적으로 운용하는 가상화 계열이라는 차이가 있다.[2]

역사

초기 개발

주요 릴리스

후속 계보

설계 목표

커널과 시스템 구성

프로세스·메모리

입출력과 장치

시스템 API

파일 시스템·저장소

네트워크와 보안

시스템 관리·도구

프로그램 실행과 호환성

하드웨어 아키텍처

관련 운영체제와의 관계

현재 상태

관련 문서

  1. IBM: VM History and Heritage ↩
  2. IBM: z/VM history timeline ↩