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]