위키백과, 우리 모두의 백과사전.
둘러보기로 가기 검색하러 가기
회사 / 개발자 디지털 리서치.Inc 게리 킬달
상태 단종
소스 형태 오픈 소스
마지막 버전 3.1
마지막 버전 출시일 1982년
지원되는 플랫폼 인텔 8080, 인텔 8085, 인텔 8086, 모토로라 68000, 자일로그 Z80
커널형태 모노리식 커널
기본 UI 명령 줄 인터페이스

CP/M인텔 8080/85 마이크로프로세서를 기반으로 하는 처음 제작된 운영 체제이다. 디지털 리서치(Digital Research, Inc)사의 개리 킬달(Gary Kildall)이 만들었다.


게리 킬달은 커스텀 플로피 디스크 컨트롤러를 통해 접속되는 슈거트 어소시에이트(Shugart Associates) 8인치 플로피 디스크 드라이브가 장착된 인텔 인텔렉-8 개발 시스템에서 구동할 운영 체제로서 CP/M을 1973~74년에 처음 개발하였다.[1]

하드웨어 모델[편집]

최소 8비트의 CP/M 시스템은 다음의 부품을 포함하고 있어야 한다:

운영 체제의 구성 요소[편집]

8비트 버전에서 동작하는 동안 메모리에 로드된 CP/M 운영 체제에는 세 개의 구성 요소가 있었다:

  • 기본 입출력 시스템, 곧 바이오스
  • 기본 디스크 운영체제, 곧 BDOS
  • 콘솔 명령어 프로세서, 곧 CCP


  1. Kildall, Gary A. (January 1980). “The History of CP/M, THE EVOLUTION OF AN INDUSTRY: ONE PERSON'S VIEWPOINT” Vol. 5, No. 1, Number 41판. Dr. Dobb's Journal of Computer Calisthenics & Orthodontia. 6–7쪽. 2013년 6월 3일에 확인함. [...] The first commercial licensing of CP/M took place in 1975 with contracts between Digital Systems and Omron of America for use in their intelligent terminal, and with Lawrence Livermore Laboratories where CP/M was used to monitor programs in the Octopus network. Little attention was paid to CP/M for about a year. In my spare time, I worked to improve overall facilities [...] By this time, CP/M had been adapted for four different controllers. [...] In 1976, Glenn Ewing approached me with a problem: Imsai, Incorporated, for whom Glenn consulted, had shipped a large number of disk subsystems with a promise that an operating system would follow. I was somewhat reluctant to adapt CP/M to yet another controller, and thus the notion of a separated Basic I/O System (BIOS) evolved. In principle, the hardware dependent portions of CP/M were concentrated in the BIOS, thus allowing Glenn, or anyone else, to adapt CP/M to the Imsai equipment. Imsai was subsequently licensed to distribute CP/M version 1.3 which eventually evolved into an operating system called IMDOS. [...] 

외부 링크[편집]