VirtualBox VM 上のマルチタスク MS-DOS 4.00 Command.com セッション。 | |
| 開発者 | マイクロソフト |
|---|---|
| 書かれた | x86 アセンブリ |
| OSファミリー | ドス |
| ソースモデル | オープンソース |
| 初回リリース | 1986年5月15日 |
| 最終リリース | 4.10.30 / 1988年5月10日[1] |
| リポジトリ |
|
| 更新方法 | 再インストール |
| パッケージマネージャー | なし |
| プラットフォーム | 86 の |
| カーネルタイプ | モノリシック |
| デフォルトの ユーザーインターフェース | コマンドラインインターフェース( COMMAND.COM ) |
| ライセンス | MITライセンス[2] |
| 公式サイト | en.wikipedia.org/wiki/MS-DOS |
| サポート状況 | |
| サポートされていません | |
MS-DOS 4.0 [a]は、マイクロソフトがMS-DOS 2.0をベースに開発したマルチタスク版のMS-DOSである。OEM 、特にIBM (以前マイクロソフトにTopViewに同梱のIBM PC DOSのマルチタスクコードを提供していた)の関心が薄かったため、縮小版でしかリリースされなかった。主にヨーロッパで使われていたため、ヨーロッパ版MS-DOS 4.0と呼ばれることもある。マルチタスク機能を搭載していないPC DOS 4.00やMS-DOS 4.01以降 と混同しないように注意。
歴史
アプリコット・コンピューターズは1986年初頭に「MS-DOS 4.0」を事前発表し[3]、マイクロソフトはその年の9月にパリの展示会でそれを実演した。しかし、実際にソフトウェアのライセンスを取得したヨーロッパのOEMは、 SMTグーピルやインターナショナル・コンピューターズ・リミテッド(ICL)など、ほんの数社だけだった。特にIBMは、この製品を拒否し、代わりにMS-DOS 3.xの改良と、マイクロソフトとの新たな共同開発によるOS/2の開発に注力した。
その結果、プロジェクトは縮小され、特定のOEMに約束された機能のみが提供されるようになりました。1987年9月、マルチタスクMS-DOS 4.1のバージョンがICL DRSプロフェッショナルワークステーション(PWS)用に開発されていると報告されました。[4]このICL/MS MS-DOS 4.10.20バージョンは1987年10月28日にリリースされました。さらにICL/MS MS-DOS 4.10.30バージョンが1988年5月10日にリリースされました。契約が履行されたため、それ以上のリリースは行われませんでした。
1988年7月、IBMはDOS 3.3および3.4から続く無関係な製品である「 IBM DOS 4.0 」を発表した。このため、当初はマイクロソフトが別のバージョン番号でリリースするのではないかとの憶測が広がった。[5]しかし、マイクロソフトは最終的に「MS-DOS 4.0」としてリリースし、[要出典] 、多くの人が報告した問題を修正したMS-DOS 4.01をすぐにリリースした。
特徴
このリリースの主な特徴は、新しい実行可能ファイル形式のサポートなどの小さな改善に加え、プリエンプティブ マルチタスクのサポートでした。これは、 80386プロセッサで利用可能な保護モードを使用しませんでしたが、特別に作成されたプログラムは、フォアグラウンドに戻るまでユーザーの入力と出力にアクセスできない「バックグラウンド モード」で実行を継続できました。この OS には、タイム スライス スケジューラと、パイプと共有メモリを介したプロセス間通信が含まれていると報告されました。この制限された形式のマルチタスクは、特に同時にリリースされたMS-Net 2.0と組み合わせると、ワークステーション環境よりもサーバーでより有用であると考えられました。
640 KB を超えるメモリを使用できないなど、MS-DOS 3.0 のその他の制限も残っており、特に新しい環境に特化したプログラムを作成する必要があることを考慮すると、このことが製品の採用不足の一因となりました。
INT 21h /AH=87hは、マルチタスクMS-DOS 4.xとそれ以降のMS-DOS/PC DOS 4.xを区別するために使用できます。[6]
Microsoft 社長のJon Shirley氏はこれを「特別版」と表現し、「DOS 4.0 と呼ぶべきではなかったかもしれない」とまで言いましたが、これが常に意図されていたのか、それとも OEM からのより熱心な反応によってこれが DOS 3.x の真の後継となったのかは明らかではありません。マーケティングでは、ワークステーション用の DOS 3.x と、ハイエンド サーバーおよびマルチユーザー システム用の Xenixの間にある追加のオプションとして位置付けられました。
外部コマンド
MS-DOSバージョン4.10.20は以下の外部コマンドをサポートしています: [7]
参照
- Concurrent DOS、Concurrent DOS 286、Concurrent DOS 386 - 1983 年以来の DOS エミュレータを備えた Concurrent CP/M ベースのマルチユーザー マルチタスク OS
- DOS Plus - 1985 年から DOS エミュレータを備えた同時 PC DOS ベースのマルチタスク OS
- DoubleDOS - PCを2つの同時DOSセッションに分割することで、制限付きのマルチタスクを可能にしました。
- Novell DOS、OpenDOS、DR-DOS - 1993 年以降、VDM でプリエンプティブ マルチタスク機能を備えた DOS Plus の後継
- FlexOS - 1986 年以降の Concurrent DOS 286 の後継
- 4680 OS、4690 OS - 1986 年以降の FlexOS 286 および FlexOS 386 の後継
- マルチユーザー DOS - 1991 年以降の Concurrent DOS 386 の後継
- REAL/32 - 1995 年以降のマルチユーザー DOS の後継
- PC-MOS/386 - 1987 年からのマルチユーザー マルチタスク DOS クローン
- VM/386 - 1987 年以降のマルチユーザー マルチタスク DOS 環境
- TopView - 1985 年から続く DOS ベースのマルチタスク環境
- DESQview、DESQview/X - 1985 年からの DOS ベースのマルチタスク環境
- 仮想DOSマシン
- データパック オーストラレーシア
参考文献
- ^ “icl37”. www.vintage-icl-computers.com . 2023年10月7日閲覧。
- ^ “MS-DOS 4.0 をオープンソース化”. 2024-04-25. 2024-04-25時点のオリジナルよりアーカイブ。
- ^ 「英国ではMS-DOS 4.0、米国では5.0待ち」InfoWorld 1986年3月24日
- ^ 「ICL、マルチタスクMS-DOS 4.1搭載のDRS 300 80286プロフェッショナルワークステーションを発売」、Computer Business Review、1987年9月20日
- ^ 「IBM DOS」。インフォワールド: 77. 1988-07-18.
- ^ Brown, Ralf D. (2002-12-29). 「x86 割り込みリスト」 . 2011-10-14閲覧。
- ^ MS-DOS バージョン 4.10 富士通 ICL OEM
さらに読む
- 「マイクロソフト、第 4 四半期に MS-DOS 4.0、MS-Net 2.0 をリリース予定」InfoWorld . 1986-09-29.
- Osterman, Larry (2004-03-22)。「OS/2 が Microsoft の最初の非 Unix マルチタスク オペレーティング システムではなかったことをご存知ですか?」。MSDN ブログ。2011-04-24 にオリジナルからアーカイブ。
- Brooks, Vernon C. 「あまり知られていないマルチタスク MS-DOS 4.0 に関する情報」。PC DOS Retro。 2020 年 2 月 18 日にオリジナルからアーカイブ。2014 年 2 月 13 日に取得。
- Necasek, Michal (2013-03-11). 「マルチタスク MS-DOS 4.0 は生き続ける」。OS /2 ミュージアム。2018-01-07 にオリジナルからアーカイブ。2019-07-28に取得。
注記
- ^ 内部ドキュメントでは MT-DOS または M/T-MSDOS と短縮されることもあります。
外部リンク
- ICLコンピュータ博物館
