z/OS

z/OS는 IBM Z 메인프레임 컴퓨터를 위한 기업용 운영체제다. 전신은 OS/360에서 발전한 MVS 및 OS/390 계열이며, 2000년 z/OS라는 이름으로 출시된 뒤 대규모 트랜잭션, 배치 작업, 데이터 관리와 수천 개의 동시 사용자·프로세스 실행을 지원하는 시스템으로 발전했다....

분류IBM Z 메인프레임 운영체제
개발IBM
최초 공개2000년 출시
커널MVS·OS/390 계열 메인프레임 커널
계보OS/360 → MVS → OS/390 → z/OS
지원 플랫폼IBM Z 및 z/Architecture
배포 정책IBM 상용 소프트웨어
상태개발 중
전신OS/360, MVS, OS/390
주요 실행 환경배치 처리, TSO/E, UNIX System Services
작업 관리JES2/JES3, JCL
보안RACF 및 동등한 보안 제품
주요 데이터 서비스Db2, IMS, CICS
가용성Parallel Sysplex 등
공식 자료프로젝트·제조사 자료

z/OS는 IBM Z 메인프레임 컴퓨터를 위한 기업용 운영체제다. 전신은 OS/360에서 발전한 MVS 및 OS/390 계열이며, 2000년 z/OS라는 이름으로 출시된 뒤 대규모 트랜잭션, 배치 작업, 데이터 관리와 수천 개의 동시 사용자·프로세스 실행을 지원하는 시스템으로 발전했다. UNIX·Linux 또는 Windows NT의 커널을 채택한 운영체제가 아니라 IBM 메인프레임 소프트웨어의 독립적인 역사적 계보에 속한다.[1]

z/OS의 작업 모델은 여러 구성 요소가 서로 협력하여 중앙처리장치와 메모리, 입출력 채널, 데이터 집합을 관리한다. JES와 JCL은 대규모 배치 작업의 제출·실행을 제어하며, TSO/E와 ISPF는 대화형 시스템 관리 및 개발 환경을 제공한다. 데이터 집합과 카탈로그, 기록 형식과 전통적인 MVS 시스템 호출은 PC용 파일 시스템과는 다른 메인프레임 운영 모델을 구성한다.

z/OS는 Language Environment를 통해 COBOL, PL/I, C/C++ 등 서로 다른 언어의 런타임 서비스를 통합하고, UNIX System Services를 통해 POSIX·UNIX 스타일 프로그램과 셸·계층형 파일 접근도 지원한다. 그러나 USS의 존재만으로 z/OS가 UNIX 커널에서 파생되었다고 볼 수는 없다. IBM Z의 가상화 환경에서는 z/OS, Linux on IBM Z와 z/VM 등이 서로 다른 운영체제로 동시에 운용될 수 있다.[2]

대규모 기업 서비스에서는 오류 복구와 데이터 무결성, 보안과 높은 가용성이 중요하다. RACF 등 보안 기술이 사용자·자원에 대한 접근을 제어하고 Parallel Sysplex는 여러 시스템 이미지를 결합해 처리와 복구 능력을 확대한다. 대표적인 미들웨어로 CICS, IMS, Db2 등이 사용되며 실제 지원 범위와 소프트웨어 구성은 z/OS 버전 및 라이선스 계약에 따라 다르다.[3]

역사

OS/360과 MVS

OS/390

z/OS의 등장

메인프레임 아키텍처

z/Architecture

메모리와 입출력 채널

시스템 구조

주소 공간과 작업

시스템 서비스

작업 관리

JES

JCL

TSO/E와 ISPF

데이터 집합과 파일 시스템

UNIX System Services

보안

RACF

접근 제어

언어와 실행 환경

COBOL

PL/I

C·C++

트랜잭션과 데이터베이스

가용성과 Sysplex

가상화와 다른 메인프레임 OS

관련 문서

  1. IBM: Mainframe Operating System z/OS ↩
  2. IBM: What are mainframe operating systems? ↩
  3. IBM: z/OS overview ↩