컨버전스 테크놀로지 운영체제

Convergent Technologies Operating System
컨버전스 테크놀로지 운영체제(CTOS)
CTOS-B25.JPG
CTOS를 실행하는 Burroughs B25 컴퓨터
개발자컨버전스 테크놀로지
기입처PL/M
동작 상태단종
초기 릴리즈1980년; 42년 전(1980년)
플랫폼x86
커널 타입마이크로커널
면허증.독자 사양

CTOS, BTOSSTARSYS라고도 불리는 Convergent Technologies Operating System은 모듈러형 메시지 전달형 멀티프로세스 기반 운영체제였습니다.

개요

CTOS는 그 시대에 비해 많은 혁신적인 기능을 가지고 있었다.시스템 액세스는 사용자 비밀번호와 볼륨 또는 디스크 비밀번호로 제어되었습니다.예를 들어 볼륨에 대한 암호를 알고 있으면 해당 볼륨(하드 디스크)의 모든 파일 또는 디렉토리에 액세스할 수 있습니다.각 볼륨과 디렉토리는 구분자로 참조되어 식별되었습니다.또, 조작에 따라서 파일명(예를 들면, {Network Node}[VolumeName]<)을 붙일 수 있습니다.디렉토리명>파일명

운영체제를 커스텀링크하여 기능을 추가하거나 삭제할 수 있습니다.

CTOS는 시리얼 RS-422 케이블(데이지 체인토폴로지)을 통해 전송되는 투과적인 피어 투 피어 네트워크를 지원했으며 이후 버전에서는 RS-422 어댑터를 사용하여 트위스트 페어(스타토폴로지)를 통해 전송되었습니다.각 워크그룹(「클러스터」라고 불린다)은 서버(「마스터」라고 불린다)에 접속되어 있었습니다.보통 디스크리스인 워크스테이션은 마스터에서 클러스터 네트워크를 통해 부팅되며 옵션으로 연결된 하드 드라이브에서 로컬로 부팅할 수 있습니다.

Inter-Process Communication(IPC; 프로세스 간 통신)은 주로 "요구" 및 "응답" 메시징 기반을 기반으로 하며, 내부 및 외부 환경 모두에서 서비스 간의 엔터프라이즈 애플리케이션 통합을 강화합니다.따라서 CTOS는 메시지 기반 마이크로커널 아키텍처로 잘 알려져 있습니다.애플리케이션은 메인 서버에 서비스로 추가됩니다.각 클라이언트는 "exchange"라고 불리는 자체 우편함과 잘 게시된 메시지 형식을 통해 서비스를 소비합니다.통신은 서비스가 소유한 "요구 코드"에서 작동합니다.운영체제는 교환, 메시지 큐, 스케줄링, 제어, 메시지 전달 등을 유지하며 서비스는 "대기", "확인" 및 "응답" 매크로를 사용하여 자체 교환으로 메시지를 관리합니다.

CTOS는 Intel x86 컴퓨터에서 실행되며 Unisys PC에서 Windows NT와 동시에 실행할 수 있습니다.

시스템 API는 고급 언어와 어셈블리 언어 모두에 제시되었습니다.

프로그램

어셈블러는 매우 고급스러웠고, 이전 또는 이후 거의 모든 어셈블러에 의해 Lisp와 같은 패턴 매칭 매크로 퍼실리티가 타의 추종을 불허했습니다.항상 상주하는 디버거가 있었습니다.

대부분의 시스템 프로그램은 런타임 라이브러리 없이 오브젝트 코드에 직접 컴파일된 인텔ALGOL과 유사한 언어인 PL/M으로 작성되었습니다.

워드 프로세서는 동일한 파일의 다중 보기, 컷/복사/붙여넣기, 무제한 실행 취소/다시 쓰기, 크래시 또는 전원 장애 후 입력 손실 없음, 사용자가 선택할 수 있는 글꼴 등 많은 고성능 기능을 갖춘 최초의 화면 지향 편집기 중 하나입니다.

스프레드시트를 사용하면 셀 블록을 편집 또는 기타 사용자 입력으로부터 보호할 수 있습니다.BTOS 버전에서는 사용자 입력을 위해 스프레드시트를 열고 입력 데이터를 기반으로 그래프를 자동으로 인쇄하는 등의 스크립트를 작성할 수 있었습니다.

시스템 셸은 확장 가능하므로 새로운 명령을 정의할 수 있습니다.파라미터를 취득하기 위해서, 시스템은 유저가 기입하는 폼을 표시합니다.입력폼에는필수입력필드와옵션입력필드에관한규칙이있기때문에새로운사용자를트레이닝하기쉽습니다.

사용.

Convergent Technologies의 첫 번째 제품은 인텔 8086 프로세서를 탑재한 IWS(Integrated Workstation)로, 운영체제로 CTOS를 탑재하고 있었습니다.이것은 로컬 영역 네트워킹이 내장된 모듈러형 운영 체제였습니다.CTOS는 여러 프로세스 또는 스레드 및 메시지 기반 프로세스 간 통신을 지원했습니다.

CTOS 라이선스를 취득한 기업에는, 후에 스페리와 합병해 유니시스가 된 Bull(STARSYS)과 Burroughs(BTOS)가 포함되어 있다.Unisys는 단일 최대 고객으로 1988년에 Convergent Technologies를 인수했습니다.최고조에 달했을 때 CTOS는 전 세계적으로 80만 명 이상의 사용자를 보유하고 있었습니다.

CTOS는 더 이상 신규 고객을 대상으로 판매되지 않습니다.이전 주요 고객으로는 경찰, 은행, 항공사, 네이션와이드보험,[1] [2]유홀, 미국우편국, 마약집행국, 미국 육군, 미국 해안경비대가 있었다.해안경비대는 대략 1984년부터 2000년까지 운영체제를 사용했다.호주에서 CTOS/BTOS는 무역실천위원회, NSW 감사총장, CSIRO, 영연방 선거사무소, 웨스턴오스트레일리아 교도소국 및 많은 상업은행에서 사용되었습니다.

Convergent의 NGEN을 기반으로 한 디스크리스 워크스테이션(Bull 등)은 인텔 80186 프로세서를 사용했습니다.이 프로세서는 표준 PC에서는 거의 사용되지 않습니다.

프로그레스소프트웨어는 4GL에 탑재된 CTOS용 상용 데이터베이스 애플리케이션을 만들었다.미국 해안경비대는 이 데이터베이스를 선박 물류 관리에 사용했다.

프레젠테이션 매니저를 실행하는 CTOS용 CorelDRAW 포트가 있습니다.

레퍼런스

  1. ^ "When the mission is critical, leaders plug into BTOS workstations". CIO. November 1989.
  2. ^ "Burroughs contracts with U-Haul". ComputerWorld. June 23, 1986. p. 15.

외부 링크