[go: up one dir, main page]

본문으로 이동

CP/M

위키백과, 우리 모두의 백과사전.

CP/M
개발자디지털 리서치.Inc 게리 킬달
상태단종
소스 형태오픈 소스
최신 버전3.1 / 1982년
플랫폼인텔 8080, 인텔 8085, 인텔 8086, 모토로라 68000, 자일로그 Z80
커널모노리식 커널
기본 UI명령 줄 인터페이스
공식 웹사이트www.digitalresearch.biz/CPM.HTM
당시의 잡지 광고

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. [...] 

외부 링크

[편집]