| DOS Plus | |
|---|---|
バージョン1.2 | |
| 開発者 | デジタルリサーチ |
| OSファミリー | CP/M-86 |
| 動作状態 | 製造中止 |
| ソースモデル | 非公開ソース |
| 初回リリース | 1985年 (1985年) |
| 最新リリース | DOS Plus 2.1(BDOS 5.0搭載) |
| 利用可能 | 英語 |
| 対応プラットフォーム | 8086、80186 |
| カーネルタイプ | モノリシックカーネル |
| デフォルトのユーザーインターフェース | コマンドライン |
| ライセンス | 専有 |
| 先行する | CP/M-86 プラス |
| 後継者 | ドクター・ドス |
DOS Plus (誤ってDOS+とも呼ばれる) は、英国バークシャー州ニューベリーのDigital Researchの OEM サポート グループ[ 1 ]によって開発された最初のオペレーティングシステムで、1985 年に初めてリリースされました。DOS Plus 1.0 は、CP/M-86 PlusとConcurrent PC DOS 4.11のPCMODEエミュレータを組み合わせたものでした。[ 1 ] CP/M-86 Plus とConcurrent DOS 4.1 はまだ米国で開発されていましたが、Concurrent PC DOS 4.11 は Digital Research UK によって提供された国際化されバグが修正されたバージョンでした。[ 1 ]後の DOS Plus 2.x の問題は、代わりにConcurrent PC DOS 5.0をベースにしていました。より広い視点で見ると、DOS Plus はConcurrent CP/M-86とDR-DOSの中間段階です。
DOS Plusは、CP/M-86またはMS-DOS 2.11 用に作成されたプログラムを実行でき、これらのシステムで使用されるフロッピーディスクのフォーマットの読み書きも可能です。CP/M-86プログラムは最大4つまでマルチタスクで実行できますが、MS-DOSプログラムは一度に1つしか実行できません。
DOS Plus は、MS-DOS と 同じコマンドラインインターフェイスを提供しようとします。MS-DOS と同様に、 (別名)と呼ばれるコマンドラインインタープリタを備えています。 ファイルはありますが、 はありません(ただし、DOS Plus 2.1の一部のバージョンで、一部のフィールドインストール可能なデバイスドライバ(FIDD) をロードするための拡張機能である FIDDLOAD は除きます)。ユーザーが気づく主な違いは、画面の一番下の行に次のようなステータス情報が表示されることです。COMMAND.COMDOSPLUS.COMAUTOEXEC.BATCONFIG.SYS
DDT86 アラーム UK8 PRN=LPT1 番号 10:17:30
ステータスバーの左側には、実行中のプロセスが表示されます。一番左のプロセスが画面に表示され、その他のプロセス(存在する場合)はバックグラウンドで実行されます。右側には、使用中のキーボードレイアウト(上記の例ではUK8)、プリンタポートの割り当て、キーボードのCaps LockとNum Lockの状態、および現在時刻が表示されます。DOSプログラムが実行されている場合は、ステータス行は表示されません。DOSプログラムはバックグラウンドで実行できません。
DOS Plusには、マルチタスク機能をサポートするための追加コマンドが 多数含まれています。
また、標準的なDOSコマンドとCP/Mコマンドのサブセットも含まれています。例えば、ファイルをコピーする組み込みCOPYコマンドとPIPユーティリティの両方を備えています。
このCDコマンドは、MS-DOS コマンドと同様の方法で、3 つのドライブ N:、O:、または P: のいずれかを別のドライブ上のディレクトリに割り当てることができますSUBST。たとえば、
CD N:=C:\DATA\ACCOUNTS
ディレクトリがC:\DATA\ACCOUNTSドライブ N: として表示されるようになります。このいわゆるフローティング ドライブ機能により、サブ ディレクトリをサポートしていない古いプログラムがDOS Plus で動作 できるようになり、コマンド プロンプトでのファイル操作がはるかに簡単になります。この機能はConcurrent DOS、Multiuser DOS、System Manager 7、およびREAL/32でも存在しますが、これらのシステムでは、ドライブ文字 L: を除く、A: から Z: までのすべての未使用のドライブ文字にこの概念が拡張されています。DR DOS 3.31 – 6.0 ( BDOS 6.7 のみの 1992 年 11 月のアップデートまで) もこれをサポートしています (ドライブ文字 L: を含む)。後のシステムでは、4DOS / NDOSコマンド プロセッサもこの機能をサポートしています。[ 4 ]フローティング ドライブはコマンドライン シェルではなく BDOS カーネルで実装されているため、アプリケーションが dirspec を解析して分割してさらに処理しない限り、ディレクトリ パスを入力するときに DOS アプリケーション内からこの機能を使用することもできます。
同様の機能として、Concurrent DOS 、Multiuser DOS、System Manager、および REAL/32 は、ロードされたアプリケーションのロード パスにフローティング ドライブ L: を動的に割り当てます。これにより、アプリケーションは、固定の絶対パスではなく、標準化されたドライブ文字でロード ディレクトリ内のファイルを参照できるようになります。このロード ドライブ機能により、ロード ディレクトリまたは後続のディレクトリに格納されているオーバーレイ、構成ファイル、またはユーザー データへのパスを調整することなく、ソフトウェアのインストールをディスク間で簡単に移動できます。(同様の理由で、MS-DOS/PC DOS 3.0(以降)でロードされたアプリケーションに関連付けられた環境ブロックの付加情報には、実行可能ファイルのロード パスへの参照が含まれていますが、これはより多くの常駐メモリを消費するため、これを利用するには実行可能ファイルにサポートを組み込む必要があります。一方、DRI のソリューションはあらゆる種類のアプリケーションで透過的に動作します。)
BDOSの内部構造が現在の作業ディレクトリを親ディレクトリへの相対リンクとして構成していることから生じるもう1つの特徴は、上述のすべてのオペレーティングシステムが理論的に無制限のディレクトリ深度をサポートしていることです。これは、MS-DOS/PC DOS(および1992年以降のDR DOS)とは対照的です。MS-DOS/PC DOSでは、 Current Directory Structure (CDS)と呼ばれるMS-DOS互換の内部データ構造により、ディレクトリ深度が最大66文字に制限されています。
これらの特徴は、CP/M自体にサブディレクトリの概念がなく、これらのオペレーティングシステム上でDOSがエミュレートされていたため、ディレクトリを何らかの賢明な方法でCP/Mの内部構造に変換する必要があったという事実に起因する。
DOS Plusは、DOSPLUS.SYSまたはNETPLUS.SYSという単一のファイルから起動します( MS-DOSのIO.SYS / MSDOS.SYSの組み合わせとは異なります)。このファイルはCP/M-86 CMD形式で、内部的には複数のモジュールで構成されています。
DOS Plus はPhilips :YES の ROM における主要なオペレーティングシステムであり、元々はこの機種向けに開発されました。[ 1 ] [注 1 ] PC 互換バージョンはAmstrad PC1512 [ 1 ]およびフランスの TRAN SA社の Jasmin Turbo [ 7 ] [ 8 ]に付属していました。IBM PC と互換性のないBBC Master 512 [ 9 ]には DOS Plus 1.2、1.2a、または 2.1 [ 10 ] [ 11 ]が付属しており、Solidisk の PC Plus メモリ拡張と併用されていました。 [ 10 ] [ 11 ] Apricot ACTシリーズの非標準の315 KBおよび720 KB FAT12フロッピー フォーマットには、 DOS Plus 2.1e/g の適応版がありました。Sperry IT PCの論理セクタFATハードディスクフォーマット(パーティションタイプ0xF2) 、およびAcorn Archimedes A300とA310用の80186コプロセッサボード、ならびにAcorn 286プロトタイプもサポートされていました。
既知のオペレーティングシステムバージョンは以下のとおりです。
{{cite web}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)MPDOSTIP.ZIP2001年まで維持管理し、当時多くのサイトで配布していた、さらに大規模な資料集の一部です。提供されているリンクは、HTMLに変換された古いバージョンのファイルへのリンクですNWDOSTIP.TXT。)[…] Jasmin Turbo […] DOS PLUS et
GEM
de DRI avec le guide et les officielles […] Systèmes d'exploitation J'ai apprécié le choix du système d'exploitation DOS
PLUS de
Digital Research Inc.
, pour sa double compatibilité avec leシステム
MS-DOS 2.11
および
CP/M-86
。最高のスタンダードを目指してください。 Le système d'exploitation d'environnement graphics GEM […] de DRI est livré avec, ce qui permet à JASMIN TURBO d'utiliser toute application écrite sous GEM, disponible sur le Marché.たとえば、GEM-DESKTOP (BUREAU) は、JASMIN TURBO を使用して
Macintosh
のアイコンを実行します。 […]
{{cite magazine}}: CS1メンテナンス: アーカイブサービスは非推奨になりました (リンク)[…] 悪用システム: DOS-Plus と MS-DOS 2.11。 […]
512
で使用されている
DOS Plusのどのバージョンのソースコードも再現できません。この資料は
Acorn Computers
ではなく、
Digital Research
の所有物であり、著作権はDigital Researchにあり
ます。さらに、実際には4つの異なるバージョンが発行されているため、事態はより複雑になっています。[…] 512用のDOS Plusにはいくつかのバージョンがあり
、バージョン2.1が最新版です。[…]
、:YES
Rel
1 および :YES Rel 2
での
DOS Plus 1.1 の使用に関する追加情報が含まれています
。