본문으로 이동

BOS/360

위키백과, 우리 모두의 백과사전.
Basic Operating System/360 (BOS/360)
개발자IBM 일반 제품 사업부(GPD)
상태단종
최초 버전 출시일1965년 10월(61년 전)(1965-10)
마케팅 대상IBM 메인프레임 컴퓨터
플랫폼System/360
라이선스사유

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

기원

[편집]

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

BOS는 OS/360보다 거의 2년 전인 1965년 10월에 출시되었으며,[2] 따라서 BOS는 디스크 기반으로 마케팅된 기계에 출시 당시 유일하게 사용 가능한 디스크 기반 운영체제였다.

구성 요소

[편집]

BOS는 다음 구성 요소로 구성되었다.

  • 제어 프로그램:
  • 시스템 서비스 프로그램:
    • 링크 에디터.
    • 코어 이미지 라이브러리 및 선택적으로 매크로 라이브러리와 재배치 가능 라이브러리를 지원하는 라이브러리 관리자.
    • 카드에서 디스크 상주 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 감독자는 사용자 프로그램의 프로세스 제어 측면에 특화되어 있다"는 확장으로 실행되는 전용 프로세스 제어 시스템이었다.[3]

각주

[편집]
  1. ↑ IBM Corporation (Sep 1967). 《IBM System/360 Basic Operating System Programmer's Guide》 (PDF). 2022년 1월 24일에 확인함.
  2. ↑ Pugh, Emerson, et al. "IBM's 360 and Early 370 Systems". MIT Press, 1991, p. 331
  3. ↑ IBM Corporation (1965). 《IBM System/360 Basic Programming Support and Basic Operating System/360 Programming Systems Summary (C24-3420-0).》 (PDF).

더 읽어보기

[편집]