導入
| MS-DOS | |
|---|---|
![]() | |
| 家族 | 戻る |
| 言語 | 多言語対応 |
| コアの種類 | モノリシック |
| プロジェクトのステータス | 逮捕された |
| プラットフォーム | x86 (PC互換) |
| 仕事/ 開発者 | マイクロソフト株式会社 |
| ライセンス | 独自のライセンス |
| ソースの状態 | ソースは閉じられています |
| 最新の安定バージョン | 8.0 (2000 年 9 月 14 日) |
| グラフィカルインターフェース | コマンドラインインターフェース |
MS-DOS ( Microsoft Disk Operating Systemの略称) は、Microsoft が最初にIBM PC用に開発し、その後 PC 互換機用に開発した独自のDOSに似たオペレーティング システムです。これは、デフォルトでコマンドライン インターフェイスを備えた、初歩的なシングルタスクのシングル ユーザー システムです。すべてにもかかわらず、1980 年代から 1990 年代にかけて、パーソナル コンピューターの台頭によりある程度の成功を収めましたが、その後、より高度なオペレーティング システムに徐々に置き換えられていきました。したがって、その開発は現在中止されており、 Microsoft Windowsが優先されています。これは、Microsoft が購入した別の DOS に似たオペレーティング システムであるQDOSの後継です。

歴史
MS-DOS は長い間 Microsoft のコンシューマ オペレーティング システムの基礎であり続けていますが、 Windowsをインストールすると、MS-DOS のより大きな部分がそのまま変更されます。 1995 年に Windows 95 が登場すると、起動時にグラフィカル インターフェイスが直接実行されるため、ユーザーには Windows 95 が見えなくなりました。 MS-DOS は、Windows XP の登場まで、Windows の主流バージョン (Windows 98 や Me など) の基盤であり続けました。Windows XP により、Microsoft は NT システムを支持して MS-DOS を実際に放棄しました。当時の DOS はバージョン 8 でした。
MS-DOS の最初のバージョンは、Microsoft によってまったく作成されたものではありません。 IBMとの歴史的な「契約」を締結した後、ビル・ゲイツは実際にIBMに提供できるオペレーティング・システムを探し始めました。 Gordon Letwin自身によると、Microsoft の目標は MS-DOS がCP/Mと可能な限り互換性を持つことだったそうです。その後、ゲイツは中小企業 SCP ( Seattle Computer Products ) から QDOS ( Quick and Dirty OS ) を買収しました。 QDOS は実際には、 Tim Patersonによって作成された CP/M の低コスト クローンです。その後、ビル・ゲイツはティム・パターソンに、QDOS を IBM PC に適合させ、名前を MS-DOS に変更するよう依頼しました。
Windows の最近のバージョンには依然として「コマンド プロンプト」があり、そのコマンドは多少の変更はあるものの MS-DOS のコマンドから継承されており、Windows プログラムをテキスト モードで実行できます (これは決して DOS プログラムではありません。完全に異なります)、MS-DOS 8 をエミュレートする統合エミュレータのおかげで MS-DOS プログラムも使用できます。ただし、このインタプリタ( cmd.exe ) は厳密には MS-DOS のインタプリタ ( command.com ) ではなく、一部の古いものです。 DOS プログラムはこのモードでは実行できません。
このエミュレータは、次の名前で MS-DOS CONFIG.SYSおよびAUTOEXEC.BAT構成ファイルもエミュレートします。
リリース
- MS-DOS 1.00: 1981 年 8 月、最初の IBM PC とともにリリースされました。フロッピー ディスクのみをサポートします。ディレクトリはサポートされておらず、フロッピー ディスクあたり最大 64 ファイルしかサポートされていませんでした。
- MS-DOS 1.25: 1982、PC-DOS 1.10 と同等ですが、OEM バージョンです。これは、Microsoft (MS-DOS) が他のメーカーに販売した最初のバージョンです。
- MS-DOS 2.00: 1983 年 3 月、ハードディスクとディレクトリをサポートする最初のバージョン。
- MS-DOS 2.10: 1984 年 3 月
- MS-DOS 3.00: 1984 年 8 月、 1.2 MBフロッピー ディスクおよび10 MBを超えるハードディスクをサポート
- MS-DOS 3.10: 1984 年 11 月
- MS-DOS 3.20: 1986 年 1 月、 720 KB 3.5 インチ フロッピー ディスクをサポート
- MS-DOS 3.30: 1987 年 8 月
- MS-DOS 4.00: 1988 年 6 月、 110 KiBの RAM を占有し、グラフィカル インターフェイス (シェル) を提供し、FAT16 のおかげで32 MBを超えるハード ドライブを管理します。
- MS-DOS 4.01: デバッグ版
- MS-DOS 5.00: 1991、ハイメモリを管理するバージョン。スタートアップ メニューを作成できます。最大 8 台のハードドライブをサポート、 2.8 MiBフロッピー ディスクをサポート
- MS-DOS 6.00: 1993 年、ウイルス対策機能、ファイル システムチェックツールの ScanDisk、圧縮ソフトウェアのDoubleSpace が統合されたバージョン。
- MS-DOS 6.20: 1993 年 11 月、デバッグ バージョン、まだ DoubleSpace を使用。 Memmakerユーティリティの外観
DoubleSpace は、 Stac Electronicsの製品であるStackerのソース コードに基づいています。 Microsoft はStac Electronicsと交渉を開始し、 Stackerのソース コードの一部を暫定的に受け取りました。 Stac Electronics は最終的に Microsoft との契約条件を拒否しました。ただし、Microsoft は提供されたソース コードを引き続き使用しました。 1994 年初め、スタック エレクトロニクスはマイクロソフトに対する特許侵害の訴訟で勝訴しました。その後、Microsoft は MS-DOS 6.21 をリリースしましたが、これには圧縮システムが廃止されました。
- MS-DOS 6.21: 1994 年 2 月、競合ソフトウェアStackerの発行元であるStac Electronicsからの特許侵害の申し立てを受けて DoubleSpace が削除されました。
そこで Microsoft は、Vertisoftから DriveSpace 圧縮テクノロジのライセンスを購入することを決定しました。
- MS-DOS 6.22: 1994 年 6 月、DoubleSpace は、特許の問題のない互換ソフトウェアである DriveSpace に置き換えられました。 MS-DOS の最新のスタンドアロン バージョンです。
- MS-DOS 7: 1995 年、Windows 95 の DOS。
- MS-DOS 7.1: 1996、Windows 95B および C、Windows 98 および 98SE の DOS、FAT32 をサポートし、メモリ管理を改善した最初のバージョン。 HIMEM.SYS が自動的にロードされました。
- MS-DOS 8: 2000、MS-DOS の最新バージョン。これは Windows ME に統合されており、Windows ME の下に微妙に隠されています。
- PC-DOS 2000: 2000 には、小さな機能追加が含まれています。

参考文献
- Microsoft – Microsoft MS-DOS 5.0 – ユーザーガイド、リファレンスマニュアル–
- ウォーレン・ベイツ – MS-DOS 6.2 – 使用説明書–
- Biélu、Virga – MS-DOS 6.2 – 新機能 – DoubleSpace 完全ガイド–
- レイ・ダンカン ~ MS-DOS機能を使ったプログラミング~
- Michael Freihof、Ingrid Kürten –最適な構成 Autoexec.bat と Config.sys –
- Michael Freihof、Ingrid Kürten – Windows 95/98 用 MS-DOS –
- Kris Jamsa – MS-DOS、バッチ ファイル–
- Philippe Mercier – MS-DOS 割り込みのチートシート–
- フィリップ・メルシエ ~ MS-DOS常駐プログラムを極める~
- フィリップ・メルシエ – MS-DOS と BIOS の習得–
- Virga、Daniel Dembiermont – MS-DOS チートシート – バージョン 3.3 –
- Virga – MS-DOS チートシート – バージョン 2.1 ~ 4.01 –
- Virga – MS-DOS チートシート – 2.1 ~ 5.0 の全バージョン–
- Virga –簡単 MS-DOS –
- Virga、Jean-Paul Mesters、Olivier Gilkain – MS-DOS 5.0 easy –
メモと参考文献
- Gordon Letwin、『Inside OS/2』 、 Microsoft Press 、1988 年、 p. 5、

