Novell DR マルチユーザー DOS リリース 5.1 | |
| 開発者 | デジタルリサーチ、ノベル |
|---|---|
| OSファミリー | CP/M |
| 作業状態 | 製造中止 |
| ソースモデル | クローズドソース |
| 最終リリース | 7.22 R18 / 2005年4月21日(REAL/32: 7.95) |
| 利用可能 | 英語 |
| 更新方法 | 再インストール |
| パッケージマネージャー | なし |
| プラットフォーム | x86、68000 |
| カーネルタイプ | モノリシックカーネル |
| デフォルトの ユーザーインターフェース | コマンドラインインターフェース( COMMAND.COM ) |
| ライセンス | 独自 |
| 公式サイト | 各種(注記参照) |
マルチユーザー DOS は、 IBM PC互換マイクロコンピュータ用のリアルタイムマルチユーザー マルチタスクオペレーティング システムです。
これは、古いConcurrent CP/M-86、Concurrent DOS、Concurrent DOS 386オペレーティングシステムの進化形であり、もともとDigital Researchによって開発され、 1991 年にNovellによって買収され、さらに開発されました。[1] [2] [3]その祖先は、それ以前の Digital Research 8 ビットオペレーティングシステムCP/MとMP/M、およびCP/M から進化した16 ビットシングルタスクCP/M-86にあります。
1992年にNovellがMultiuser DOSの開発を放棄したとき、3つのマスターVAR(付加価値再販業者)であるDataPac Australasia、 Concurrent Controls [4]、Intelligent Micro Software [5]が引き継ぎ、Datapac Multiuser DOSとSystem Manager、CCI Multiuser DOS、IMS Multiuser DOSとREAL/32 [5]の開発を独立して継続することを許可されました。
Concurrent DOS 286およびConcurrent DOS 68Kから進化した FlexOS ラインは、1994年 7 月にIntegrated Systems , Inc. (ISI)に売却されました。
コンカレント CP/M-86
CP/M-86 1.0の初期バージョン(BDOS 2.x 付き) は、 1982 年に IBM PC に採用され、利用できるようになりました。IBM の PC DOS 1.0 が、かなり低価格でほぼ同じ機能を提供していたため、商業的には成功しませんでした。PC DOSもCP / M -86 も、新しい 16 ビット マシンのパワーと機能を十分に活用できませんでした。
1981 年 9 月以降、CP/M のマルチタスクの「兄貴分」であるMP/M-86 2.0の実装によってすぐに補完されました。これにより、PC は、シリアル ポートで接続されたダム ターミナルを使用して複数の同時ユーザーをサポートできるマルチユーザー マシンになりました。各ユーザーに提供される環境は、まるでコンピューター全体を自分専用に使用しているかのようでした。ターミナルのコストは、当時の完全な PC のかなりの価格のほんの一部であったため、大幅なコスト削減が実現し、PC ネットワークが珍しく、非常に高価で実装が困難だった時代に、会計や在庫管理などのマルチユーザー アプリケーションを容易にすることができました。
1982年後半、CP/M-86 1.1 ( BDOS 2.2 搭載) と MP/M-86 2.1 が統合され、BDOS 3.0 を搭載した Concurrent CP/M-86 3.0 (CCP/M-86 としても知られる) が作成された。 [6] CP/M-86 のプロジェクト マネージャであるKathryn Strutynskiは、Concurrent CP/M-86 のプロジェクト マネージャも務めた。その設計者の 1 人は Francis "Frank" R. Holsworth であった。 [7] [8]当初、これはシングル ユーザ オペレーティング システムであり、最大 4 つの CP/M-86 互換プログラム (デフォルト構成) の真のマルチタスクをサポートしていた。その前身と同様に、マルチプロセッササポート用に構成することができ (Concurrent CP/M-86/80 を参照)、オペレータが複数のプログラムの対話を切り替えることができる「仮想画面」も追加された。[6]その後のバージョンではダム端末がサポートされ、マルチユーザーシステムとして導入できるようになりました。コンカレントCP/M-86 3.1(BDOS 3.1)は1984年2月21日に出荷されました。[9]
適応
Windows と同時実行 CP/M-86
1984年2月、デジタルリサーチ社は、IBMパーソナルコンピュータおよびパーソナルコンピュータXT向けに、ウィンドウ機能を備えたConcurrent CP/M-86のバージョンであるConcurrent CP/M with Windowsも提供した。[10]
同時使用CP/M-86/80
これは、LSI-M4、LSI Octopus [11]、CAL PC コンピュータ用の Concurrent CP/M-86 の改良版でした。これらのマシンには 16 ビットと 8 ビットの両方のプロセッサが搭載されていました。これは、16 ビット パーソナル コンピューティングの初期の頃は、8 ビット ソフトウェアの方が入手しやすく、対応する 16 ビット ソフトウェアよりも高速に動作することが多かったためです。Concurrent CP/M-86/80 では、CP/M (8 ビット) と CP/M-86 (16 ビット) の両方のアプリケーションを実行できました。コマンドが入力されると、オペレーティング システムは、実行可能ファイルの拡張子が.COMか.CMDかに応じて、対応するアプリケーションを 8 ビット プロセッサまたは 16 ビット プロセッサで実行しました。CP/Mシステム コールをCP/M-86 システム コールに変換し、16 ビット プロセッサで実行することで、8 ビット プログラム用の CP/M 環境をエミュレートしました。[6]
同時DOS
1983年8月、ブルース・スキッドモア、レイモンド・D・ペドリゼッティ、デイブ・ブラウン、ゴードン・エドモンズの5人が協力してPC-MODE [12]を開発した。これは、Concurrent CP/M-86 3.1 [13] [14] (BDOS 3.1搭載)のオプションモジュールで、 PC DOS 1.1 (およびMS-DOS 1.1 ) との基本的な互換性を提供した。[14]これは1983年12月のCOMDEXで公開され[12]、1984年3月にConcurrent DOS 3.1 (別名CDOS with BDOS 3.1) としてハードウェアベンダーに出荷された。[15] [16]画面やその他のハードウェアに直接アクセスしない単純なDOSアプリケーションを実行できた。たとえば、PKZIPなどのコンソール プログラムは完全に動作し、CP/M ネイティブのARCアーカイバよりも多くの機能を提供しましたが、DOS 用のWordStar ワード プロセッサなどの画面操作を実行するアプリケーションでは動作せず、ネイティブの Concurrent CP/M (または CP/M-86) バージョンが必要でした。
Concurrent DOS 3.1から4.1までは米国で開発されていましたが、OEMへの適応とローカライズは1983年以来、英国ニューベリーにあるDRヨーロッパのOEMサポートグループによって行われてきました[17]。
デジタルリサーチは1985年にIBMのTopViewの代替としてGEMを搭載したConcurrent DOS 4.1を位置付けました。 [18]
同時実行 PC DOS
1984年のConcurrent DOS 3.2(BDOS 3.2付き)は、CP/M-86 1.x、Concurrent CP/M-86 3.x、PC DOS 2.0のアプリケーションと互換性がありました。[17]これは、さまざまなハードウェアプラットフォームで使用できました。IBM PC互換のBIOS/XIOSを搭載したバージョンは、Concurrent PC DOS 3.2と名付けられました。Kathryn StrutynskiがConcurrent PC DOSの製品マネージャーでした。
DOS 68K と FlexOS 68K の同時実行
1984年以来のモトローラとの協力の一環として行われた取り組み[19] [14]により、テキサス州オースティンで、 C言語で書かれたCP/M-68Kの後継としてConcurrent DOS 68Kが開発されました。主要な設計者の1人は、Francis "Frank" R. Holsworth ( siglum FRHを使用)でした。[7] [8] Concurrent DOS 68K 1.0は、1985年初頭にOEM評価用に利用可能になりました。[20] [21]この取り組みは、モトローラから数百万ドル相当の多額の資金提供を受け[20] 、同社の68000 / 68010プロセッサ用に設計されました。以前の68000プロセッサ用のGEMDOSシステムと同様に、最初はモトローラのVME /10開発システムで実行されました。[14]コンカレントDOS 68K 1.20/1.21は1986年4月に発売され、[22] [23] [24]約OEMに20万 ドルを支払った。 [20]このシステムは1986年後半にFlexOS 68Kに進化した。
既知のバージョンは次のとおりです:
- コンカレント DOS 68K 1.0 (1985) [20]
- コンカレントDOS 68K 1.1 [23]
- 同時実行 DOS 68K 1.20 (1986 年 4 月、[22] [23] [24] 1986-05-27 [23] )
- コンカレント DOS 68K 1.21 (1986) [22] [23] [24]
DOS 286 と FlexOS 286 の同時実行
Concurrent DOS 68Kの開発と並行して、[20] Digital Researchは1985年1月にIntelと協力してConcurrent DOS 286 [25]のプレビューも行いました。これは、Digital Researchが1982年から取り組んできたMP/M-286とConcurrent CP/M-286をベースにしたものでした。 [26] [27]
Concurrent DOS 286 は、静的 BIOS や XIOS の代わりに動的にロード可能なデバイス ドライバを備えた新しいシステム アーキテクチャに基づいて、C 言語で完全に書き直されたものでした。 [25]その主要な設計者の 1 人は、Francis "Frank" R. Holsworth でした。[7] [8]このオペレーティング システムは、厳密に80286ネイティブ モードで機能し、 8086 エミュレーションを実行しながら、保護モードの マルチユーザー、マルチタスク操作を可能にしました。[28] [25]これはプロトタイプ チップ サンプルの B-1ステップでは機能しましたが、4 月にオペレーティング システムの評価版を出荷していた Digital Research は、5 月にプロセッサの生産レベル C-1 ステップのエミュレーションに問題を発見しました。この問題により、Concurrent DOS 286 は8086ソフトウェアを保護モードで実行できませんでした。Concurrent DOS 286 のリリースは 5 月下旬に予定されていましたが、Intel がチップの新バージョンを開発するまで延期されました。[28] 8月、デジタルリサーチ社は80286のE-1ステップサンプルを徹底的にテストした後、インテルは286のエラッタをすべて修正したが、E-1ステップで動作するConcurrent DOS 286のプレリリース版には未公開のチップパフォーマンス問題が残っていると発表した。インテルは、デジタルリサーチ社がプロテクトモードで8086ソフトウェアをエミュレートするために採用したいアプローチは元の仕様とは異なるが、それでもE-2ステップのマイクロコードに小さな変更を組み込み、デジタルリサーチ社がエミュレーションモードをはるかに高速に実行できるようにしたと述べた(LOADALLを参照)。[29] [23]同じ制限が、1986年以来カリフォルニア州モントレーにあるデジタルリサーチ社の新しいフレキシブルオートメーション事業部で開発されてきたConcurrent DOS 286の再設計された派生製品であるFlexOS 286バージョン1.xにも影響を及ぼした。 [30 ] [31]
後のバージョンでは、PC DOS 2.x および 3.x との互換性が追加されました。
既知のバージョンは次のとおりです:
- コンカレント DOS 286 1.0 (1985) [23]
- コンカレント DOS 286 1.1 (1986-01-07) [23]
- コンカレント DOS 286 1.2 (1986) [32]
- FlexOS 286 1.3 (1986 年 11 月) [30]
- FlexOS 286 1.31 (1987 年 5 月)
Concurrent DOS XM および Concurrent DOS 386


OEM サポート グループは、 1986 年に英国ハンガーフォードに新しく設立された Digital Research のヨーロッパ開発センター (EDC) に移転され、 Concurrent DOS 4.11 以降の Concurrent DOS ファミリ ( DOS Plusなどの兄弟製品や後継製品を含む) のさらなる開発を引き継ぎ始めました。
英国ハンガーフォードで開発されたバージョン 5 および 6 (Concurrent DOS XM、XM はExpanded Memoryの略) は、最大 8 MB のEEMS をバンク スイッチして、複数の CP/M-86 および DOS プログラムを同時に実行し、最大 3 人のユーザー (ローカル 1 人、シリアル ターミナル経由で接続された最大 2 人)をサポートするリアル モード環境を提供します。
1987年、Concurrent DOS 86は書き直されてConcurrent DOS 386となったが、[33]依然として古典的なXIOSとBDOSのアーキテクチャを引き継いでいた。これはIntel 80386以降のプロセッサを搭載したマシンで動作し、386のハードウェア機能をハードウェアの仮想化に使用していたため、ほとんどのDOSアプリケーションをConcurrent DOS 386の下で、さらには端末上でも修正せずに実行できた。このOSは同時マルチユーザーファイルアクセスをサポートしていたため、マルチユーザーアプリケーションをネットワークサーバーに接続された個々のPC上であるかのように実行できた。Concurrent DOS 386により、高価なワークステーションや当時の高価なネットワークカードを必要とせずに、1台のサーバーでダム端末や端末エミュレーションソフトウェアを実行している安価な低スペックのPC上の多数のユーザーをサポートできた。これは真のマルチユーザーシステムであり、複数のユーザーがレコードロックを使用して相互干渉を防ぎながら1つのデータベースを使用できた。
Concurrent DOS 6.0 は、そこから派生した DR DOSファミリの出発点でもあります。
既知のバージョンは次のとおりです:
- DR コンカレント PC DOS XM 5.0 (BDOS 5.0)
- DR 同時 DOS XM 5.0 (BDOS 5.0、1986 年 10 月)
- DR コンカレント DOS XM 5.1 (BDOS 5.1?、1987 年 1 月)
- DR コンカレント DOS XM 5.2 (BDOS 5.2?、1987 年 9 月) [34] [35] [36]
- DRコンカレントDOS XM 6.0(BDOS 6.0、1987-11-18)、[37] [38] 6.01(1987)
- DRコンカレントDOS XM 6.2(BDOS 6.2)、[39] 6.21
- DR 同時実行 DOS 386 1.0 (BDOS 5.0?、1987)
- DR コンカレント DOS 386 1.1 (BDOS 5.2?、1987 年 9 月) [34]
- DR 同時実行 DOS 386 2.0 (BDOS 6.0、1987-11-18)、[37] 2.01 [40]
- DR コンカレント DOS 386 3.0 (BDOS 6.2、1988 年 12 月、1989 年 1 月)、[39] 3.01 (1989 年 5 月 19 日)、3.02 (1989 年)
Concurrent PC DOS XM 5.0はIBM PC DOS 2.10をエミュレートしましたが、[41] Concurrent DOS XM 6.0とConcurrent DOS 386 2.0はIBM PC DOS 3.30と互換性がありました。[42]
適応
Concurrent Controls, Inc. による既知の CCI Concurrent DOS 適応には次のものがあります。
- CCI コンカレント DOS 386 1.12 (BDOS 5.0?、1987 年 10 月)
- CCI コンカレント DOS 386 2.01 (BDOS 6.0?、1988 年 5 月)
- CCI コンカレント DOS 386 3.01 (BDOS 6.2?、1989 年 3 月)
- CCI コンカレント DOS 386 3.02 (1990 年 4 月)
- CCI コンカレント DOS 386 3.03 (1991 年 3 月)
- CCI Concurrent DOS 386 3.04 (1991 年 7 月) [43]別名「CCI Concurrent DOS 4.0」[44]
- CCI コンカレント DOS 3.05 R1 (1992-02)、R2 (1992)、R3+R4 (1992)、R5+R6 (1992)、R7+R8 (1993)、R9+R10 (1993)、R11 (1993 年 8 月)
- CCI コンカレント DOS 3.06 R1 (1993 年 12 月)、R2+R3 (1994 年)、R4+R5+R6 (1994 年)、R7 (1994 年 7 月)
- CCIコンカレントDOS 3.07 R1(1995年3月)、R2(1995年)、R3(1996年)、R4(1996年)、R5(1997年)、R6(1997年)、R7(1998年6月)[45]
- CCI コンカレント DOS 3.08
- CCI コンカレント DOS 3.10 R1 (2003-10-05) [46]
その他の適応には次のものがあります:
- Apricot Concurrent DOS 386 2.01 (1987)、Apricot Quadバージョンレベル4.3用[47]
マルチユーザーDOS
Concurrent DOS 386 の後のバージョンには、DR の後のシングルユーザー PC DOS クローンであるDR DOS 5.0の拡張機能の一部が組み込まれ、1991 年のバージョン 5.0 (BDOS 6.5 を含む) から、この製品はより説明的な名前「マルチユーザー DOS」(別名 MDOS) に変わりました。[48]
マルチユーザー DOS には、 PC DOSベースのLANと競合する能力を制限するいくつかの技術的な制限がありました。 PC DOS ドライバーはマルチユーザーやマルチタスクを認識しなかったため、一般的なハードウェアの多くに独自の特別なデバイス ドライバーが必要でした。ドライバーのインストールは、ファイルをブート ディスクにコピーしてCONFIG.SYS を適切に変更するという単純な PC DOS の方法よりも複雑でした。 SYSGENコマンドを使用してマルチユーザー DOSカーネル(核と呼ばれる)を再リンクする必要がありました。
マルチユーザー DOS は、ネットワーク スタックなどの一般的な PC DOS 追加機能の多くを使用することもできず、グラフィック アダプタ、サウンド カード、CD-ROMドライブ、マウスなど、PC 互換機の世界で後から開発された機能をサポートする能力にも限界がありました。これらの多くはすぐに修正されましたが (たとえば、グラフィカル ターミナルが開発され、ユーザーはCGA、EGA、およびVGAソフトウェアを使用できるようになりました)、この点では個々の PC のネットワークよりも柔軟性が低く、これらの価格が下がるにつれて競争力はますます低下しました。ただし、管理の面では依然として利点があり、総所有コストが低いという利点がありました。マルチユーザー オペレーティング システムであるため、もちろん価格はシングルユーザー システムよりも高く、Quarterdeck の DESQviewなどのシングルユーザー マルチタスク DOS アドオンとは異なり、特別なデバイス ドライバーが必要でした。MP/M とは異なり、シングルユーザーではなくマルチタスクでの使用では人気がありませんでした。
Novellが1991年にDigital Researchを買収し[1] [2] [3]、1992年にMultiuser DOSの開発を放棄したとき、3つのMaster VARであるDataPac Australasia、Concurrent Controls [4]、Intelligent Micro Software [5]は、システムのソースコードのライセンスを取得し、1994年に派生製品の独立した開発を継続することができました。
既知のバージョンは次のとおりです:
- DR マルチユーザー DOS 5.00 (1991)、[49] 5.01
- Novell DR マルチユーザー DOS 5.10 (1992-04-13)、[50] 5.11 [51]
- Novell DR マルチユーザー DOS 5.13 (BDOS 6.6、1992)
Digital Research および Novell DR Multiuser DOS のすべてのバージョンは、自身を「IBM PC DOS」バージョン 3.31 として報告しました。
適応
データパック オーストラレーシア
DataPac Australasia Pty Limited の既知のバージョンは次のとおりです。
- Datapac マルチユーザー DOS 5.0
- Datapac マルチユーザー DOS 5.1 (BDOS 6.6)
- Datapac システム マネージャー 7.0 (1996-08-22)
1997年、DatapacはCitrix Systems, Inc.に買収され、[52] [53] [54] System Managerはその後すぐに廃止されました。2002年、シドニーを拠点とするユニットはCitrixのAdvanced Products Groupにスピンアウトされました。[55]
同時制御
Concurrent Controls, Inc. (CCI) の既知の CCI マルチユーザー DOS バージョンには、次のものがあります。
- CCI マルチユーザー DOS 7.00
- CCI マルチユーザー DOS 7.10
- CCIマルチユーザーDOS 7.21 [56]
- CCI マルチユーザー DOS 7.22 [56] R1 (1996 年 9 月)、R2 (1996 年)、R3 (1997 年)、R4 GOLD/PLUS/LITE (BDOS 6.6、1997 年 2 月 10 日)、R5 GOLD (1997 年)、R6 GOLD (1997 年)、R7 GOLD (1998 年 6 月)、R8 GOLD、R9 GOLD、R10 GOLD、R11 GOLD (2000 年 9 月 25 日)、R12 GOLD (2002 年 5 月 15 日)、R13 GOLD (2002 年 7 月 15 日)、R14 GOLD (2002 年 9 月 13 日)、R15 GOLD、R16 GOLD (2003 年 10 月 10 日)、R17 GOLD (2004 年 2 月 9 日)、R18 GOLD (2005-04-21)
CCIマルチユーザーDOSのすべてのバージョンは、自分自身を「IBM PC DOS」バージョン3.31として報告します。[56] DOSのSETVERと同様に、これはマルチユーザーDOS DOSVER xyユーティリティを使用して変更できます。[56]
1999年にCCIは社名をApplica, Inc.に変更しました。[57] 2002年にApplica TechnologyはAplycon Technologies, Inc.になりました。[58]
インテリジェントマイクロソフトウェア、Iteraおよび統合ソリューション
DOS 386 プロフェッショナル
IMS マルチユーザー DOS
IMS マルチユーザー DOS の既知の適応には次のものがあります。
- IMS マルチユーザー DOS 拡張リリース 5.1 (1992)
- IMS マルチユーザー DOS 5.11
- IMS マルチユーザー DOS 5.14
- IMS マルチユーザー DOS 7.0
- IMS マルチユーザー DOS 7.1 (BDOS 6.7、1994)
IMS Multiuser DOS のすべてのバージョンは、自身を「IBM PC DOS」バージョン 3.31 として報告します。
実数/32

英国サッチャムのインテリジェント・マイクロ・ソフトウェア社(IMS)は、1994年にノベルからマルチユーザーDOSのさらなる開発ライセンスを取得し、1995年に製品名をREAL/32に変更した。[5]
以前のFlexOS / 4690 OSと同様に、IBMは1995年にREAL/32 7.50のライセンスを取得し、4695 POS端末にバンドルしました。[5] [説明が必要]
IMS REAL/32 バージョン:
- IMS REAL/32 7.50 (BDOS 6.8, 1995-07-01), 7.51 (BDOS 6.8), 7.52 (BDOS 6.9), 7.53 (BDOS 6.9, 1996-04-01), 7.54 (BDOS 6.9, 1996-08-01) [59]
- IMS REAL/32 7.60(BDOS 6.9、1997年2月)、[60] 7.61、7.62、7.63
- IMS REAL/32 7.70(1997年11月)、7.71、7.72、7.73、7.74(1998年)[61]
- IMS REAL/32 7.80、7.81 (1999 年 2 月)、7.82、7.83 (BDOS 6.10)
- IMS REAL/32 7.90 (1999)、[62] 7.91、7.92
- ITERA IMS REAL/32 7.93(2002年6月)[63] 7.94(BDOS 6.13、2003年1月31日)[64]
- 統合ソリューション IMS REAL/32 7.95 [65]
REAL/32 7.50 から 7.74 は「IBM PC DOS」バージョン 3.31 として報告されますが、7.80 以降はバージョン 6.20 として報告されます。LBAおよびFAT32のサポートは、1999 年に REAL/32 7.90 で追加されました。[62] 2002 年 4 月 19 日、Intelligent Micro Software Ltd. は破産を申請し、主要顧客の 1 つである Barry Quittenton の Itera Ltd. に買収されました。[66] [67] [68]この会社は 2006 年 3 月 28 日に解散しました。[69] [70] 2010 年現在、REAL/32 は英国 Thatcham の Integrated Solutions によって供給されていますが、同じ住所にあるこの会社は後に製造元としてリストされました。[65]
リアル/NG
REAL/NGは、IMSがREAL/32の「次世代」を作ろうとした試みであり、「インターネット時代のREAL/32」とも呼ばれている。REAL/NGは、「PCからx86マルチプロセッササーバーシステムまで、ハードウェアの範囲を拡大する」ことを約束した。[71]
2003年現在の宣伝されている機能一覧: [72]
- Red Hat 7.3以降のLinuxバージョンで実行可能
- DOS および REAL/32 との下位互換性
- 最大65535の仮想コンソール。それぞれがユーザーになることができます。
- Linuxの専門知識は不要
- Web ブラウザによる管理/セットアップ/アップグレード (ローカルおよびリモート)
- 購入したユーザー数分のTCP/IP Linux/Windowsベースの端末エミュレータが付属
- 印刷とファイル共有が組み込まれています
- LinuxとREAL/NGサーバー間のドライブマッピングが組み込まれています
- ユーザーハードウェアサポート
- パフォーマンスの向上
- TPAが大幅に増加
- マルチプロセッササポート
- ハードウェアサポートの改善
- 組み込みファイアウォールサポート
- 座席あたりのコストが非常に低い
- 総所有コストが低い
- CDで提供
- Red Hat CDセットが付属
2003年12月10日までに、IMSは「REALNG V1.60-V1.19-V1.12」を公開しました。[73]インターネットアーカイブによると、これが最新リリースのようです。
2005年までに、realng.comのウェブサイトはIMSのメインウェブサイトをミラーリングしており、REAL/NGについては言及されておらず、REAL/32のみが記載されていた。[74]
アプリケーションソフトウェア
このオペレーティング システムのさまざまなリリースでは、DOS プログラムを実行する能力が向上していましたが、このプラットフォーム用に作成されたソフトウェアは、マルチユーザー操作に特に適した関数呼び出しを使用することで、その機能を活用できました。プリエンプティブ マルチタスクを使用して、プロセッサの制御を保持することで、不適切に作成されたアプリケーションが他のプロセスを遅延させることを防止しました。今日でも、マルチユーザー DOS は、wolfSSLなどの一般的なSSL/TLSライブラリによってサポートされています。
APIは、ブロッキングおよび非ブロッキングメッセージ キュー、相互排他キュー、親から独立して実行されるサブプロセススレッドを作成する機能、およびシングル ユーザー オペレーティング システムで使用されるアイドル ループとは異なり、プロセッサ サイクルを無駄にしない実行の一時停止方法のサポートを提供しました。アプリケーションは、コンソールに「接続」された状態で起動されました。ただし、アプリケーションがユーザーとの対話を必要としない場合は、コンソールから「切断」してバックグラウンド プロセスとして実行し、必要に応じて後でコンソールに再接続することができます。
もう 1 つの重要な機能は、メモリ管理がプロセス用の「共有」メモリ モデルをサポートしていたことです (通常の DOS プログラムで使用できる通常のモデルに加えて)。共有メモリ モデルでは、プログラムの「コード」セクションと「データ」セクションは互いに分離されていました。「コード」には変更可能なデータが含まれていないため、メモリ内のコード セクションは同じプログラムを実行する複数のプロセスで共有でき、メモリ要件が軽減されました。
マルチタスクプラットフォーム用に作成または調整されたプログラムは、たとえばユーザーがキーを押すのを待つなど、中断されるまで無限ループに入るシングルタスク システムで使用される手法を避ける必要があります。これは、他のプロセスで使用できるプロセッサ時間を無駄にします。代わりに、Concurrent DOS は、プロセスが一定期間「スリープ」するために呼び出すことができる API 呼び出しを提供しました。Concurrent DOS カーネルの後のバージョンには、DOS API呼び出しを監視してアプリケーションが有用な作業を行っているか、実際にアイドル状態であるかを判断するアイドル検出機能が含まれていました。アイドル検出機能の場合、プロセスは一時停止され、他のプロセスが実行できるようになります。アイドル検出は、1989 年に Roger Alan Gross と John P. Constant によって発明され、BatteryMAXとして販売された特許取得済みのDR-DOS ダイナミック アイドル検出電源管理機能のきっかけとなりました。[75]
参照
- CP/M
- MP/M
- 同時実行 DOS V60
- フレックスOS
- ドクタードス
- PC DOS – IBM の OEM 版 (シングルユーザー) MS-DOS
- MS-DOS 4.0 (マルチタスク)
- PC-MOS/386 – 無関係なマルチタスク DOS クローン
- VM/386 – 無関係なマルチタスクDOS環境
- 仮想DOSマシン
- マルチユーザー DOS フェデレーション
- オペレーティングシステムのタイムライン
- Citrixによる合併と買収のリスト
参考文献
- ^ ab Scott, Karyl (1991-07-29). 「Novell/DRI merger to reap better client management」. InfoWorld . Networking. Vol. 13, no. 30. InfoWorld Publishing Co. p. 33. ISSN 0199-6649. 2020-02-09 にオリジナルからアーカイブ。 2017-01-21に取得。
- ^ ab 「NovellとDigital Researchが最終合併契約に署名」。Business Wire。1991年7月17日。2018年8月18日時点のオリジナルよりアーカイブ。2017年1月24日閲覧。
- ^ ab Allchin, Jim (1992-05-27) [1991-07-17]. 「Novell/Digital Research が最終合意に達する…」(PDF) (裁判所文書). 原告の証拠書類 828、Comes v. Microsoft。2016-11-19 にオリジナルからアーカイブ(PDF) 。2017-01-21に取得。
- ^ ab Barney, Doug (1994-07-25). 「CCI により、ユーザーはより多くの DOS アプリケーションを実行可能 - Multiuser DOS Lite は 8 つの NetWare セッションを処理」InfoWorld : 20 。2018 年 8 月 19 日閲覧。
- ^ abcde Pontin, Jason (1995-11-27). 「IMS がアプリケーション サーバー向けに Real32 OS を提供」InfoWorld . 2017 年 1 月 17日閲覧。
- ^ abc Kildall, Gary Arlen (1982-09-16). 「デュアルプロセッサコンピュータでの8ビットソフトウェアの実行」(PDF)。Electronic Design : 157。2017-08-19にオリジナルからアーカイブ(PDF) 。2017-08-19に取得。
- ^ abc Wein, Josef "Joe" (2002). "Gary Kildall in England". 2019年4月3日時点のオリジナルよりアーカイブ。 2019年4月3日閲覧。
- ^ abc Holsworth, Francis "Frank" R. (2006-02-01). 「ビデオ: 開発者 Frank Holsworth」(インタビュー). 情報技術企業史コレクション.コンピュータ歴史博物館. CHM カタログ番号 102770341. ITCHP 44403c1a3fd53. ロット番号 X7847.2017. 2019-04-03 にオリジナルからアーカイブ。 2019-04-04に取得。
- ^ Digital Research (1984): Concurrent CP/M はチームの努力に応えて早期に出荷されました。Digital Dialogue – Digital Research Inc. の従業員ニュースレター、第 3 巻、第 1 号、p. 1 ([1])。
- ^ 「Concurrent CP/M with Windows Operating System – Technical Note for the IBM Personal Computer and Personal Computer XT」(PDF) (第1版) 。Digital Research 。1984年2月。 2017年1月4日時点のオリジナルよりアーカイブ(PDF) 。 2017年1月4日閲覧。
- ^ LSI オクトパス (ヒルガーアナリティカル) – MCbx
- ^ ab Digital Research (1984): PC-Mode は CP/M と PC-DOS を橋渡しします。Digital Dialogue – Digital Research Inc. の従業員ニュースレター、第 3 巻、第 1 号、p. 3 ([2])。
- ^ Digital Research: Concurrent CP/M Release 3.1 は PC-DOS との互換性を提供します。Digital Research News – For Digital Research Users Everywhere、第 4 巻、第 1 号、p. 5、1984 年第 1 四半期 ([3]): 「Concurrent CP/M Release 3.1 は、Digital Research のマルチユーザー システムとして MP/M-86 に代わるものです。16 ビット マイクロコンピューターをターゲットにした Release 3.1 は、シングル ユーザー環境用に構成することもできます。新しいリリースの製品ライン マネージャーである Kevin Wandryk 氏は、新しいリリースの PC-DOS モードにより、アプリケーション ソフトウェアの可用性が向上したと述べています。エンド ユーザーは、Concurrent CP/M または PC-DOS の製品を選択できます。Digital Research は、使用できる PC-DOS のアプリケーションのリストを提供する予定です、と Wandryk 氏は述べました。メーカー バージョンは、12 月にラスベガスの COMDEX/Fall トレード ショーで発表され、3 月に出荷される予定です。」
- ^ abcd "1" (PDF) . Micro Notes – A Technical Information Quarterly . Vol. 2, no. 1. Pacific Grove, CA, USA: Digital Research, Inc. First Quarter 1984. 2020-02-11 にオリジナルからアーカイブ(PDF)されました。2020-02-11に取得。
- ^ Digital Research: Concurrent DOS は PC-DOS と CP/M を橋渡しします。Digital Research News – For Digital Research Users Everywhere、第 4 巻、第 2 号、3 ページ、1984 年 5 月 ([4]): 「Concurrent DOS Release 3.1 は急速に勢いを増し、幅広いマイクロコンピュータ製造業者から支持を得ています」と Wandryk 氏は語ります。「3 月初旬のリリース以来、約 60 社のハードウェア企業がこの製品のライセンスを取得しています。」
- ^ "2" (PDF) . Micro Notes – Digital Research 製品に関する技術情報。第 2 巻、第 2 号。米国カリフォルニア州パシフィック グローブ: Digital Research, Inc. 1984 年 5 月。NWS-106-002。2020年 2 月 11 日時点のオリジナルからアーカイブ(PDF) 。2020 年2 月 11 日閲覧。
- ^ ab "3" (PDF) . Micro Notes – Digital Research 製品に関する技術情報。第 2 巻、第 3 号。Pacific Grove、カリフォルニア州、米国: Digital Research、Inc. 、1984 年 7 月。NWS-106-003。2020年 2 月 11 日のオリジナルからアーカイブ(PDF) 。2020年 2 月 11 日取得。
- ^ CW (1985-06-21). 「Concurrent DOS 4.1 in den USA angekündigt」. Computerwoche (ドイツ語). 2017-01-18 時点のオリジナルよりアーカイブ。 2017-01-18閲覧。
- ^ Gallant, John (1984-01-23). 「Digital Research、MontereyがUnix中心の協定を締結」。Computerworld . XVIII ( 3): 6. 2019-02-03閲覧。
- ^ abcde Knox, James M. (1986-06-22). 「Re: DRI Concurrent DOS for 68K」。ニュースグループ: mod.computers.68k。2018年9月13日時点のオリジナルよりアーカイブ。2018年9月13日閲覧。
- ^ Knox, James M. (1987-01-31). 「CDOS-68K」.ニュースグループ: mod.computers.68k. 2018-09-13 時点のオリジナルよりアーカイブ。2018-09-13閲覧。
- ^ abc 「Concurrent DOS 68K 1.2 – Motorola VME/10用開発キット – ディスク1」。1986年8月6日[1986年4月8日] 。 2018年9月13日閲覧。
- ^ abcdefgh 「Concurrent DOS 68K 1.2 – Motorola VME/10用開発キット – ディスク2」。1986年8月6日[1986年4月8日] 。 2018年9月13日閲覧。(注: このパッケージには、 Concurrent DOS 286のヘッダー ファイルもいくつか含まれており、その中には「8086 エミュレーション」のLOADALL を明示的に記述した STRUCT.H も含まれています。)
- ^ abc 「Concurrent DOS 68K 1.2 – Motorola VME/10 用開発キット – ディスク 3」。1986 年 8 月 6 日 [1986 年 4 月 8 日] 。2018 年 9 月 13 日閲覧。
- ^ abc 「Concurrent DOS-286 Challenges Unix」。BYTE Magazine。10 (5): 375-377。1985年5月。2018年9月14日時点のオリジナルよりアーカイブ。2017年1月23日閲覧。[5]
- ^ Swaine, Michael (1982-04-05). 「Homebrew Computer Club が Intel のスーパーチップを評価」InfoWorld . 4 (13). Palo Alto, CA, USA: 4. 2020-01-07 にオリジナルからアーカイブ。2020-01-07に取得。
[…]
Digital Research は
286
用のオペレーティング システムを開発中です
。MP
/M-286 は
プロセッサのメモリ管理と保護、および仮想メモリ サポートを活用します。Digital Research は
8086
プロセッサの
MP/M-86
および
CP/M-86
との「完全な」互換性を約束しています。Intel
は
Digital Research に MP/M-286 の開発とテストのためのハードウェアを提供しています。 […]
- ^ Bidmead, Christopher H. (2006-05-09) [1985-03-25]. 「Surviving Big Blue」. Doctor Who . Which Computer?. 2020-01-07 にオリジナルからアーカイブ。2020-01-07に取得。
[…]
Digital Research
の Paul Bailey はこのアプローチを熱心に推進しており、彼の会社は
ICL
やその他の企業に Concurrent Dos-286 を供給しています。このカメレオン オペレーティング システムにより、ICL やその他の
80286
メーカーは、既存の IBM-PC ソフトウェアのすべてに対応できるマシンを構築できると同時に、マルチタスク、ウィンドウ処理、真の並行性を実現できます。これら 3 つの機能は、1 つのマイクロ プロセッサで同時に複数の処理を実行できるようにします。 […] 正式な発表はされていないものの、
ACT が
年末までに
コンカレント CP/M 286 マシンを発売し、企業市場への進出を加速させることは確実と思われます。しかし、その頃には
IBM
の 80286 オフィス マイクロ、PC/AT と競合することになります。 […] IBM はまた、コンカレントの競合相手を圧倒する可能性のあるソフトウェア製品も近々発売する予定です。約 180K の
TopView
は、IBM PC および AT 用のプログラムで、オペレーティング システムを強化して、既存の「行儀の良い」標準パッケージにウィンドウ機能を提供します。 […]
- ^ ab Foster, Edward (1985-05-13). 「Super DOS は新しい 80286 を待ちます - Concurrent DOS 286 - Intel のチップのアップグレードまで延期 - Xenix のパワーと IBM PC との互換性を提供」InfoWorld . 7 (19). InfoWorld Media Group : 17–18. ISSN 0199-6649.
- ^ Foster, Edward (1985-08-26). 「Intel が新しい 80286 チップを発表 – プロセッサの修正後も DRI の Concurrent DOS 286 の将来は不明」InfoWorld . 7 (34). InfoWorld Media Group : 21. ISSN 0199-6649.
- ^ ab Intel iAPX 286 ベース コンピューター向け FlexOS 補足資料(PDF) . 1.3 (1 版). Digital Research, Inc. 1986 年 11 月. 2019 年 4 月 21 日時点のオリジナル(PDF)からアーカイブ。2018年 8 月 14 日閲覧。
- ^ CBR、ed. (1987-01-15)。「Digital Research、FlexOS 286リアルタイム製造オペレーティングシステムを発表」 。Computer Business Review。2013-01-18時点のオリジナルからアーカイブ。2018-09-15に取得。
- ^ High C プログラマーズ ガイド – Concurrent DOS 用バージョン 1.2 (PDF) (第 1 版)。サンタ クルーズ、カリフォルニア州、米国: MetaWare Incorporated。1986 [1985-09-15] 。2018-08-14取得。
[…] これは、Intel 80286 マイクロプロセッサ上で実行され、Intel オブジェクト モジュール フォーマット (OMF) を使用する Concurrent DOS 286 1.2 以降のオペレーティング システム (以降、Digital Research の慣例に従って「Concurrent」と略記) 用に実装された High C コンパイラの操作ガイドです。コンパイラは、Intel 8086/88/186/188/286 ファミリのマイクロプロセッサのいずれかのコードを生成します。[…]
- ^ Weiss, Jiri (1987-02-16). 「DRI がマルチユーザー 80386 オペレーティング システムをリリース」InfoWorld . 9 (7): 1, 8 . 2017-01-22に閲覧。
- ^ ab Angus, Jeff (1987-09-21). 「DRI が 2 つの同時実行 DOS システムを更新」. InfoWorld .
- ^ 「Concurrent DOS XM 5.2 と CP/M に関する質問」。comp.os.misc . 2001-12-08。
- ^ Fisher, Sharon (1987-10-19). 「Compupro の 80286 ベースのマルチユーザー マシンは並列処理機能を搭載」InfoWorld : 19。
- ^ ab Ryan, Alan J. (1987-10-19). 「Concurrent DOS 386 fired up」. Computerworld . 21 (42): 37, 40. 2017-01-22時点のオリジナルよりアーカイブ。2017-01-22に閲覧。
- ^ 「サウスウェストレトロコンピューティングアーカイブ」。
- ^ ab 「Digital 、COMDEXでConcurrent DOS 386、リリース3.0を発表」。InfoWorld。10 ( 46 ): 29。1988-11-14。2017-01-22時点のオリジナルよりアーカイブ。2017-01-22に閲覧。
- ^ シュルマン、アンドリュー;ブラウン、ラルフ D .; マクシー、デイビッド; ミシェルズ、レイモンド J.; カイル、ジム (1994) [1993 年 11 月]。Undocumented DOS: 予約済みの MS-DOS 関数とデータ構造のプログラマー向けガイド - MS-DOS 6、Novell DOS、Windows 3.1 まで拡張(第 2 版)。マサチューセッツ州レディング、米国: Addison Wesley。p . 203。ISBN 0-201-63287-X。(xviii+856+viページ、3.5インチフロッピー) 正誤表: [6][7]
- ^ Welch, Mark J. (1986-06-09). 「DRI の最新の同時実行 PC-DOS はメモリ容量の増加をアピール」InfoWorld : 20 。2018 年 10 月 16 日閲覧。
- ^ 「Concurrent DOS – 強力なマルチユーザー マルチタスク オペレーティング システム」(PDF)。Digital Research。 1988 年。 2018 年 10 月 16 日閲覧。
- ^ Scannell, Ed (1991-06-03). 「386 マルチユーザー/マルチタスク DOS にスクリプト言語とファイル フラッシュが追加」InfoWorld . 2017 年 1 月 19 日閲覧。
- ^ Scannell, Ed (1991-10-07). 「Concurrent revs multiuser DOS」. InfoWorld : 17 . 2017-01-19閲覧。
- ^ 「CCI Concurrent DOS Features」。Concurrent Controls, Inc. 1998 年。2005 年 2 月 17 日時点のオリジナルよりアーカイブ。
- ^ 「CCI CDOS V3.10 Release 1」。Concurrent Controls, Inc. 2003 年。2005 年 3 月 13 日時点のオリジナルよりアーカイブ。
- ^ 「サウスウェストレトロコンピューティングアーカイブ」。
- ^ Scannell, Ed; Johnston, Stuart J. (1991-03-04). 「DRI が DRDOS にマルチユーザー ツールを追加; MS DOS 5.0 のリリースは 6 月に延期」InfoWorld . 13 (9): 1, 97. 2017-01-21に閲覧。
- ^ CW (1991-03-22). 「Digital Research präsentiert Multiuser-DOS」。Computerwoche (ドイツ語)。2018年8月19日時点のオリジナルよりアーカイブ。 2018年8月19日閲覧。
- ^ "Jetz Zugriff auf Novell-Netze möglich: Digital Research kommt mit der Version 5.1 von Multiuser-DOS".
- ^ 「CONCURRENT CONTROLS: The Multi User Company」。conctrls.com。2001年6月19日時点のオリジナルよりアーカイブ。2022年1月15日閲覧。
- ^ Citrix Systems, Inc. (1997-09-09). 「CitrixがDataPac Australasiaを買収。買収により、高成長のアジア太平洋市場でCitrixのプレゼンスが加速」。Business Wire。フロリダ州フォートローダーデール。 2017年1月20日閲覧。
- ^ Duursma, Martin (2006-10-15) [2005]. Muir, Jeff (編). 「Datapac history (Citrix R&D Australia)」. Citrix Blogger . 2017-01-20 にオリジナルからアーカイブ。 2017-01-19に取得。
- ^ Costello, John (1997-09-17). 「DataPac の売却はチャネルに利益をもたらすと予想される」. Australian Reseller News . 2017-01-20 時点のオリジナルよりアーカイブ。2015-07-28閲覧。
- ^ Mulcaster, Glenn (2002-10-29). 「Citrix がシリコンチャージをリード」. Australian Reseller News . 2017-01-20 時点のオリジナルよりアーカイブ。2015-07-28閲覧。
- ^ abcd CCI Multiuser DOS 7.22 GOLD オンライン ドキュメント。Concurrent Controls, Inc. (CCI)。1997-02-10。HELP.HLP。
- ^ Applica Inc. (1999-11-08). 「Applica PC共有ソフトウェア製品への継続的な注力を反映して、Concurrent Controls Inc.は本日、Applica Incへの移行を発表しました」。PRNewswire。米国カリフォルニア州サウスサンフランシスコ。2016年5月16日時点のオリジナルからアーカイブ。 2017年1月20日閲覧。
- ^ Aplycon Technologies (2002-10-15). 「Applica ディストリビューター、ディーラー、パートナー、ユーザーへの手紙」。2002-11-22 時点のオリジナルよりアーカイブ。
- ^ M., R. (1996-07-31). 「REAL/32 アップグレード ディスク – バージョン 7.54 – バッチ 08-96-01 – SRN0167.WP」。R32UP754.ZIP。2018-08-26 時点のオリジナルよりアーカイブ。2017-01-17閲覧。
- ^ 「REAL / 32 7.60 for MaxFrame」。MaxFrame。2001-08-20。2018-09-14閲覧。
- ^ 「REAL / 32 7.74 for MaxFrame」。MaxFrame。2001-01-30。2018-09-14閲覧。
- ^ ab 「IMS REAL/32 7.9 発表」。Intelligent Micro Software。1999年。2017年1月18日時点のオリジナルよりアーカイブ。
- ^ 「Real/32 7.93 の機能強化とバグ修正」。Intelligent Micro Software。2002年 11 月 22 日。2017 年 1 月 18 日時点のオリジナルよりアーカイブ。2017年 1 月 17 日閲覧。
- ^ 「Real/32 7.94 の機能強化とバグ修正」。Intelligent Micro Software。2003年 1 月 31 日。2017 年 1 月 18 日時点のオリジナルよりアーカイブ。2017年 1 月 17 日閲覧。
- ^ ab 「IMS PRICE LIST – AUTUMN 2010」。Integrated Solutions。2010年8月。2017年1月18日時点のオリジナルよりアーカイブ。2017年1月17日閲覧。(注: REAL/32 7.95 をリストします。)
- ^ 「REAL/32 製品が製造中止になりました」。Logan Industries, Inc. (LLI)。2002-04-22。2003-04-23 時点のオリジナルよりアーカイブ。
- ^ 「REAL/32 が新オーナーに」 Logan Industries, Inc. (LLI) 2002-05-22 [2002-05-02] オリジナルより 2002-12-03 にアーカイブ。
- ^ 「IMS が ITERA に買収される」 Logan Industries, Inc. (LLI) 2002-05-23。2003-04-23 時点のオリジナルよりアーカイブ。
- ^ ITERA LIMITED、英国企業リスト
- ^ 「Itera Limited」NEXOK 。 2017年1月18日閲覧。
- ^ REAL/NG メインページ (2001) ([8])。
- ^ REAL/NG (2003) の主な特徴 (realng.com 2003 より)。
- ^ おそらく最新の REAL/NG (realng.com 2003)。
- ^ REAL/NG が realng.com から消える (realng.com 2005)。
- ^ 米国特許 5355501、Gross、Roger Alan および Constant、John P.、「アイドル検出システム」、1994 年 10 月 11 日発行
さらに読む
- Novell Desktop Systems Group (1993-01-07) [1992]. 「DRTIPS.ZIP」. Digital Research / Novell . 2018-09-12 にオリジナルからアーカイブ。2018-04-03に取得。
外部リンク
- 旧 Intelligent Micro Software (IMS) の Web サイト (IMS Multiuser DOS、IMS REAL/32、および REAL/NG のベンダー)
- 旧 Logan Industries (LLI) の Web サイト (2002-05-01 までは IMS REAL/32 の米国代理店)
- 旧 Concurrent Controls ウェブサイト (CCI Multiuser DOS)
- 株式会社アプリカのウェブサイト
- 旧 Aplycon Technologies, Inc. のウェブサイト
