BOS/360

BOS/360(Basic Operating System/360)은 초기 IBM 시스템/360 운영체제였다.

 기원 
BOS는 뉴욕주 엔디콧에 있는 IBM 일반 제품 사업부(GPD)가 개발한 네 가지 System/360 운영체제 버전 중 하나로, OS/360이 가장 작은 시스템에서 실행될 수 없다는 것이 명백해졌을 때 System/360 제품군의 저가형 시스템에서 발생한 공백을 메우기 위해 개발되었다. BPS(베이직 프로그래밍 서포트)는 최소 8KB의 주 기억 장치와 디스크 없이 실행되는 시스템을 위해 설계되었다. BOS는 최소 8KB의 디스크 시스템과 1개의 2311 디스크 드라이브를 위해 만들어졌다. DOS와 TOS는 최소 16KB의 디스크(DOS) 또는 테이프 드라이브만 있는(TOS) 시스템을 위해 BOS에서 개발되었다.

BOS는 OS/360보다 거의 2년 전인 1965년 10월에 출시되었으며,Pugh, Emerson, et al. "IBM's 360 and Early 370 Systems". MIT Press, 1991, p. 331 따라서 BOS는 디스크 기반으로 마케팅된 기계에 출시 당시 유일하게 사용 가능한 디스크 기반 운영체제였다.

 구성 요소 
BOS는 다음 구성 요소로 구성되었다.
 제어 프로그램:
 감독자.
 카드 리더에서 작업을 순차적으로 실행할 수 있는 작업 제어.
 IPL 로더.
 시스템 서비스 프로그램:
 링크 에디터.
 코어 이미지 라이브러리 및 선택적으로 매크로 라이브러리와 재배치 가능 라이브러리를 지원하는 라이브러리 관리자.
 카드에서 디스크 상주 BOS 시스템을 구축하는 sysgen 프로그램인 "Load System Program".
 BOS와 함께 설치될 수 있는 IBM 제공 처리 프로그램:
 언어 번역기, 어셈블러 및 RPG 컴파일러. 이후 포트란 IV 및 코볼 컴파일러가 추가되었다.
 디버깅 보조 도구인 오토테스트(Autotest).
 정렬/병합(Sort/Merge).
 장치 및 형식 간 파일-파일 복사를 위한 유틸리티 프로그램.
 원격 작업 입력을 통해 BOS 시스템은 원격 System/360에 작업을 제출하고 출력을 받을 수 있다.
 물리적 IOCS를 위한 감독자 지원과 사용자 처리 프로그램에 통합될 수 있는 논리적 IOCS를 위한 매크로로 구성된 데이터 관리.

 IBM 1070 프로세스 통신 감독자 
IBM 1070 프로세스 통신 감독자는 BOS "일반적인 물리적 및 논리적 I/O 작업(예: 카드, 디스크 등)을 처리하기 위해 BOS 감독자에 의존하여, PC 감독자는 사용자 프로그램의 프로세스 제어 측면에 특화되어 있다"는 확장으로 실행되는 전용 프로세스 제어 시스템이었다.

 각주 

 더 읽어보기 
Pugh, Emerson W.; Johnson, Lyle R.; Palmer, John H. (1991). IBM's 360 and Early 370 Systems, Cambridge : MIT Press. (pp. 321–345)

분류:중단된 운영체제
분류:IBM 메인프레임 운영체제
분류:어셈블리어 소프트웨어