WIPIVERSE

CTOS

CTOS는 다양한 의미로 사용되는 약어이지만, 가장 널리 알려진 의미는 1980년대에 개발된 Convergent Technologies Operating System(컨버전트 테크놀로지스 운영 체제)이다. 이 문서는 주로 이 의미를 중심으로 설명한다.

개요

CTOS는 미국의 컴퓨터 회사인 Convergent Technologies(컨버전트 테크놀로지스)가 개발한 마이크로커널 기반의 운영 체제로, 1980년에 최초로 출시되었다. 이 운영 체제는 Burroughs社에 BTOS, Bull社에 STARSYS라는 이름으로 라이선스되기도 했다. 1988년 Unisys가 Convergent Technologies를 인수하면서 이후 유지·관리는 Unisys가 담당하게 되었다.

주요 특징

CTOS는 당시로서는 혁신적인 여러 기능을 갖추고 있었다. 멀티프로세스 운영 체제였지만, UNIX처럼 스레드 잠금(thread monitor locking) 방식 대신 메시지 전달(message passing) 방식을 통해 프로세스 간 통신과 동시성을 구현했다. 이는 실시간 운영 체제와 네트워크 환경에서 널리 사용되는 패러다임이다.

CTOS는 인텔 x86 계열 프로세서(8086, 80186, 80286, 80386 등)에서 동작했으며, 초기에는 1MB의 주소 공간 제한이 있었으나 Intel 80286의 보호 모드 지원과 Intel 80386의 가상 메모리(페이징) 지원을 통해 한계를 극복하였다. 시스템 프로그램은 대부분 인텔의 ALGOL 계열 언어인 PL/M으로 작성되었다.

네트워크 기능 또한 내장되어 있었으며, RS-422 시리얼 케이블을 통한 데이지체인 방식과 후기에는 트위스트 페어 기반의 스타 토폴로지 방식으로 클러스터를 구성할 수 있었다. 디스크 없는 워크스테이션은 네트워크상의 마스터 서버로부터 부팅이 가능했다.

활용

Convergent Technologies의 첫 제품인 IWS(Integrated Workstation)는 Intel 8086 프로세서에 CTOS를 운영 체제로 탑재한 것이었다. CTOS의 최대 고객은 Unisys였으며, 전성기에는 전 세계적으로 약 80만 명 이상의 사용자가 있었다고 알려져 있다.

주요 고객으로는 미국 해안경비대(약 1984년부터 2000년까지 사용), 미국 육군, 마약단속국(DEA), 미국 우편청, 경찰 기관, 은행, 항공사, 유하울(U-Haul) 등이 있었다. 호주에서는 공정거래위원회, CSIRO, 연방선거관리위원회 등에서 사용되었다. 현재 CTOS는 신규 고객에게 더 이상 판매되지 않는 단종된 운영 체제이다.

기타 의미

CTOS는 위의 운영 체제 외에도 다른 의미로 사용된다. 대표적인 예는 다음과 같다.

  • CtOS(Central Operating System): 유비소프트(Ubisoft)의 비디오 게임 《Watch Dogs(워치독스)》 시리즈에 등장하는 가상의 도시 인프라 관리 시스템. 블룸 코퍼레이션(Blume Corporation)이 개발한 것으로 설정되어 있다.
  • CTOS(Connectivity, Technology & Support?): 말레이시아의 신용평가 기관. CTOS Data Systems Sdn Bhd가 운영하며, 개인 및 기업의 신용 정보를 제공하는 CRIS(Credit Reporting Agency) 역할을 한다. 금융 기관이나 기업이 대출 심사 시 활용한다.

이 외에도 CTOS는 다양한 분야에서 약어로 쓰일 수 있으며, 문맥에 따라 그 의미가 달라질 수 있다.

참고 자료

  • Miller, Edna Ilyin; Crook, Jim; Loy, June (1991). Exploring CTOS. Prentice Hall. ISBN 0-13-297342-1.
둘러보기

더 찾아볼 만한 주제

    전체 문서 보기