マルチユーザーDOS

ウィキペディアから、無料の百科事典
ナビゲーションにジャンプ 検索にジャンプ

マルチユーザーDOS
NovellDRマルチユーザーDOSリリース5.1720x400.png
NovellDRマルチユーザーDOSリリース5.1
デベロッパーDigital ResearchNovell
OSファミリーCP / M
動作状態製造中止
ソースモデルクローズドソース
最終リリース7.22 R18 / 2005年4月21日; 16年前(REAL / 32:7.95) (2005-04-21
で利用可能英語
更新方法再インストール
パッケージマネージャーなし
プラットフォームx86、68000 _ _
カーネルタイプモノリシックカーネル
デフォルトの
ユーザーインターフェイス
コマンドラインインターフェイスCOMMAND.COM
ライセンス専有
公式ウェブサイトさまざまな(注を参照)

マルチユーザーDOSは、IBMPC互換マイクロコンピューター用のリアルタイムマルチ ユーザーマルチタスクオペレーティングシステムです。

古いConcurrentCP / M-86Concurrent DOSConcurrent DOS 386オペレーティングシステムの進化形であり、もともとはDigital Researchによって開発され、1991年にNovellによって買収され、さらに開発されました。 [1] [2] [3]その祖先は以前のDigitalResearchの8ビットオペレーティングシステムCP / MおよびMP / M、およびCP / Mから進化し た16ビットシングルタスクCP / M-86 。

Novellが1992年にマルチユーザーDOSを放棄したとき、3つのマスター付加価値再販業者(VAR)であるDataPac AustralasiaConcurrent Controls [4]Intelligent Micro Software [5]が引き継ぎ、Datapac MultiuserDOSとSystemManagerへの独立した開発を継続することが許可されました。 CCIマルチユーザーDOS、およびIMSマルチユーザーDOSおよびREAL / 32。[5]

Concurrent DOS286およびConcurrentDOS 68Kから発展したFlexOSラインは、 1994年7月にIntegrated Systems、Inc。(ISI)に 売却されました。

コンカレントCP / M-86

CP / M-86 1.0の初期バージョン(BDOS 2.xを使用)が適応され、1982年にIBMPCで利用可能になりました。IBMPCDOS 1.0がかなり低価格でほぼ同じ機能を提供したため、商業的に失敗しましたPC DOSのように、CP / M-86は新しい16ビットマシンのパワーと機能を十分に活用していませんでした。

1981年9月以降、CP / Mのマルチタスク「ビッグブラザー」 MP / M-86 2.0の実装によってすぐに補完されました。これにより、PCは、シリアルポートで接続されたダム端末を使用して複数の同時ユーザーをサポートできるマルチユーザーマシンになりました。各ユーザーに提示された環境は、まるでコンピューター全体を自分自身に持っているかのように見せかけました。端末のコストはPC全体の当時の実質的な価格の何分の1かであるため、これにより大幅なコスト削減が実現し、PCネットワークがまれで、非常に高価で、困難な時期にアカウントや在庫管理などのマルチユーザーアプリケーションが容易になりました。埋め込む。

CP / M-86 1.1BDOS 2.2を使用)とMP / M-86 2.1が統合され、1982年後半にBDOS3.0を使用したConcurrentCP / M-86 3.0(CCP / M-86とも呼ばれます)が作成されました。[6] Kathryn CP / M-86のプロジェクトマネージャーであるStrutynskiは、Concurrent CP / M-86のプロジェクトマネージャーでもありました。その設計者の1人はフランシス "フランク" R.ホルスワースでした。[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月、Digital Researchは、IBMパーソナルコンピュータおよびパーソナルコンピュータXT用のWindowsを使用したConcurrent CP / Mという名前のウィンドウ機能を備えたバージョンのConcurrentCP / M-86も提供しました。[10]

コンカレントCP / M-86 / 80

これは、 LSI-M4LSI Octopus [11]、およびCALPCコンピューター用の並行CP / M-86の適応でした。これらのマシンには16ビットと8ビットの両方のプロセッサが搭載されていました。これは、16ビットパーソナルコンピューティングの初期には、8ビットソフトウェアの方が利用可能であり、対応する16ビットソフトウェアよりも高速に動作することが多かったためです。同時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月、Bruce SkidmoreRaymond D. Pedrizetti、Dave Brown、Gordon Edmondsが協力して、PC-MODE [12]コンカレント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)バージョンが必要でした。

コンカレントDOS3.1から4.1までは米国で開発されていましたが、OEMの適応とローカリゼーションは、1983年以来 英国ニューベリーにあるDREuropeのOEMサポートグループによって実施されていました[17] 。

Digital Researchは、1985年にIBMTopViewの代替としてGEMを備えたConcurrent DOS4.1を位置付けました。 [18]

コンカレントPCDOS

1984年のコンカレントDOS3.2(BDOS 3.2を使用)は、CP / M-86 1.x、コンカレントCP / M-86 3.x、およびPC DOS2.0のアプリケーションと互換性がありました。[17]多くの異なるハードウェアプラットフォームで利用可能でした。IBMPC互換のBIOS / XIOSを搭載したバージョンは、Concurrent PC DOS3.2と名付けられました。Kathryn Strutynskiは、Concurrent PCDOSの製品マネージャーでした。

DOS68KとFlexOS68Kの同時実行

1984年以来モトローラとの協力の一部である努力[19] [14]は、 Cで書かれたCP / M-68Kの後継として、テキサス州オースティンでConcurrent DOS68Kの開発につながりましたその主な建築家の1人は、フランシス「フランク」R.ホルスワース(シグラムFRHを使用)でした。[7] [8]同時DOS68K 1.0は、1985年の初めにOEM評価に利用できるようになりました。[20] [21]この取り組みは、Motorola [20]から数百万ドル相当のかなりの資金を受け取り、 6800 / 68010プロセッサ用に設計されました。以前のGEMDOSのように68000プロセッサ用のシステムで、最初はMotorola VME / 10開発システムで実行されていました。[14]コンカレントDOS68K 1.20 / 1.21は1986年4月に利用可能になり、[22] [23] [24]は約OEMに20 ドル。[20]このシステムは1986年後半 にFlexOS68Kに進化しました。

既知のバージョンは次のとおりです。

  • コンカレントDOS68K 1.0(1985)[20]
  • コンカレントDOS68K 1.1 [23]
  • コンカレントDOS68K 1.20(1986年4月、[22] [23] [24] 1986-05-27 [23]
  • コンカレントDOS68K 1.21(1986)[22] [23] [24]

DOS286とFlexOS286の同時実行

Concurrent DOS 68Kの取り組みと並行して、[20] Digital Researchは、1985年1月にIntelと協力してConcurrent DOS 286 [25]もプレビューしました。これは、 MP / M-286およびConcurrentCP / M-286に基づいています。研究は1982年以来取り組んできました。[26] [27]

並行DOS286は、静的BIOSまたはXIOSの代わりに動的にロード可能なデバイスドライバーを備えた新しいシステムアーキテクチャに基づいたC言語での完全な書き直しでした。[25]その主要な建築家の1人はフランシス "フランク" R.ホルスワースでした。[7] [8]オペレーティングシステムは80286ネイティブモードで厳密に機能し、 8086 エミュレーションの実行中にプロテクトモードのマルチユーザー、マルチタスク操作を可能にします[28] [25]これがB-1ステップで機能している間プロトタイプチップサンプルの中で、Digital Researchは、オペレーティングシステムの評価コピーがすでに4月に出荷されており、5月のプロセッサの製品レベルC-1ステップでのエミュレーションに問題があることを発見しました。これにより、Concurrent DOS286で8086ソフトウェアを実行できなくなります。保護モードで。Concurrent DOS 286のリリースは5月下旬に予定されていましたが、Intelが新しいバージョンのチップを開発できるようになるまで延期されました。[28] 8月、80286のE-1ステップサンプルを徹底的にテストした後、Digital Researchは、Intelが文書化されたすべての286エラッタを修正したと述べました。ただし、E-1ステップで実行されているConcurrent DOS 286のプレリリースバージョンでは、まだ文書化されていないチップパフォーマンスの問題がありました。Intelは、デジタルリサーチがプロテクトモードで8086ソフトウェアをエミュレートする際に採用したいと考えていたアプローチは、元の仕様とは異なると述べました。それにもかかわらず、それらはE-2ステップにマイクロコードの小さな変更を組み込んだため、Digital Researchはエミュレーションモードをはるかに高速に実行できました(LOADALLを参照)。[29] [ 23 ]これらの同じ制限は、1986年以来カリフォルニア州モントレーにあるDigitalResearchの新しいFlexibleAutomation BusinessUnitによって開発された ConcurrentDOS286の再設計された派生物であるFlexOS286バージョン1.xに影響を与えました。

それ以降のバージョンでは、PC DOS2.xおよび3.xとの互換性が追加されました。

既知のバージョンは次のとおりです。

コンカレントDOSXMおよびコンカレントDOS386

Digital Research Concurrent DOSXMリリース6.0
Digital Research Concurrent DOS386リリース2.0

OEMサポートグループは、1986年に英国ハンガーフォードに新しく設立されたDigitalResearchのEuropeanDevelopment Center(EDC)に移転し、DOSPlusや後継者 などの兄弟を含むConcurrentDOS4.11以降のConcurrentDOSファミリのさらなる開発を引き継ぎ始めました。

英国のハンガーフォードで開発されたバージョン5および6(同時DOS XM、XMは拡張メモリの略)は、最大8 MBのEEMSをバンク切り替えして、複数のCP / M-86およびDOSプログラムを同時に実行するリアルモード環境を提供できます。最大3人のユーザーをサポートします(1人はローカル、最大2人はシリアル端末を介して接続されます)。

1987年に、Concurrent DOS86はConcurrentDOS 386に書き直され、[33]それでも従来のXIOSおよびBDOSアーキテクチャの継続です。これは、 Intel 80386以降のプロセッサを搭載したマシンで実行され、ハードウェアを仮想化するための386のハードウェア機能を使用して、ほとんどのDOSアプリケーションを端末上でもConcurrent DOS386で変更せずに実行できるようにしました。OSは同時マルチユーザーファイルアクセスをサポートし、マルチユーザーアプリケーションをネットワークサーバーに接続された個々のPC上にあるかのように実行できるようにしました同時DOS386により、単一のサーバーで、高価なワークステーションや高価なネットワークカードを必要とせずに、ダム端末または端末エミュレーションソフトウェアを実行する安価な低仕様PCで多数のユーザーをサポートできました。それは真のマルチユーザーシステムでした。複数のユーザーが、相互干渉を防ぐため にレコードロックを備えた単一のデータベースを使用できます。

並行DOS6.0は、そこから切り出されたDRDOSファミリ の出発点でもありました。

既知のバージョンは次のとおりです。

  • DRコンカレントPCDOS XM 5.0(BDOS 5.0)
  • DRコンカレントDOSXM 5.0(BDOS 5.0、1986年10月)
  • DRコンカレントDOSXM 5.1(BDOS 5.1?、1987年1月)
  • DRコンカレントDOSXM 5.2(BDOS 5.2?、1987年9月)[34] [35] [36]
  • DRコンカレントDOSXM 6.0(BDOS 6.0、1987-11-18)、[37] [38] 6.01(1987)
  • DRコンカレントDOSXM 6.2(BDOS 6.2)、[39] 6.21
  • DRコンカレントDOS386 1.0(BDOS 5.0?、1987)
  • DRコンカレントDOS386 1.1(BDOS 5.2?、1987年9月)[34]
  • DRコンカレントDOS386 2.0(BDOS 6.0、1987-11-18)、[37] 2.01 [40]
  • DR Concurrent DOS 386 3.0(BDOS 6.2、1988年12月、1989年1月)、[39] 3.01(1989-05-19)、3.02(1989)

Concurrent PC DOS XM5.0はIBMPC DOS 2.10 [41]をエミュレートしましたが、Concurrent DOS XM6.0およびConcurrentDOS 3862.0はIBMPC DOS3.30と互換性がありました。[42]

適応

Concurrent Controls、Inc。による既知のCCI ConcurrentDOSの適応には次のものがあります。

  • CCIコンカレントDOS386 1.12(BDOS 5.0?、1987年10月)
  • CCIコンカレントDOS386 2.01(BDOS 6.0?、1988年5月)
  • CCIコンカレントDOS386 3.01(BDOS 6.2?、1989年3月)
  • CCIコンカレントDOS386 3.02(1990年4月)
  • CCIコンカレントDOS386 3.03(1991年3月)
  • CCIコンカレントDOS386 3.04(1991年7月)[43]別名「CCIコンカレントDOS4.0」[44]
  • CCIコンカレントDOS3.05 R1(1992-02)、R2(1992)、R3 + R4(1992)、R5 + R6(1992)、R7 + R8(1993)、R9 + R10(1993)、R11(1993年8月)
  • CCIコンカレントDOS3.06 R1(1993年12月)、R2 + R3(1994)、R4 + R5 + R6(1994)、R7(1994年7月)
  • CCIコンカレントDOS3.07 R1(1995年3月)、R2(1995)、R3(1996)、R4(1996)、R5(1997)、R6(1997)、R7(1998年6月)[45]
  • CCIコンカレントDOS3.08
  • CCIコンカレントDOS3.10 R1(2003-10-05)[46]

その他の適応には以下が含まれます:

  • ApricotQuadバージョンレベル4.3用のApricotConcurrent DOS 386 2.01(1987)[47]

マルチユーザーDOS

Concurrent DOS 386の新しいバージョンには、DRの後のシングルユーザーPCDOSクローンDRDOS 5.0の拡張機能の一部が組み込まれ、その後、バージョン5.0( 1991年のBDOS6.5)。[48]

マルチユーザーDOSには、 PCDOSに基づくLANと競合する能力を制限するいくつかの技術的制限がありましたPC DOSドライバーはマルチユーザーまたはマルチタスクに対応していなかったため、多くの一般的なハードウェア用に独自の特別なデバイスドライバーが必要でした。ドライバーのインストールは、ファイルをブートディスクにコピーしてCONFIG.SYSを適切に変更する単純なPC DOS方式よりも複雑でした。SYSGENコマンド を使用してマルチユーザーDOSカーネルニュークリアスと呼ばれる)を再リンクする必要がありました。

マルチユーザーDOSは、ネットワークスタックなどの多くの一般的なPC DOS追加機能も使用できず、グラフィックアダプターサウンドカードCD-ROMドライブ、マウスなど、PC互換機の世界で後の開発をサポートする機能が制限されていました。これらの多くはすぐに修正されましたが、たとえば、グラフィカル端末が開発され、ユーザーはCGAEGA、およびVGAを使用できるようになりました。ソフトウェア–この点では、個々のPCのネットワークよりも柔軟性が低く、これらの価格が下がるにつれて、管理と総所有コストの面でメリットはありましたが、競争力はますます低下しました。もちろん、マルチユーザーオペレーティングシステムとしての価格はシングルユーザーシステムよりも高く、 Quarterdeckの DESQviewなどのシングルユーザーマルチタスクDOSアドオンとは異なり、特別なデバイスドライバーが必要でした。MP / Mとは異なり、シングルユーザーではなくマルチタスクで使用されるようになりました。

Novellが1991年にDigitalResearchを買収し[1] [2] [3]、1992年にマルチユーザーDOSを放棄したとき、3つのマスターVAR DataPac Australasia、Concurrent Controls [4]、Intelligent Micro Software [5]が1994年にそれらの派生物の独立した開発を引き継いで継続するためのシステム。

既知のバージョンは次のとおりです。

  • DRマルチユーザーDOS5.00(1991)、[49] 5.01
  • NovellDRマルチユーザーDOS5.10(1992-04-13)、[50] 5.11 [51]
  • NovellDRマルチユーザーDOS5.13(BDOS 6.6、1992)

DigitalResearchおよびNovellDRマルチユーザーDOSのすべてのバージョンは、「IBMPCDOS」バージョン3.31として報告されました。

適応

DataPacオーストラレーシア

DataPac Australasia PtyLimitedによる既知のバージョンは次のとおりです。

  • DatapacマルチユーザーDOS5.0
  • DatapacマルチユーザーDOS5.1(BDOS 6.6)
  • Datapac System Manager 7.0(1996-08-22)

1997年に、DatapacはCitrix Systems、Inc。によって買収され[52] [53] [54] 、SystemManagerはすぐに放棄されました。2002年に、シドニーを拠点とするユニットがCitrixのAdvanced ProductsGroupにスピンアウトされました。[55]

並行制御

Concurrent Controls、Inc。(CCI)による既知のCCIマルチユーザーDOSバージョンには、次のものがあります。

  • CCIマルチユーザーDOS7.00
  • CCIマルチユーザーDOS7.10
  • CCIマルチユーザーDOS7.21 [56]
  • CCIマルチユーザーDOS7.22 [56] R1(1996年9月)、R2(1996)、R3(1997)、R4 GOLD / PLUS / LITE(BDOS 6.6、1997-02-10)、R5 GOLD(1997)、R6 GOLD(1997 )、R7 GOLD(1998年6月)、R8 GOLD、R9 GOLD、R10 GOLD、R11 GOLD(2000-09-25)、R12 GOLD(2002-05-15)、R13 GOLD(2002-07-15)、R14 GOLD (2002-09-13)、R15 GOLD、R16 GOLD(2003-10-10)、R17 GOLD(2004-02-09)、R18 GOLD(2005-04-21)

CCIマルチユーザーDOSのすべてのバージョンは、「IBMPCDOS」バージョン3.31として報告されます。[56] DOSでのSETVERと同様に、これはマルチユーザーDOS DOSVERxyユーティリティを使用して変更 できます。[56]

1999年にCCIはその名前をApplica、Inc。に変更しました。[57] 2002年にApplicaTechnologyはAplyconTechnologies、Inc。になりました[58]。

インテリジェントマイクロソフトウェア、Iteraおよび統合ソリューション

DOS 386 Professional
IMSマルチユーザーDOS

IMSマルチユーザーDOSの既知の適応には、次のものがあります。

  • IMSマルチユーザーDOS拡張リリース5.1(1992)
  • IMSマルチユーザーDOS5.11
  • IMSマルチユーザーDOS5.14
  • IMSマルチユーザーDOS7.0
  • IMSマルチユーザーDOS7.1(BDOS 6.7、1994)

IMSマルチユーザーDOSのすべてのバージョンは、「IBMPCDOS」バージョン3.31として報告されます。

REAL / 32
IMS REAL / 32バージョン7.6

英国サッチャムのIntelligentMicro Software Ltd.(IMS)は、1994年にNovellからマルチユーザーDOSをさらに開発するライセンスを取得し、1995年に製品の名前をREAL / 32に変更しました。[5]

以前のFlexOS / 4690 OSと同様に、IBMは1995年にREAL / 32 7.50のライセンスを取得して、4695POS端末にバンドルしました。[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-01-31)[64]
  • 統合ソリューションIMSREAL / 32 7.95 [65]

REAL / 32 7.50〜7.74は、「IBM PC DOS」バージョン3.31として報告しますが、7.80以降はバージョン6.20を報告します。LBAおよびFAT32のサポートは1999年にREAL / 327.90で追加されました。[ 62] 2002年4月19日、Intelligent Micro Software Ltd.は破産を申請し、主要顧客の1つであるBarry Quittenton's IteraLtd。に買収されました。67] [68]この会社は2006年3月28日に解散しました。[69] [70] 2010年現在、REAL / 32は英国のサッチャムのIntegratedSolutionsから提供されていましたが、同じ住所にある同社は後にビルダーとしてリストされました。[65]

REAL / NG

REAL / NGは、「インターネット時代のREAL / 32」とも呼ばれるREAL / 32の「次世代」を作成するためのIMSの試みでした。REAL / NGは、「PCからx86マルチプロセッササーバーシステムまで、ハードウェアの範囲を拡大する」ことを約束しました。[71]

2003年現在の広告機能リスト:[72]

  • Red Hat7.3以降のバージョンのLinuxで動作します
  • DOSおよびREAL / 32との下位互換性
  • 最大65535仮想コンソール。これらのそれぞれがユーザーになることができます
  • Linuxの専門知識は必要ありません
  • Webブラウザによる管理/セットアップ/アップグレード(ローカルおよびリモート)
  • 購入したユーザー数に応じて、 TCP / IP Linux- / Windowsベースのターミナルエミュレータが付属しています
  • 組み込みの印刷およびファイル共有
  • Linuxと組み込みのREAL / NGサーバー間のドライブマッピング
  • ユーザーハードウェアサポート
  • パフォーマンスの向上
  • 大幅に増加したTPA
  • マルチプロセッサのサポート
  • 改善されたハードウェアサポート
  • 組み込みのファイアウォールサポート
  • 座席あたりの非常に低いコスト
  • 総所有コストが低い
  • CDで提供
  • Red HatCDのセットが付属しています

2003年12月10日までに、IMSは「REALNGV1.60-V1.19-V1.12」を利用可能にしました[73]。これはインターネットアーカイブに基づいており、最新のリリースのようです。

2005年までに、realng.com WebサイトはIMSメインWebサイトを反映しており、REAL / NGについては言及されておらず、REAL / 32についてのみ言及されていました。[74]

アプリケーションソフトウェア

このオペレーティングシステムのさまざまなリリースではDOSプログラムを実行する能力が向上しましたが、プラットフォーム用に作成されたソフトウェアは、マルチユーザー操作に特に適した関数呼び出しを使用することで、その機能を利用できます。プリエンプティブマルチタスクを使用し、プロセッサの制御を維持することで、不適切に作成されたアプリケーションが他のプロセスを遅らせるのを防ぎました。今日まで、マルチユーザーDOSは、 wolfSSLなどの一般的なSSL / TLSライブラリでサポートされています

APIは、ブロッキングおよび非ブロッキングメッセージキュー、相互排除キュー、親から独立して実行されるサブプロセススレッドを作成する機能、および使用されるアイドルループとは異なり、プロセッササイクルを無駄にしない実行を一時停止する方法のサポートを提供しましたシングルユーザーオペレーティングシステムによる。アプリケーションは、コンソールに「接続」された状態で開始されましたただし、アプリケーションがユーザーの操作を必要としない場合は、コンソールから「デタッチ」してバックグラウンドプロセスとして実行し、後で必要に応じてコンソールに再接続することができます。

もう1つの重要な機能は、メモリ管理がプロセスの「共有」メモリモデルをサポートしていることでした(通常のDOSプログラムで使用できる通常のモデルに加えて)。共有メモリモデルでは、プログラムの「コード」セクションと「データ」セクションが互いに分離されていました。「コード」には変更可能なデータが含まれていなかったため、メモリ内のコードセクションを同じプログラムを実行する複数のプロセスで共有できるため、メモリ要件が軽減されます。

マルチタスクプラットフォーム用に作成または適合されたプログラムは、たとえばユーザーがキーを押すのを待っているときに中断されるまで、シングルタスクシステムで使用される無限ループに入る手法を回避する必要があります。この無駄なプロセッサ時間は、他のプロセスで使用される可能性があります。代わりに、並行DOSは、プロセスが一定期間「スリープ」するために呼び出すことができるAPI呼び出しを提供しました。Concurrent DOSカーネルの新しいバージョンには、アイドル検出が含まれていました。アイドル検出は、DOS API呼び出しを監視して、アプリケーションが有用な作業を行っているか、実際にアイドルであるかを判断します。この場合、プロセスは一時停止され、他のプロセスを実行できます。アイドル検出は、特許取得済みのDR-DOS 動的アイドル検出の触媒でした1989年にRogerAlanGrossとJohnP。Constantによって発明され、 BatteryMAXとして販売された電力管理機能[75]

も参照してください

参考文献

  1. ^ a b スコット、カリル(1991-07-29)。「より良いクライアント管理を実現するためのNovell / DRIの合併」InfoWorldネットワーキング。13、いいえ。30. InfoWorld PublishingCo.p33. ISSN0199-6649 _ 2020-02-09にオリジナルからアーカイブされました2017年1月21日取得
  2. ^ a b "Novell and DigitalResearchが最終的な合併契約に署名"ビジネスワイヤ1991-07-17。2018年8月18日にオリジナルからアーカイブされまし2017年1月24日取得
  3. ^ a b Allchin、Jim(1992-05-27)[1991-07-17]。「Novell / DigitalResearchが最終合意に達する…」(PDF)(裁判所文書)。原告の展示物828、Comesv。Microsoft2016年11月19日のオリジナルからアーカイブ(PDF)2017年1月21日取得
  4. ^ a b バーニー、ダグ(1994-07-25)。「CCIは、ユーザーがより多くのDOSアプリを実行するのに役立ちます–マルチユーザーDOSLiteは8つのNetWareセッションを処理します」InfoWorld:20 2018年8月19日取得
  5. ^ a b c d e ポンティン、ジェイソン(1995-11-27)。「IMSはアプリケーションサーバー用のReal32OSを提供しています」InfoWorld2017年1月17日取得
  6. ^ a b c キルドール、ゲイリー・アーレン(1982-09-16)。「デュアルプロセッサコンピュータでの8ビットソフトウェアの実行」(PDF)電子デザイン:157。2017年8月19日のオリジナルからアーカイブ(PDF)2017年8月19日取得
  7. ^ a b c Wein、Josef "Joe"(2002)。「イギリスのゲイリー・キルドール」2019-04-03にオリジナルからアーカイブされました2019年4月3日取得
  8. ^ a b c Holsworth、Francis "Frank" R.(2006-02-01)。「ビデオ:Frank Holsworth、開発者」(インタビュー)。情報技術企業履歴コレクション。コンピュータ歴史博物館CHMカタログ番号102770341ITCHP44403c1a3fd53。ロット番号X7847.2017。2019-04-03にオリジナルからアーカイブされました2019年4月4日取得 
  9. ^ Digital Research(1984):同時CP / Mは、チームの努力に応じて早期に出荷されます。Digital Dialogue – Digital Research Inc.の従業員ニュースレター、第3巻、第1号、p。1( [1])。
  10. ^ 「Windowsオペレーティングシステムとの同時CP / M-IBMパーソナルコンピュータおよびパーソナルコンピュータXTのテクニカルノート」(PDF)(1版)。デジタルリサーチ1984年2月。2017-01-04のオリジナルからアーカイブ(PDF)2017年1月4日取得
  11. ^ LSI Octopus(Hilger Analytical)– MCbx
  12. ^ a b Digital Research(1984):PC-ModeはCP / MとPC-DOSをブリッジします。Digital Dialogue – Digital Research Inc.の従業員ニュースレター、第3巻、第1号、p。3([2])。
  13. ^ Digital Research:コンカレントCP / Mリリース3.1は、PC-DOS互換性を提供しますDigital Research News –あらゆる場所のデジタルリサーチユーザー向け、第4巻、第1号、p。5、1984年第1四半期( [3]):「コンカレントCP / Mリリース3.1は、DigitalResearchのマルチユーザーシステムとしてMP / M-86に取って代わります。16ビットマイクロコンピューターを対象としたリリース3.1は、シングルユーザー環境用に構成することもできます。新しいリリースの製品ラインマネージャーであるKevin Wandryk 、新しいリリースのPC-DOSモードは、アプリケーションソフトウェアの可用性を向上させると述べています。エンドユーザーは、コンカレントCP / MまたはPC-DOSの製品から選択できます。DigitalResearchは、PC-DOSのアプリケーションのリストを提供します。ワンドリック氏によると、このメーカーのバージョンは、12月にラスベガスで開催されたCOMDEX / Fallトレードショーで紹介され、3月に出荷される予定です。」
  14. ^ a b c d "1" (PDF)マイクロノート–四半期ごとの技術情報2、いいえ。1.米国カリフォルニア州パシフィックグローブ:Digital Research、 Inc。1984年第1四半期。2020-02-11のオリジナルからアーカイブ(PDF)2020-02-11を取得
  15. ^ デジタルリサーチ:同時DOSブリッジPC-DOS、CP / M。Digital Research News –あらゆる場所のデジタルリサーチユーザー向け、第4巻、第2号、p。1984年5月3日( [4]): '「同時DOSリリース3.1は、幅広いマイクロコンピューターメーカーから急速に勢いを増し、サポートされています」とWandryk氏は述べています。「3月上旬にリリースされて以来、約60のハードウェア企業がこの製品のライセンスを取得しています。」
  16. ^ "2" (PDF)マイクロノート– DigitalResearch製品に関する技術情報2、いいえ。2.米国カリフォルニア州パシフィックグローブ:Digital Research、Inc . 1984年5月。NWS-106-002。2020-02-11のオリジナルからアーカイブ(PDF)2020-02-11を取得
  17. ^ a b "3" (PDF)マイクロノート– DigitalResearch製品に関する技術情報2、いいえ。3.米国カリフォルニア州パシフィックグローブ:Digital Research、Inc . 1984年7月。NWS-106-003。2020-02-11のオリジナルからアーカイブ(PDF)2020-02-11を取得
  18. ^ CW(1985-06-21)。「denUSAangekündigtでの同時DOS4.1」Computerwoche(ドイツ語)。2017年1月18日にオリジナルからアーカイブされまし2017年1月18日取得
  19. ^ ギャラン、ジョン(1984-01-23)。「デジタルリサーチ、モントレーインクUnix中心の協定」ComputerworldXVIII(3):6 2019-02-03を取得しました。
  20. ^ a b c d e Knox、James M.(1986-06-22)。「Re:68K用のDRIコンカレントDOS」ニュースグループ:  mod.computers.68k2018-09-13にオリジナルからアーカイブされました2018年9月13日取得
  21. ^ ノックス、ジェームズM.(1987-01-31)。「CDOS-68K」ニュースグループ:  mod.computers.68k2018-09-13にオリジナルからアーカイブされました2018年9月13日取得
  22. ^ a b c "Concurrent DOS 68K 1.2 – Motorola VME / 10用開発者キット–ディスク1"1986-08-06 [1986-04-08] 2018年9月13日取得
  23. ^ a b c d e f g h "コンカレントDOS68K 1.2 – Motorola VME / 10用開発者キット–ディスク2"1986-08-06 [1986-04-08] 2018年9月13日取得(注:このパッケージには、「8086エミュレーション」のLOADALLに明示的に言及しているSTRUCT.Hを含む、Concurrent DOS 286のヘッダーファイルも含まれています。)
  24. ^ a b c "Concurrent DOS 68K 1.2 – Motorola VME / 10用開発者キット–ディスク3"1986-08-06 [1986-04-08] 2018年9月13日取得
  25. ^ a bc 「同時DOS - 286チャレンジUnix」BYTEMagazine10(5):375-377。1985年5月。2018-09-14のオリジナルからアーカイブ2017年1月23日取得 [5]
  26. ^ Swaine、Michael(1982-04-05)。「HomebrewComputerClubはIntelのスーパーチップを見る」InfoWorld米国カリフォルニア州パロアルト。4(13):4.2020-01-07のオリジナルからアーカイブ2020年1月7日取得[…] Digital Researchは、 286用のオペレーティングシステムを作成していますMP / M-286は、プロセッサのメモリ管理と保護、および仮想メモリのサポートを利用します。Digital Researchは、 8086プロセッサ用のMP / M-86およびCP / M- 86との「完全な」互換性を約束しています。インテルは、MP / M-286を開発およびテストするためのハードウェアをDigitalResearchに提供しています。[…]
  27. ^ Bidmead、クリストファーH.(2006-05-09)[1985-03-25]。「サバイビングビッグブルー」ドクター・フーどのコンピュータ?2020-01-07にオリジナルからアーカイブされました2020年1月7日取得[…] DigitalResearchのPaulBaileyは、このアプローチを熱心に推進しています。ICLなどにConcurrentDos-286を提供しているのは彼の会社です。このカメレオンオペレーティングシステムは、ICLおよびその他の80286を可能にしますメーカーは、IBM-PCソフトウェアの既存のすべての本体に対応できるマシンを構築すると同時に、マルチタスク、ウィンドウ処理、および真の同時実行性を約束します。これらの3つの機能により、1つのマイクロが同時に複数のことを実行できます。 。[…]確固たる発表はありませんが、 ACTは年末までにコンカレントCP / M 286マシンを提供して、企業市場への参入を促進することは間違いないようです。しかし、この時までに、IBM独自の80286オフィスマイクロであるPC / ATと戦わなければなりません。[…] IBMはまた、コンカレント候補の下から敷物を引き抜くことができるソフトウェア製品を沖合に持っています。サイズは約180K、TopViewは、オペレーティングシステムを強化して、既存の「正常に動作する」標準パッケージにウィンドウ機能を提供するIBMPCおよびAT用のプログラムです。[…]
  28. ^ a b フォスター、エドワード(1985-05-13)。「SuperDOSは新しい80286–同時DOS 286 – Intelがチップをアップグレードするまで延期–XenixのパワーとIBMPC互換性を提供するのを待っています」InfoWorldInfoWorld MediaGroup7(19):17–18。ISSN0199-6649_ 
  29. ^ フォスター、エドワード(1985-08-26)。「Intelは新しい80286チップを示しています–プロセッサが修正された後もDRIのConcurrent DOS286の将来はまだ不明です」InfoWorldInfoWorld MediaGroup7(34)21。ISSN0199-6649 
  30. ^ a b Intel iAPX 286ベースのコンピューター用のFlexOSサプリメント(PDF)1.3(1版)。Digital Research、Inc . 1986年11月2018年8月14日取得
  31. ^ CBR、ed。(1987-01-15)。「DigitalResearchがFlexOS286リアルタイム製造オペレーティングシステムを発表」コンピュータービジネスレビュー2013年1月18日にオリジナルからアーカイブされました2018年9月15日取得
  32. ^ High Cプログラマーガイド–並行DOS用バージョン1.2(PDF)(1版)。米国カリフォルニア州サンタクルーズ:MetaWareIncorporated1986 [1985-09-15] 2018年8月14日取得[…]これは、Intel80286マイクロプロセッサ上でIntelを使用して実行されるConcurrentDOS 286 1.2以降のオペレーティングシステム(以降、Digital Researchのカスタムでは単に「Concurrent」と略します)に実装されたHighCコンパイラの操作ガイドです。オブジェクトモジュールフォーマット(OMF)。コンパイラは、Intel8086 / 88/186/188/286ファミリのマイクロプロセッサのコードを生成します。[…]
  33. ^ ワイス、ジリ(1987-02-16)。「DRIがマルチユーザー80386オペレーティングシステムをリリースする」InfoWorld9(7):1、8 2017年1月22日取得
  34. ^ a b アンガス、ジェフ(1987-09-21)。「DRIは2つの並行DOSシステムを更新します」InfoWorld
  35. ^ 「コンカレントDOSXM5.2およびCP / Mに関する質問」comp.os.misc2001-12-08。
  36. ^ フィッシャー、シャロン(1987-10-19)。「Compuproの80286ベースのマルチユーザーマシンは並列処理を特徴としています」InfoWorld:19。
  37. ^ a b ライアン、アランJ.(1987-10-19)。「同時DOS386が起動しました」Computerworld21(42):37、40。2017-01-22のオリジナルからアーカイブ2017年1月22日取得
  38. ^ 「南西レトロコンピューティングアーカイブ」
  39. ^ a b "COMDEXで同時DOS386、リリース3.0を発表するデジタル"InfoWorld10(46):29.1988-11-14。2017-01-22にオリジナルからアーカイブされました2017年1月22日取得
  40. ^ シュルマン、アンドリュー; ブラウン、ラルフD。; マクシー、デビッド; ミシェルズ、レイモンドJ。; カイル、ジム(1994)[1993年11月]。文書化されていないDOS:予約済みのMS-DOS関数とデータ構造に関するプログラマーズガイド– MS-DOS 6、Novell DOS、およびWindows 3.1(2版)を含むように拡張されました。米国マサチューセッツ州レディング:AddisonWesleyp。203. ISBN 0-201-63287-X(xviii + 856 + viページ、3.5 "-フロッピー)エラッタ:[6] [7]
  41. ^ ウェルチ、マークJ.(1986-06-09)。「DRIの最新のコンカレントPC-DOSはより多くのメモリを売り込みます」InfoWorld:20 2018年10月16日取得
  42. ^ 「並行DOS–強力なマルチユーザーマルチタスクオペレーティングシステム」(PDF)デジタルリサーチ1988 2018年10月16日取得
  43. ^ Scannell、Ed(1991-06-03)。「386マルチユーザー/マルチタスクDOSがスクリプト言語を取得、ファイルフラッシュ」InfoWorld2017年1月19日取得
  44. ^ Scannell、Ed(1991-10-07)。「同時回転マルチユーザーDOS」InfoWorld:17 2017年1月19日取得
  45. ^ 「CCI並行DOS機能」Concurrent Controls、 Inc。1998.2005-02-17のオリジナルからアーカイブ
  46. ^ 「CCICDOSV3.10リリース1」Concurrent Controls、 Inc。2003.2005-03-13のオリジナルからアーカイブ
  47. ^ 「南西レトロコンピューティングアーカイブ」
  48. ^ Scannell、Ed; ジョンストン、スチュアートJ.(1991-03-04)。「DRIはマルチユーザーツールをDRDOSに追加します; MS DOS5.0リリーススリップは6月に」InfoWorld13(9):1、97 2017年1月21日取得
  49. ^ CW(1991-03-22)。「DigitalResearchpräsentiertMultiuser-DOS」Computerwoche(ドイツ語)。2018年8月19日にオリジナルからアーカイブされまし2018年8月19日取得
  50. ^ http://www.computerwoche.de/a/digital-research-kommt-mit-der-version-5-1-von-multiuser-dos,1133624
  51. ^ 「アーカイブされたコピー」conctrls.com2001年6月19日にオリジナルからアーカイブされました2022-01-15を取得{{cite web}}:CS1 maint:タイトルとしてアーカイブされたコピー(リンク
  52. ^ Citrix Systems、Inc。(1997-09-09)。「CitrixがDataPacAustralasiaを買収、高成長のアジア太平洋市場でCitrixのプレゼンスを加速するための買収」ビジネスワイヤフォートローダーデール、フロリダ州、米国2017年1月20日取得
  53. ^ Duursma、Martin(2006-10-15)[2005]。ミュア、ジェフ(編)。「Datapacの歴史(Citrix R&D Australia)」CitrixBlogger2017-01-20にオリジナルからアーカイブされました2017年1月19日取得
  54. ^ コステロ、ジョン(1997-09-17)。「DataPacの販売はチャネルに利益をもたらすと期待されています」オーストラリアのリセラーニュース2017-01-20にオリジナルからアーカイブされました2015年7月28日取得
  55. ^ マルカスター、グレン(2002-10-29)。「シリコンチャージをリードするCitrix」オーストラリアのリセラーニュース2017-01-20にオリジナルからアーカイブされました2015年7月28日取得
  56. ^ a b c dCCI マルチユーザーDOS7.22GOLDオンラインドキュメントConcurrent Controls、Inc。(CCI)。1997-02-10。HELP.HLP。
  57. ^ Applica Inc.(1999-11-08)。「ApplicaPC共有ソフトウェア製品への継続的な焦点を反映して、Concurrent ControlsInc。は本日ApplicaInc。への移行を発表しました。 」PRNewswire米国カリフォルニア州サウスサンフランシスコ。2016年5月16日にオリジナルからアーカイブされました2017年1月20日取得
  58. ^ Aplycon Technologies(2002-10-15)。「アプリケーションのディストリビューター、ディーラー、パートナー、ユーザーへの手紙」2002年11月22日にオリジナルからアーカイブされました。
  59. ^ M.、R。(1996-07-31)。「REAL / 32アップ​​グレードディスク–バージョン7.54 –バッチ08-96-01 –SRN0167.WP」R32UP754.ZIP。2018-08-26にオリジナルからアーカイブされました2017年1月17日取得
  60. ^ 「MaxFrameのREAL / 327.60」MaxFrame。2001-08-20 2018年9月14日取得
  61. ^ 「MaxFrameのREAL / 327.74」MaxFrame。2001-01-30 2018年9月14日取得
  62. ^ a b "IMS REAL / 327.9アナウンス"インテリジェントマイクロソフトウェア1999年。2017年1月18日にオリジナルからアーカイブ。
  63. ^ 「Real / 327.93の機能強化とバグ修正」インテリジェントマイクロソフトウェア2002-11-22。2017年1月18日にオリジナルからアーカイブされまし2017年1月17日取得
  64. ^ 「Real / 327.94の機能強化とバグ修正」インテリジェントマイクロソフトウェア2003-01-31。2017年1月18日にオリジナルからアーカイブされまし2017年1月17日取得
  65. ^ a b 「IMS価格表– 2010年秋」統合ソリューション。2010年8月。2017-01-18のオリジナルからアーカイブ2017年1月17日取得(注:REAL / 32 7.95をリストします。)
  66. ^ 「REAL / 32製品は製造中止になりました」Logan Industries、Inc。(LLI)。2002-04-22。2003年4月23日にオリジナルからアーカイブされました
  67. ^ 「新しい所有権の下のREAL / 32」Logan Industries、Inc。(LLI)。2002-05-22 [2002-05-02]。2002年12月3日にオリジナルからアーカイブされまし
  68. ^ 「ITERAによって取得されたIMS」Logan Industries、Inc。(LLI)。2002-05-23。2003年4月23日にオリジナルからアーカイブされました
  69. ^ ITERA LIMITED、英国企業リスト
  70. ^ 「イテラリミテッド」NEXOK 2017年1月18日取得
  71. ^ REAL / NGメインページ(2001)( [8])。
  72. ^ REAL / NG(2003)の主な機能( realng.com 2003から)。
  73. ^ おそらく最新のREAL / NG( realng.com 2003)。
  74. ^ REAL / NGがrealng.comから消える( realng.com 2005)。
  75. ^ 米国特許5355501、Gross、Roger Alan&Constant、John P。、「Idle Detection System」、1994-10-11発行 

さらに読む

外部リンク