BESYS

BESYS(Bell Operating System)는 벨 연구소에서 IBM 704 컴퓨터를 위해 1957년에 일괄 처리 운영체제로 처음 구현된 초기 컴퓨팅 환경이었다.

개요
벨 연구소는 "704의 내부 속도, 온라인 단위 기록 장비의 느림, 그리고 독립형 사용과 관련된 수동 작업의 본질적인 느림 사이의 명확한 불일치"를 인식했기 때문에 이 시스템을 개발했다. 드러먼드에 따르면, BESYS라는 이름은 일반적으로 BEll SYStem의 약자로 알려져 있지만, 실제로는 벨 전화 연구소(Bell Telephone Laboratories, Murray Hill, NJ)에 미리 존재하던 SHARE 할당 설치 코드 BE와 시스템 소프트웨어에 할당된 SHARE 코드 SYS를 연결한 것이다.

이 시스템의 목표는 다음과 같았다.
 하드웨어의 유연한 사용, 논스톱 작동.
 효율적인 일괄 처리, 단위 기록 데이터의 오프라인 스풀링을 통한 테이프-투-테이프 작동.
 운영자 개입의 필요성을 최소화하기 위한 제어 카드 사용.
 사용자 프로그램이 입출력 기능, 시스템 제어 및 프로그램 라이브러리에 접근할 수 있도록 허용.
 디버그를 위한 코어 덤프 기능.
 IBM 650과의 소프트웨어 호환성을 제공하기 위한 L1 및 L2 인터프리터 시뮬레이션.

시스템 BESYS-1의 초기 버전은 1957년 10월 16일까지 사용되었다. 이 시스템은 조지 H. 밀리와 그웬 한센이 완다 리 매멀과 함께 만들었으며 IBM의 FORTRAN과 유나이티드 에어크래프트의 심볼릭 어셈블리 프로그램(Symbolic Assembly Program, SAP) 프로그래밍 언어를 활용했다. 이 시스템은 천공 카드에서 시작되어 종이 및 천공 카드에 인쇄하기에 적합한 결과를 생성하는 많은 작업을 효율적으로 처리하도록 설계되었다. 또한 자기 테이프와 자기 디스크 저장 장치에 저장된 데이터를 처리하는 기능도 제공했다. 일반적으로 천공 카드 및 인쇄 처리는 주변 전자 회계 기계, IBM 1401 컴퓨터 및 최종적으로 직접 연결된 컴퓨터에 의해 오프라인으로 처리되었다.

벨 연구소에서 실제로 사용된 첫 번째 시스템은 BESYS-2였다. 이 시스템은 자기 테이프에 상주했으며, 메모리의 가장 낮은 64 (36비트) 워드와 가장 높은 4K 워드를 차지했다. 상위 4K 워드에는 모니터의 상주 부분이 포함되어 있었으며, 필요하면 사용자 프로그램을 위해 추가 코어를 확보하기 위해 자기 드럼으로 부분적으로 스왑될 수 있었다.

"BESYS는 편리한 입출력과 통합 디스크 파일 저장 기능을 제공하는 복잡한 소프트웨어 패키지였다."

내부 사용
BESYS는 벨 연구소의 많은 부서에서 10년 이상 광범위하게 사용되었다. 이 시스템은 SHARE 조직을 통해 다른 사람들에게 무료로 또는 공식적인 기술 지원 없이 제공되었다.

BESYS 버전
BESYS 환경 버전(BESYS-3 (1960), BESYS-4 (1962), BESYS-5 (1963), BESYS-7 (1964), 그리고 BE90 (1968))은 기본 컴퓨터가 IBM 709X 계열로 전환됨에 따라 구현되었다. BESYS 개발은 1969년 벨 연구소가 IBM 시스템/360으로 이동하면서 중단되었다. 이 기간 동안 BESYS 개발 프로젝트의 책임자는 조지 L. 볼드윈이었다.

 각주 

분류:벨 연구소
분류:중단된 운영체제
분류:1957년 소프트웨어