OS/360

OS/360은 IBM이 System/360 메인프레임 제품군을 위해 1960년대에 개발한 운영체제다. 서로 다른 성능과 가격대의 하드웨어 모델이 공통 명령어 체계와 운영체제 소프트웨어를 공유할 수 있도록 하는 IBM의 호환성 전략에 맞춰 설계되었다. 대규모 배치 작업과 입출력 장치 관리...

분류메인프레임 배치·다중 프로그래밍 운영체제
개발IBM
개발·공개1960년대 개발·배포
기술 계보IBM System/360용 독립 메인프레임 운영체제
커널·중심 구조OS/360 감독 프로그램
하드웨어·대상IBM System/360
대표 기술작업 제어·입출력 채널·가상 저장소 선행 기술
후속·관련 계열MVS·OS/390·z/OS
참고 자료프로젝트·역사 자료

OS/360은 IBM이 System/360 메인프레임 제품군을 위해 1960년대에 개발한 운영체제다. 서로 다른 성능과 가격대의 하드웨어 모델이 공통 명령어 체계와 운영체제 소프트웨어를 공유할 수 있도록 하는 IBM의 호환성 전략에 맞춰 설계되었다. 대규모 배치 작업과 입출력 장치 관리, 프로그램 적재 및 메모리 배치를 담당했고 여러 작업을 연속 또는 동시에 처리하는 방식으로 발전했다.[1]

OS/360의 다양한 구성은 사용 가능한 메모리, 프로세서·장치 사양에 따라 기능을 달리했다. 작업은 JCL 같은 제어 언어와 입출력 시스템으로 준비·실행되었으며, 대용량 테이프·디스크 데이터 집합과 입출력 채널을 효율적으로 관리하는 것이 중요했다. 시스템 구축 과정에서 소프트웨어 규모가 크게 증가하여 프로젝트 관리, 모듈 간 인터페이스와 테스트 방법에 관한 현대적 소프트웨어 공학의 논의에도 영향을 주었다.

OS/360은 DOS/360 및 후대의 MVS 계열과 구별되는 제품명이지만 IBM 메인프레임 운영체제 역사에서 중요한 직접 전신을 형성했다. MVS에서 OS/390을 거쳐 z/OS로 발전한 흐름은 UNIX·Linux·Windows NT와 별도의 코드·제품 계보다. 24비트 주소 공간 등 초기 System/360의 제약과 이후 z/Architecture의 64비트 기능 차이는 세대별 운영체제 구조를 설명할 때 구분해야 한다.[2]

역사

기원

개발·배포의 변화

설계 목표

시스템 구조

커널과 실행 모델

프로세스·메모리

시스템 호출

파일 시스템과 저장 장치

사용자 인터페이스와 도구

하드웨어 지원

응용 프로그램·호환성

계보와 관련 운영체제

개발 상태와 한계

관련 문서

  1. IBM History: System/360 ↩
  2. IBM: z/OS mainframe lineage ↩