マルチユーザー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はあるリアルタイムマルチユーザ、マルチタスクのオペレーティング・システムのためのIBM PC互換マイコン。

古いコンカレントCP / M-86コンカレントDOSコンカレント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]

FlexOSのから進化ライン、同時DOS 286並行DOS 68Kは、に売却された統合システム1994年7月には、株式会社(ISI)。

コンカレントCP / M-86

初期バージョンのCP / M-86 1.0(BDOS 2.xのでは)適応とに利用できるようになったIBM PCとしてそれが商業的に成功しなかった1982年にIBMPC DOS 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を使用したコンカレントCP / M-86 3.0(CCP / M-86とも呼ばれます)が作成されました。[6] キャスリンCP / M-86のプロジェクトマネージャーであるStrutynskiは、Concurrent CP / M-86のプロジェクトマネージャーでもありました。その設計者の1人はフランシス "フランク" R.ホルスワースでした。[7] [8]当初、これは最大4つの(デフォルト構成で)CP / M-86互換プログラムの真のマルチタスクをサポートするシングルユーザーオペレーティングシステムでした。以前のバージョンと同様に、マルチプロセッササポート用に構成でき(たとえば、同時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用のコンカレントCP / M withWindowsという名前のウィンドウ機能を備えたバージョンのコンカレントCP / 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月、ブルーススキッドモアレイモンドD.ペドリゼッティ、デイブブラウン、ゴードンエドモンズが協力して、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月にコンカレントDOS 3.1(別名CDOSとBDOS 3.1)としてハードウェアベンダーに出荷されました。[15] [16]画面やその他のハードウェアに直接アクセスしない単純なDOSアプリケーションを実行できます。例えば、のようなコンソールプログラムがPKZIPは、 CP / M-ネイティブよりも設備を完全に働いて提供ARCのような画面操作を行うアプリケーションは、アーカイバWordStarのの ワードプロセッサDOSのためには、ないでしょう、そしてネイティブコンカレントCP / M (またはCP / M-86)バージョンが必要でした。

4.1への同時DOS 3.1までは、米国で開発されていたが、OEMの適応とローカライズはで行ったDRヨーロッパ、ニューベリー、英国でのOEMサポートグループ[17] 1983年以来。

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の後継として、テキサス州オースティンでコンカレント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ステップで機能している間プロトタイプチップサンプルのデジタルリサーチは、オペレーティングシステムの評価コピーがすでに4月に出荷されており、5月にプロセッサの製品レベルC-1ステップでのエミュレーションに問題があり、Concurrent DOS286で8086ソフトウェアを実行できないことを発見しました。保護モードで。 Concurrent DOS 286のリリースは5月下旬に予定されていましたが、Intelがチップの新しいバージョンを開発できるようになるまで延期されました。[28] 8月、80286のE-1ステップサンプルを徹底的にテストした後、Digital Researchは、Intelが文書化された286の正誤表をすべて修正したと述べました。ただし、E-1ステップで実行されているコンカレントDOS 286のプレリリースバージョンでは、まだ文書化されていないチップパフォーマンスの問題がありました。 Intelは、デジタルリサーチがプロテクトモードで8086ソフトウェアをエミュレートする際に採用したいと考えていたアプローチは、元の仕様とは異なると述べました。それにもかかわらず、それらはE-2ステップにマイクロコードの小さな変更を組み込んだため、Digital Researchはエミュレーションモードをはるかに高速に実行できました(LOADALLを参照)。[29] [23]これらの同じ制限が影響を受けFlexOS 286、同時DOS 286、の再設計派生バージョン1.xを[30] [31] 1986年からモントレー、カリフォルニア、でデジタルリサーチ社の新しいフレキシブル・オートメーション事業部によって開発されました。

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

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

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

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

OEMサポートグループは、中にデジタルリサーチの新たに作成されたヨーロッパの開発センター(EDC)に移転しましたハンガーフォード英国のように兄弟を含め、同時DOS 4.11以降の同時DOSファミリーのさらなる発展を引き継ぐために始めた1986年に、DOSプラスと後継者。

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

1987年に、Concurrent DOS86はConcurrentDOS386に書き直されました[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コンカレントDOS386 3.0(BDOS 6.2、1988年12月、1989年1月)、[39] 3.01(1989-05-19)、3.02(1989)

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

適応

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

  • 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はと競合する能力制限いくつかの技術的な制限に悩まされたLANに基づいてPC DOSを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 Multiuser 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]とSystem Managerは、すぐ後に放棄されました。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ゴールド、R16ゴールド(2003-10-10)、R17ゴールド(2004-02-09)、R18ゴールド(2005-04-21)

CCIマルチユーザーDOSのすべてのバージョンは、「IBMPCDOS」バージョン3.31として報告されます。[56]と同様にSETVERDOS、これはマルチユーザーDOS使用して変更することができるDOSVERの XYのユーティリティを。[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つであるBarryQuittentonのIteraLtd。に買収されました[66] [ 66] 。 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 Hat 7.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. ISSN  0199から6649まで2020-02-09にオリジナルからアーカイブされました2017年1月21日取得
  2. ^ B 「Novellとデジタルリサーチは、決定的な合併契約を締結」ビジネスワイヤ1991-07-17。2018年8月18日にオリジナルからアーカイブされました2017年1月24日取得
  3. ^ a b Allchin、ジム(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 2018819日取得
  5. ^ a b c d e ポンティン、ジェイソン(1995-11-27)。「IMSはアプリケーションサーバー用のReal32OSを提供しています」InfoWorld2017年1月17日取得
  6. ^ a b c Kildall、Gary Arlen(1982-09-16)。「デュアルプロセッサコンピュータでの8ビットソフトウェアの実行」(PDF)電子設計:157。2017年8月19日のオリジナルからアーカイブ(PDF)2017819日取得
  7. ^ a b c Wein、Josef "Joe"(2002)。「イギリスのゲイリー・キルドール」2019-04-03にオリジナルからアーカイブされました20194月3取得
  8. ^ a b c Holsworth、Francis "Frank" R.(2006-02-01)。「ビデオ:Frank Holsworth、開発者」(インタビュー)。情報技術企業履歴コレクション。コンピュータ歴史博物館CHMカタログ番号102770341ITCHP44403c1a3fd53。ロット番号X7847.2017。2019-04-03にオリジナルからアーカイブされました201944日取得 
  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 –あらゆる場所のDigital Researchユーザー向け、第4巻、第1号、p。5、1984年第1四半期( [3]):「コンカレントCP / Mリリース3.1はデジタルリサーチのマルチユーザーシステムとしてMP / M-86に取って代わります。16ビットマイクロコンピューターを対象として、リリース3.1はシングルユーザー環境用に構成することもできます。新しいリリースの製品ラインマネージャー、Kevin Wandryk 、新しいリリースのPC-DOSモードは、アプリケーションソフトウェアの可用性を向上させると述べました。エンドユーザーは、コンカレントCP / MまたはPC-DOSの製品から選択できます。DigitalResearchは、PC-DOSからのそれらのアプリケーションのリストを提供します。 Wandryk氏によると、このメーカーのバージョンは12月にラスベガスで開催されたCOMDEX / Fallトレードショーで紹介され、3月に出荷される予定です。」
  14. ^ a b c d "1" (PDF)マイクロノート–四半期ごとの技術情報2(1)。米国カリフォルニア州パシフィックグローブ:Digital Research、 Inc。1984年第1四半期。2020年2月11日のオリジナルからアーカイブ(PDF)2020年2月11日取得
  15. ^ デジタルリサーチ:同時DOSはCP / M、PC-DOSを埋めます Digital Research News –あらゆる場所のDigital Researchユーザー向け、第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年2月11日取得
  17. ^ a b "3" (PDF)マイクロノート– DigitalResearch製品に関する技術情報2(3)。米国カリフォルニア州パシフィックグローブ:Digital Research、Inc . 1984年7月。NWS-106-003。2020-02-11のオリジナルからアーカイブ(PDF)2020年2月11日取得
  18. ^ CW(1985-06-21)。「denUSAangekündigtでの同時DOS4.1」Computerwoche(ドイツ語)。2017-01-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にオリジナルからアーカイブされました2018913日取得
  21. ^ ノックス、ジェームズM.(1987-01-31)。「CDOS-68K」ニュースグループ:  mod.computers.68k2018-09-13にオリジナルからアーカイブされました2018913日取得
  22. ^ a b c "コンカレントDOS68K 1.2 – Motorola VME / 10用開発者キット–ディスク1"1986-08-06 [1986-04-08] 2018913日取得
  23. ^ a b c d e f g h "コンカレントDOS68K 1.2 – Motorola VME / 10用開発者キット–ディスク2"1986-08-06 [1986-04-08] 2018913日取得(注:このパッケージには、「8086エミュレーション」のLOADALL明示的に言及しているSTRUCT.Hを含む、Concurrent DOS 286のヘッダーファイルも含まれています。)
  24. ^ a b c "コンカレントDOS68K 1.2 – Motorola VME / 10用開発者キット–ディスク3"1986-08-06 [1986-04-08] 2018913日取得
  25. ^ bはC "同時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、Christopher H.(2006-05-09)[1985-03-25]。「サバイビングビッグブルー」ドクター・フーどのコンピュータ?2020-01-07にオリジナルからアーカイブされました2020年1月7日取得[...]のポール・ベイリーデジタルリサーチは強く、このアプローチを促進します。ICLなどにConcurrentDos-286を提供しているのは彼の会社ですこのカメレオンオペレーティングシステムは、ICLおよびその他の80286を許可しますメーカーは、IBM-PCソフトウェアの既存のすべての本体に対応できるマシンを構築すると同時に、マルチタスク、ウィンドウ処理、および真の同時実行性を約束します。これらの3つの機能により、1つのマイクロで一度に複数のことを実行できます。 。 […]確固たる発表はありませんが、ACT年末までにコンカレントCP / M286マシンを提供して企業市場への参入を促進することは間違いないようです。しかし、この時までに、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。ISSN 0199から6649まで 
  29. ^ フォスター、エドワード(1985-08-26)。「Intelは新しい80286チップを示しています–プロセッサが修正された後もDRIのコンカレントDOS286の将来はまだ不明です」InfoWorldInfoWorld MediaGroup7(34):21 ISSN 0199から6649 
  30. ^ a b Intel iAPX 286ベースのコンピューター用のFlexOSサプリメント(PDF)1.3(1版)。Digital Research、Inc . 1986年11月2018814日取得
  31. ^ CBR、ed。 (1987-01-15)。「DigitalResearchがFlexOS286リアルタイム製造オペレーティングシステムを発表」コンピュータビジネスレビュー2013年1月18日にオリジナルからアーカイブされました2018915日取得
  32. ^ High Cプログラマーガイド–並行DOS用バージョン1.2(PDF)(1版)。米国カリフォルニア州サンタクルーズ:MetaWareIncorporated。 1986 [1985-09-15] 2018814日取得[…]これは、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 Ryan、Alan J.(1987-10-19)。「同時DOS386が起動しました」Computerworld21(42):37、40。2017-01-22のオリジナルからアーカイブ2017年1月22日取得
  38. ^ http://www.retro-computing.org/?page=item&id=298#mainphoto
  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版)を含むように拡張されました米国マサチューセッツ州レディング:AddisonWesleyNS。203. ISBN 0-201-63287-X(xviii + 856 + viページ、3.5 "-フロッピー)エラッタ:[6] [7]
  41. ^ ウェルチ、マークJ.(1986-06-09)。「DRIの最新のコンカレントPC-DOSはより多くのメモリを売り込みます」InfoWorld:20 20181016日取得
  42. ^ 「並行DOS–強力なマルチユーザーマルチタスクオペレーティングシステム」(PDF)デジタルリサーチ1988 20181016日取得
  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」同時コントロール社から2003年アーカイブの元2005年3月13日に。
  47. ^ http://www.retro-computing.org/?page=item&id=304#mainphoto
  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日にオリジナルからアーカイブされました2018819日取得
  50. ^ http://www.computerwoche.de/a/digital-research-kommt-mit-der-version-5-1-von-multiuser-dos,1133624
  51. ^ https://web.archive.org/web/20010619110215/http://conctrls.com/frames/f-prod.htm
  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. ^ B C D CCIマルチユーザーDOS 7.22 GOLDオンラインドキュメント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 2018914日取得
  61. ^ 「MaxFrameのREAL / 327.74」MaxFrame。2001-01-30 2018914日取得
  62. ^ a b "IMS REAL / 327.9アナウンス"インテリジェントマイクロソフトウェア1999年。2017年1月18日にオリジナルからアーカイブ
  63. ^ 「Real / 327.93の機能強化とバグ修正」インテリジェントマイクロソフトウェア2002-11-22。2017-01-18にオリジナルからアーカイブされました2017年1月17日取得
  64. ^ 「Real / 327.94の機能強化とバグ修正」インテリジェントマイクロソフトウェア2003-01-31。2017-01-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発行 

さらに読む

外部リンク