ソフトウェア
中級

CP/M (1974年マイコン主流 OS)(シーピーエム)

米 Digital Research Gary Kildall 1974年開発の Intel 8080 用マイコン主流 OS。1974-1981年 8bit マイコン主流・「IBM PC 採用ならず + MS-DOS 主流交代」.

0 回閲覧
0 いいね
2026/5/10 更新
関連タグ
software
os
cp-m
digital-research
kildall
1974

概要

CP/M は 米 Digital Research (Gary Kildall 設立) が1974年開発した Intel 8080 用 8bit マイコン主流 OS (Control Program for Microcomputers)。1974-1981年 8bit マイコン主流 OS + Altair 8800 + Apple II (CP/M カード) + TRS-80 + 主要1970年代マイコン採用・1980年 IBM PC 用 OS 採用ならず + Microsoft MS-DOS 採用で衰退・「IBM PC 採用ならず + MS-DOS 主流交代の伝説」。CP/M は1974年 Gary Kildall (Intel コンサルタント・Naval Postgraduate School 教授) が Intel 8080 用 OS として開発で、「Intel 8080 + 8bit マイコン主流 OS + Altair 8800 + Apple II CP/M カード + TRS-80 + 主要1970年代マイコン主流 OS」で1974-1981年 8bit マイコン主流 OS + 「IBM PC 採用ならず + MS-DOS 主流交代の伝説」。CP/M の革新点: ① Intel 8080 専用 OS (1974年・Altair 8800 + Apple II CP/M カード + TRS-80 主要1970年代マイコン採用) ② BDOS (Basic Disk Operating System) + BIOS (Basic Input/Output System) でハードウェア抽象化レイヤ + 主要マイコン互換性 ③ CCP (Console Command Processor) + シェルコマンド (DIR + COPY + DEL + 主要) でMS-DOS 系統 + 現代シェルコマンドの祖 ④ 8bit マイコン主流 OS (1974-1981年) でAltair 8800 (1975年) + Apple II (1977年・CP/M カード) + TRS-80 (1977年) + 主要1970年代マイコン採用 ⑤ 1980年 IBM PC 採用 候補 (CP/M-86 16bit 版・1981年発売予定) → 採用ならず + MS-DOS (Microsoft) 採用 → CP/M 衰退の伝説。1980年 IBM 訪問の伝説: ① 1980年 IBM が IBM PC 用 OS 採用候補として Digital Research (Gary Kildall) と Microsoft (Bill Gates) を検討 ② 1980年8月 IBM 役員 (Jack Sams) が Digital Research (Pacific Grove California) 訪問 → Gary Kildall 不在 (飛行機操縦中) + 妻 Dorothy McEwen (Digital Research 副社長) が IBM の NDA (非開示契約) 署名拒否 → IBM 帰路 Microsoft 寄って Bill Gates に OS 開発依頼 ③ 1980年9月 Microsoft が SCP (Seattle Computer Products) 86-DOS 買収交渉開始 ④ 1981年7月 Microsoft が SCP 86-DOS $75,000 買収 + MS-DOS 1.0 開発 ⑤ 1981年8月 IBM PC 5150 発売 + PC-DOS 1.0 (Microsoft 改良 86-DOS) 採用 ⑥ 1981年 CP/M-86 (16bit 版) 発売だが PC-DOS 採用後 + 価格高 ($240・PC-DOS $40 比 -83%) + 衰退 ⑦ 1980-1990年代 Digital Research が DR-DOS (1988年・MS-DOS 競合) + Concurrent CP/M + 派生 OS 開発 ⑧ 1991年 Novell が Digital Research 買収 ⑨ 1996年 Caldera が Novell から Digital Research 買収 ⑩ 2002年 CP/M ソースコード公開。

主な特徴・仕組み

  • 発売: Digital Research (米 Pacific Grove California・Gary Kildall 設立)・1974年
  • 対応 CPU: Intel 8080 (1974年-) + Intel 8085 + Zilog Z80 + Intel 8086 (CP/M-86・1981年) + Motorola 68000 (CP/M-68K・1982年)
  • 構成: BDOS (Basic Disk Operating System) + BIOS (Basic Input/Output System) + CCP (Console Command Processor)
  • ファイルシステム: 8.3 形式 (CP/M FAT 風)
  • コマンド: DIR + COPY + DEL + ERA + REN + 主要コマンド (MS-DOS 系統の祖)
  • 採用: Altair 8800 (1975年) + IMSAI 8080 + Apple II (CP/M カード) + TRS-80 + Osborne 1 (1981年・初代量産ノート PC) + 主要1970-1980年代マイコン
  • 派生: CP/M-80 (Intel 8080) + CP/M-86 (Intel 8086) + CP/M-68K (Motorola 68000) + Concurrent CP/M + DR-DOS (1988年・MS-DOS 競合)
  • 競合 (1981年以降): MS-DOS (1981年8月・IBM PC 採用) + UCSD Pascal + Apple DOS + 主要 PC OS
  • 2002年 CP/M ソースコード公開: GitHub + 教育 + 歴史保存

スペック比較表

1970年代マイコン主流 OS発売対応 CPU主流期間
CP/M-801974年Intel 8080 + Z801974-1981年
CP/M-861981年Intel 80861981年 (採用ならず)
MS-DOS 1.01981年8月Intel 8086/80881981-2000年
Apple DOS 3.31980年MOS 6502Apple II 主流
TRSDOS1978年Z80TRS-80 主流

具体例・対応製品

  • CP/M-80 (1974年・Intel 8080) : 1970年代マイコン主流
  • CP/M-86 (1981年・Intel 8086・MS-DOS 競合) : IBM PC 採用ならず
  • CP/M-68K (1982年・Motorola 68000) : Mac + 業務用マシン
  • DR-DOS (1988年・Digital Research・MS-DOS 競合) : MS-DOS 互換
  • Gary Kildall (Digital Research 創設者) : CP/M 開発者・1980年 IBM 不在伝説

自作PCでの選び方・注意点

CP/M は2026年現在 「IBM PC 採用ならず + MS-DOS 主流交代の伝説 + 1970年代マイコン主流 OS」。重要な歴史: ① 1974年 Gary Kildall (Intel コンサルタント・Naval Postgraduate School 教授) Intel 8080 用 CP/M 開発 ② 1976年 Digital Research (旧 Intergalactic Digital Research) 設立 (Gary Kildall + Dorothy McEwen 妻 副社長) ③ 1975-1981年 Altair 8800 + Apple II (CP/M カード) + TRS-80 + 主要1970年代マイコン採用 + 8bit マイコン主流 OS ④ 1980年8月 IBM 役員 (Jack Sams) が Digital Research 訪問 → Gary Kildall 不在 (飛行機操縦中) + 妻 Dorothy McEwen が NDA 拒否 → IBM 帰路 Microsoft 寄って Bill Gates に OS 開発依頼 (歴史的偶然) ⑤ 1981年7月 Microsoft が SCP 86-DOS $75,000 買収 + MS-DOS 1.0 開発 ⑥ 1981年8月 IBM PC 5150 発売 + PC-DOS 1.0 採用 ⑦ 1981年 CP/M-86 (16bit 版) 発売だが PC-DOS 採用後 + 価格高 ($240・PC-DOS $40 比 -83%) + 衰退 ⑧ 1988年 DR-DOS (Digital Research・MS-DOS 競合) ⑨ 1991年 Novell が Digital Research 買収 ⑩ 1994年 Gary Kildall 死去 (52歳・酒場で倒れて死亡・脳出血) ⑪ 1996年 Caldera が Novell から Digital Research 買収 ⑫ 2002年 CP/M ソースコード公開。重要な教訓: ① 「IBM PC 採用ならず」 で1980年8月 Gary Kildall 不在 + 妻 Dorothy McEwen NDA 拒否 → IBM 帰路 Microsoft → MS-DOS 採用 → Microsoft 主流確立・「シリコンバレー史上最大歴史的偶然」 ② 「Gary Kildall vs Bill Gates」 で1974年 Gary Kildall (CP/M 開発者・Naval Postgraduate School 教授) が1981年 Bill Gates (Microsoft・25歳) に IBM PC OS 主流地位譲渡 + 1994年 Gary Kildall 早死 (52歳・酒場で倒れて死亡) ③ 「8bit マイコン主流 OS」 で1974-1981年 Altair 8800 + Apple II + TRS-80 + 主要1970年代マイコン採用 + 8bit マイコン主流 OS の祖 + MS-DOS 系統 + 現代シェルコマンドの祖 ④ 「CP/M-86 価格高」 で1981年 CP/M-86 ($240) vs PC-DOS ($40・MS-DOS) 価格差 6倍 → IBM PC 互換機ベンダ MS-DOS 採用 + CP/M-86 衰退 ⑤ 「DR-DOS (1988年-)」 でDigital Research 反撃 + MS-DOS 互換 + 機能強化 → 1991年 Novell 買収 + 1996年 Caldera 買収 + 2002年 ソースコード公開 + 歴史保存。

関連用語との違い

  • MS-DOS: 1981年・Microsoft + IBM PC 主流 16bit OS・CP/M 主流交代後継。
  • Apple DOS: 1978年-・Apple II 専用 OS・MOS 6502。
  • TRSDOS: 1978年-・TRS-80 専用 OS・Z80。

よくある質問(FAQ)

Q1: なぜ CP/M が IBM PC 採用ならず? A: 1980年8月 IBM 役員 (Jack Sams) が Digital Research 訪問 → Gary Kildall 不在 (飛行機操縦中) + 妻 Dorothy McEwen (副社長) が NDA (非開示契約) 拒否 → IBM 帰路 Microsoft 寄って Bill Gates に OS 開発依頼 → Microsoft MS-DOS 採用・「シリコンバレー史上最大歴史的偶然」+ Gary Kildall 後悔。

Q2: Gary Kildall の死因? A: 1994年7月 Gary Kildall (52歳) Monterey California 酒場 (Franklin Street Bar)で倒れて死亡・脳出血 + 飲酒中の事故・1980年 IBM PC OS 主流地位譲渡 + Microsoft (Bill Gates・$135B 資産) と対比される悲劇人物・コンピュータサイエンス業界主流地位喪失で精神的圧迫説あり。

Q3: CP/M-86 vs MS-DOS? A: CP/M-86 (Digital Research・1981年・$240・IBM PC 採用ならず) vs MS-DOS (Microsoft・1981年・$40 PC-DOS版・IBM PC 採用) ・価格差 6倍 + IBM PC 互換機ベンダ MS-DOS 採用 + CP/M-86 衰退・歴史的価値 ならCP/M-86、業界主流 ならMS-DOS。

この記事について
カテゴリーソフトウェア
難易度中級
作成日2026/5/10