DOS保護モードサービス(DPMS )は、DPMS対応のDOSドライバが拡張メモリと保護モードでロードおよび実行できるようにするための拡張DOSメモリ管理サービスのセットです。[ 1 ] [ 2 ] [ 3 ]
DPMS は、それ自身はDOS エクステンダではなく、デバイス ドライバや常駐終了プログラム(TSR) (いわゆる DPMS クライアント) などのわずかに修正された DOS 常駐システム拡張機能 ( RSX ) が、従来の DOS 環境と通信するためのインターフェイスとして、コンベンショナル メモリ内に小さなスタブのみを残しながら、拡張メモリに再配置して16 ビットまたは32 ビットの保護モードで実行できるようにする、拡張 DOS メモリ管理サービスの最小限のセットです。[ 2 ] [ 4 ] [ 5 ] DPMS クライアントは、以前にロードされたDPMS サーバによって提供される DPMS サービスを通じてこれを行います。[ 1 ] 残りのスタブの必要なサイズはドライバのタイプによって異なりますが、複雑なドライバの場合でも、ヘッダーだけで数百バイトまで削減できることがよくあります。
DPMSは、ドライバを拡張メモリ上で実行し、コンベンショナルメモリを解放することで、非常に大きなドライバをロードして利用可能なメモリを有効活用できるだけでなく、通常のDOSドライバをロードしたり、コンベンショナルメモリ領域の空間制約内で非拡張DOSアプリケーションを実行したりするために、より多くのメモリを確保することができます。これは、Windows環境における空きシステムリソースの増加にも役立ちます。DPMSは、ソフトウェアがプロテクトモード[ 1 ]でメモリを割り当てて使用するための統一されたインターフェースを提供することで、すべてのリクエストをリアルモードDOS経由でトンネリングする必要がなく、システムパフォーマンスの向上にも役立ちます。
DPMS
[編集]DPMSは、もともと1992年にドイツのノベル社のデジタルリサーチ社によって開発されました。 [ 6 ] [注1 ] DOSと互換性があり、メモリマネージャやDPMI、VCPIなどのDOSエクステンダと共存できます。DPMS APIは再入可能[ 1 ]で、DR-DOSマルチタスクやDESQviewなどのマルチタスクと互換性があります 。[ 7 ] DPMS VxDドライバを内蔵しているため、 Windows 3.xおよびWindows 9xとも互換性があります。[ 7 ]
DPMSサーバーは、メモリマネージャーの後(そしてそれを使用するドライバーの前)にロードする必要があります。CONFIG.SYSのDEVICEステートメントごとに「DPMSXXX0」[7]デバイスドライバーとしてロードするか(推奨方法)、またはTSRとしてロードします。[ 7 ]デバッグ目的(例えばMicrosoftのWDEB386.EXE [ 1 ]と併用)では、SDK版EMM386.EXE 3.00は、組み込みのDPMS.SYSモジュールを介してDPMSサービスを提供することもできます。[ 1 ] [ 8 ] DPMSサービスは、スタンドアロン版のDPMS.EXEと同様に、リング0ではなくリング1で実行されます。このオプションにより、古いバージョンのNuMega SoftICEでもデバッグが可能になります。[ 8 ]EMM386 [/]DPMS[=ON]DPMS [/]NOCR3
状況によって異なりますが、サーバー自体が約 700 から 1400 バイトのコンベンショナル メモリを占有し、UMBにロードすることはできません。[ 7 ] [注 2 ]
DPMS サーバーを実行するには少なくとも286マシンが必要ですが、DPMS 対応ソフトウェアは、DPMS サービスが利用できない場合にコンベンショナル メモリで実行を継続するように設計できるため、ソフトウェアは、DPMS がロードされていないか利用できない (たとえば、286 より前のプロセッサ) ために DPMS サービスを提供しないシステムとの互換性を放棄する必要がありません。[ 1 ] [ 7 ] 386 CPU (およびそれ以降)では、DPMS サーバーは 16 ビット サービス セットだけでなく、32 ビット サービス セットも提供します。[ 1 ]これらのマシンでも、オプションを使用して DPMS に 16 ビット サービスだけをロードするように強制できますDPMS [/]2[86] 。
DPMSは、利用可能なメモリの種類に応じて、 VCPIまたはXMS [ 8 ]のいずれかを介してメモリを割り当てます。VCPIは通常、XMSも呼び出します。DPMSの新しいバージョンではDPMS [/]MEM=XMS|VCPI、オプションを使用してこれらのインターフェースのいずれかを使用するように強制できます。[ 8 ]一部のバージョンでは、割り当てる拡張メモリの最大量を で指定できますDPMS [/]MB=nnnn。[ 8 ]
DPMS [/]OFFDPMS登録サービスは、またはコマンドを使用してロード後にいつでも無効にしたり再度有効にすることができますDPMS [/]ONが、これはロードされた新しいドライバーにのみ影響し、すでに実行されていてDPMSを使用しているドライバーには影響しません。[ 1 ] [ 7 ]
DPMS仕様には基本的に3つの改訂版があり、DPMSベータ版[ 9 ] [ 10 ] 、 DPMS 1.0(最初のNovell DOS 7出荷版)[ 1 ]、およびDPMS 1.1(1994年3月の更新以降)です。[ 11 ] 1.0仕様はベータ版も引き続きサポートしていましたが、1.1(およびそれ以降)の実装ではサポートされていません。[ 11 ]
DPMSは1992年10月にDR DOS「Panther」のベータ版で初めて登場しました。[ 8 ] [注1 ]このベータ版には、他のものに加えて、DPMS対応のSuper PC-Kwikディスクキャッシュ、[ 8 ] AddstorのSuperStorディスク圧縮、[ 9 ] [ 8 ]および「ステルス」保護モードシステムデバッガであるDEBUGが付属していました。 [ 8 ] DPMSはこの時点で既に「DOS保護モードサービス」と呼ばれていましたが、DPMS.EXE/DPMS.SYS 0.10ドライバは依然として「DOS保護モードサーバ」の起動メッセージを表示していました。PalmDOSのPCMCIAカードサービスCSもDPMS対応でした。[ 8 ]その後のNovell DOS 7 [ 3 ]や 1993年12月のPersonal NetWare 1.0などの市販製品にも、ファイル削除追跡コンポーネントDELWATCH 2.00、アダプティブディスクキャッシュNWCACHE 1.00、[ 9 ] [ 7 ] NWCDEX 1.00、[ 6 ] [ 7 ] CD-ROMリダイレクタ拡張機能、ピアツーピアネットワーキングサーバSERVER 1.20、ディスク圧縮コンポーネントSTACKER 3.12など、多くのDPMS対応ドライバが付属していました。 DPMSはCaldera OpenDOS 7.01、[ 1 ] DR-DOS 7.02および7.03でも提供されており 、少なくとも一部のリリースでは、DRFAT32(FAT32リダイレクタ拡張)、[ 8 ] LONGNAME(VFAT長いファイル名のサポート)[ 8 ]およびVDISK(仮想RAMディスク)のDPMS対応機能が追加されました。[ 1 ] [ 10 ] DR-DOS 7.03には、DPMSの最新バージョン1.44が含まれています。
DPMSはIBMのPC DOS 7.0 [ 12 ] [ 13 ]とPC DOS 2000にも提供されており、これらにはNovellのDPMSサーバーの古いバージョンとDPMS対応のStacker 4.02バージョンがバンドルされていました。[ 12 ] [ 13 ]
スタックエレクトロニクス社は、Stacker 4のDPMS対応スタンドアロンバージョンも製造しました。[ 14 ]
PC-Kwik社のDOS用Super PC-Kwik 6.xx [ 15 ]とWindows用Power Pak 4.0にも1994年にDPMS対応ディスクキャッシュSUPERPCKが搭載されました。[ 16 ]
Eicon Diva や High Soft Tech GmbH (HST) Saphir [ 17 ] CAPI ISDNドライバなどのサードパーティ DOS ドライバ スイート、またはAwardのCardWare 2.5 (またはそれ以降)などの PCMCIA/PCCard ドライバ スタックも DPMS をサポートしていることが知られています。[ 8 ] Phoenixによる Award の買収後、同社の PCMCIA ドライバ 6.0 (およびそれ以降) はUniCoreに売却されました 。[ 8 ] CardWare 6.0 および 7.0 はAPSoftから入手できました。[ 18 ] [ 19 ]ソケット サービス (SSxxxxxx.EXE)、カード サービス (PCCS.EXE)、PC Enable (PCENABLE.EXE)、およびカード ハンドラー (PCDISK.EXE、PCSRAM.EXE、PCATA.EXE、および PCFLASH.EXE) は DPMS を使用できました。LXEが耐久性の高いDOS PCにスタックを統合したことにより、DPMSはDatalight ROM-DOSスイートにも組み込まれるようになりました。[ 20 ] [ 21 ] [ 22 ]
1999年、Funk SoftwareはリモートコントロールソフトウェアProxy HostのDPMS対応バージョンを発表し、PHOSTがコンベンショナルメモリをわずか9KBしか占有しないようにした。[ 23 ] Perle Systems の833リモートアクセスサーバーのリモートダイヤルインクライアントソフトウェアREMOTEは、少なくとも2002年以降、同じ目的でDPMSを利用できた。[ 24 ] SciTech SoftwareのKendall Bennettも2000年頃にDOSドライバースイートにDPMSサポートを追加する可能性を調査したが、これは公表されなかった。
ブレット・ジョンソンはDPMS対応のPrint Screen to File(PRTSCR)とDOS用のUSBドライバを開発した。 [ 25 ] [ 26 ]
クローキング
[編集]1993年、Helix Software CompanyのメモリマネージャNETROOM 3はNovellのDPMSに非常によく似た機能を導入しました。CLOAKINGはHelixおよびサードパーティのドライバを拡張メモリ[ 2 ]に再配置し、リング0で実行するために使用されました。 [ 27 ]リアルモードEMSおよびXMSインターフェースの拡張機能として機能を提供し、保護モードサービスはINT 2Chで利用できます。[ 10 ] [ 28 ] NuMega SoftICEデバッガ を含むCLOAKING開発キットが利用可能でした。[ 29 ] [ 30 ]クロークドライバまたはTSRソフトウェアフック割り込みでは、コンベンショナルメモリに11バイトの小さなスタブを残す必要があり、これがCLOAKINGサーバーを呼び出してドライバソフトウェアの保護モード部分に実行を渡します。[ 27 ]
CLOAKINGは、Windows 3.xおよびWindows 95での動作をサポートし、Windows VxDを介してプロテクトモードドライバに互換性のあるINT 2Chサービスを提供するほか、SoftICEを使用してWindowsの起動時にデバッグを行う機能も備えています。プロテクトモードのホスト環境間の遷移機能は特許の対象となっています。[ 31 ]
CLOAKINGは、記述子テーブルの切り替えや制御レジスタのリセットを行うことなく、既存の仮想記憶制御プログラムに統合され、連携して動作します。Helixのドキュメントによると、これにより割り込み処理が高速化されます。[ 30 ] [ 31 ]
NovellのDPMSとは対照的に、HelixのCLOAKINGドライバは高負荷で動作することができるが[ 7 ] [注2 ]、286マシンでは動作しない。[ 7 ] [注2 ]ただし、386では16ビットのサービスとプログラム構造をサポートしている。また、CLOAKING 2.01はDR-DOSマルチタスク()と互換性がないことが判明しているEMM386 /MULTI[=ON] + TASKMGR。[ 7 ]
CLOAKING.EXEのロード時にDPMSサーバーが存在しない場合、CLOAKINGはデフォルトで、DOSメモリ使用量をわずか100バイト増加させるだけで、クロークされたDPMSサーバーも提供します。[ 14 ] [ 7 ]ただし、CLOAKINGより前にロードされたDPMSサーバーと共存することもできます。内蔵DPMSサーバーのロードは、CLOAKING /NODPMSパラメータを使用して抑制できます。[ 7 ] DPMS対応ドライバはDPMSとCLOAKINGの両方で動作しますが、その逆は動作しません。[ 7 ]
NETROOM v3.04では、1995年2月10日付けの補足ディスク配布に、パスワード保護されたリソースファイルNR.ZIP(679,271KB)が、文書化されていないファイルとして含まれていました。DPMSCLK.EXE(13,904KB)は、「Cloaked DPMS Server v3.03」という名称です。このファイルは、標準ヘルプオプションを使用して問い合わせても、サポートされるオプションやパラメータが示されませんDPMSCLK /? 。このファイルはNETROOM 3 SETUP.EXEプログラムによって解凍されず、インストールもされません。NETROOM 3ソフトウェアマニュアル[ 32 ]やディスク上のプログラムドキュメント、人間が読める形式のファイル[ 33 ]にも、このファイルの存在を示す記述はありません。このNETROOMの最終バージョンは、基本的にDPMSを無視してリリースされました。
HelixはAward SoftwareのBIOSのバージョンをライセンス供与され、完全に保護モードで実行されるクロークシステムBIOSとビデオBIOSを開発し、リアルモードメモリのフットプリントを8KB(96KBではなく[ 10 ] )に削減し、 NETROOMメモリマネージャと組み合わせてランタイムBIOSとして使用しました。[ 7 ] [ 28 ]
Helix 社は、 Multimedia Cloaking製品の一部として、 Logitechの MOUSE 6.33 ドライバ、Microsoft のMSCDEX 、および Microsoft のSmartDriveドライバに代わる自社製ディスク キャッシュのクローク バージョンを提供しました 。
また、 Multimedia Stackerという製品もありました。これは、StacのDPMS対応Stacker 4.01とHelixの上記の隠蔽されたDOSユーティリティスイートで構成されています。[ 14 ] [ 34 ]
MouseWare 6.50以降のロジクールDOSマウスドライバもCLOAKINGを利用できるようになり、DOSアプリケーションから見えるマウスドライバのメモリフットプリントが27KBから1KBに削減されました。[ 7 ]
CLOAKING は、Symantecのユーティリティ スイート、CorelのCD CreatorおよびCorel SCSI製品、SMC Networksの Ethernet ドライバーにもライセンス供与されていました。
NovellのDPMSユーティリティは、DPMS [/]OFFDPMSサービスがDPMS自体ではなくCLOAKINGによって提供されている場合、コマンドを使用してDPMSを一時的に無効にするために使用することはできません。これは、Helixの実装が誤って新しいドライバがDPMSに登録できないだけでなく、すでにロードされているドライバに対してもDPMSサービスを完全にオフにし、システムクラッシュを引き起こすためです。[ 7 ]
ニオス
[編集]1993年にノベルは、ワークステーションの常駐管理ユーティリティとDOSネットワークドライバスタック(シェル、リダイレクタ、リクエスタ)をDPMSを使用するように変換する計画を発表しましたが[ 10 ]、実際にそれを利用できるように変更されたのはパーソナルNetWareサーバコンポーネントだけでした。
1993年に発表された[ 35 ] [ 36 ] [ 37 ] [ 38 ] Novellは1996年にODI32 / NIOSに基づく新しい32ビットDOS/Windows NetWareクライアント(Client 32 )を導入し、以前のODI / VLMに基づく16ビットクライアントを置き換えました。[ 7 ] DOSとWindows用のNIOS(NetWare I/Oサブシステム[ 37 ] [ 39 ] [ 40 ] )クライアントは、DPMSやクローキングに非常によく似た技術を使用して、ロードされたNLM(NetWare Loadable Modules )のコードを再配置して実行し、保護モードと拡張メモリでネットワークスタックのコンベンショナルメモリフットプリントを約2〜5KBに削減しました。[ 7 ] [ 39 ]
NIOS は DPMS や Cloaking を直接必要とせず、使用もせず、非 NLM モジュールで使用できる汎用インターフェイスも提供していませんが、DPMS テクノロジに着想を得たものであり、両方と共存できます。
NovellのPersonal NetWareは、2018年まで新しい所有者であるCaldera、Lineo、DeviceLogicsによってDR-DOSスイートの一部として修正なしで公開されていましたが、Novell自身は1995年以来Personal NetWareの開発を放棄していました。そのため、NovellはPNW.NLM新しい32ビットODI32/NIOSスタックでPersonal NetWareプロトコルをサポートするドライバを公開しませんでした。そのため、PNWサーバーモジュールのDPMS機能を既に利用できていたPersonal NetWareユーザーは、メモリを大量に消費するODI/VLM 16ビットクライアントとそのPNW.VLMプロトコルドライバを使い続けざるを得ませんでした。[ 7 ]
参照
[編集]- DOS 保護モード インターフェース(DPMI)
- 仮想制御プログラムインターフェース(VCPI)
- 拡張仮想制御プログラムインターフェース(XVCPI)
注記
[編集]- ^ a b DR DOS「Panther」の DPMS.EXE 実行可能バージョン 0.10 には、「1985、1992」の著作権が表示されており、埋め込まれた DPMS.SYS デバイス ドライバーを参照しています。
- ^ a b c DPMSの初期バージョン(Novell DOS 7 Update 3以前)では、メモリを高くロードすることが可能であったが、後のバージョンでは互換性上の理由から、この制限が意図的に無効にされた(初期化時にドライバが満たすことのできないメモリ量を人為的に宣言させることで、オペレーティングシステムがメモリを高くロードできず、初期化中にコンベンショナルメモリに残さざるを得なくなるようにした)。これは、チップセットレベルのメモリバックフィル機構をサポートする286および386マシンでは、一部のシナリオで安定性の問題を引き起こす可能性があった。
参考文献
[編集]- ^ a b c d e f g h i j k l OpenDOS 開発者リファレンスシリーズ — DOS 保護モードサービス (DPMS) 1.0 API — プログラマーズガイド. 英国: Caldera, Inc. 1997年8月 [1994]. Caldera部品番号 200-DODG-005. 2016年5月22日時点のオリジナルよりアーカイブ。 2016年5月21日閲覧。
- ^ a b c Schulman, Andrew; Brown, Ralf D. (1994年7月). 「QPI: The QEMM-386 Programming Interface」 . Dr. Dobb's Journal . Undocumented Corner. San Mateo, California, USA: Miller Freeman, Inc. : 123– 131. 2017年8月23日時点のオリジナルよりアーカイブ。 2017年8月23日閲覧。
- ^ a b シュナイダー、ステファニー (1994-06-17)。「Das Ende von DOS ist nur noch eine Frage der Zeit」[DOS の終焉は時間の問題]。コンピューターウォッチェ(ドイツ語)。ドイツ、ミュンヘン: IDG Business Media GmbH。2022-01-02 のオリジナルからアーカイブされました。2022-01-02に取得。
- ^ Gillooly, Caryn (1993年3月23日). 「Novell、ネット対応のDR DOS新バージョンを発表」 . Network World : 10. 2018年9月16日時点のオリジナルよりアーカイブ。2017年9月9日閲覧。
- ^ Goodman, John M. (1994年1月24日). 「Novell DOSはDOSの将来に刺激的な展望を与える」 . InfoWorld . 16 (4). InfoWorld Media Group, Inc .: 63. 2018年9月16日時点のオリジナルよりアーカイブ。 2017年9月9日閲覧。
- ^ a b Wein, Josef "Joe" (2012) [2003]. "Resume: Joe Wein" . 2017年9月10日時点のオリジナルよりアーカイブ。 2017年9月10日閲覧。
[…] [1992年まで]
Digital Research GmbH
[…]
DR DOS 6.0
[…] DR DOS 7用デバイスドライバ向けDPMSプロテクトモードエクステンダの設計と実装。[…]
- ^ a b c d e f g h i j k l m n o p q r s t u Paul , Matthias R. (1997-07-30). NWDOS-TIPs — Tips & Tricks rund um Novell DOS 7, mit Blick auf undokumentierte Details, Bugs und Workarounds . Release 157 (in German) (3 ed.). 2016-05-22時点のオリジナルよりアーカイブ。2012-01-11取得– MPDOSTIP経由。(注: NWDOSTIP.TXT はNovell DOS 7およびOpenDOS 7.01に関する包括的な作業であり、多くの文書化されていない機能と内部構造の説明が含まれています。これは、2001 年まで維持され、当時多くのサイトで配布されていた、著者がさらに大規模に管理していた MPDOSTIP.ZIP コレクションの一部です。提供されているリンクは、HTML に変換された NWDOSTIP.TXT ファイルの古いバージョンを指しています。)
- ^ a b c d e f g h i j k l m n Paul、Matthias R. (2001-04-09)。NWDOS-TIP — Novell DOS 7 に関するヒントとコツ、詳細、バグ、回避策を含む Blick です。リリース 183 (ドイツ語) (第 3 版) – MPDOSTIP 経由。
- ^ a b c Barr, Christopher (1993年4月13日). 「Coming Restaurants: Novell's DOS」 . PC Magazine : 124. 2018年9月16日時点のオリジナルよりアーカイブ。 2018年9月16日閲覧。
- ^ a b c d e シュルマン, アンドリュー;ブラウン, ラルフ D. ; マクシー, デイビッド; ミシェルズ, レイモンド J.; カイル, ジム (1994) [1993年11月]. 『Undocumented DOS: A programmer's guide to reserved MS-DOS functions and data structures - extending to include MS-DOS 6, Novell DOS and Windows 3.1 (第2版)』 マサチューセッツ州レディング:アディソン・ウェスリー. p. 11 . ISBN 0-201-63287-X。(xviii+856+viページ、3.5インチフロッピーディスク) 正誤表: [1] [2]
- ^ a b Brown, Ralf D. (2002-12-29). 「x86割り込みリスト」 . Ralf Brownの割り込みリスト(第61版). 2016年5月22日時点のオリジナルよりアーカイブ。 2012年1月14日閲覧。
- ^ a b Goodman, John M. (1995-04-10). 「PC DOS 7、消えゆく競合相手に打ち勝つ」 . InfoWorld . 17 (15). InfoWorld Media Group, Inc .: 68. ISSN 0199-6649 . 2019年4月22日時点のオリジナルよりアーカイブ。 2017年9月9日閲覧。
- ^ a b 「付録E. DOS保護モードサービス」。PC DOS 7テクニカルアップデート(PDF)(第1版)。米国フロリダ州ボカラトン:IBM Corporation、International Technical Support Organization、Boca Raton Center。1995年2月。313 ~ 324ページ。文書番号GG24-4459-00。2018年9月18日時点のオリジナルからアーカイブ(PDF) 。 2018年9月17日閲覧。
- ^ a b c Goodman, John M. (1994-12-26). 「StackerとHelixの組み合わせでメモリを解放」 . 初見. InfoWorld . 16 (52/1). International Data Group : 99. ISSN 0199-6649 . 2022年1月5日時点のオリジナルからのアーカイブ。 2022年1月5日閲覧。p. 99:
[…]
Stacker 4.0
では、
StacはDOS保護モードサービス(DPMS)のサポートを提供し、これによりStackerドライバの大部分を
拡張メモリ
に移動できるようになりました
。 […]
- ^ “Dùng Cache để nâng cao tốc độ” [速度を向上させるためのキャッシュ]。VIETBOOK (ベトナム語)。 1994年。2018年9月17日のオリジナルからアーカイブ。2018年9月16日に取得。
- ^ Conley, Frank (1994年7月25日). 「Windowsパフォーマンスユーティリティ - Power Pak 4.0 for Windowsは低速PCの速度向上に役立ちます」 InfoWorld : 117. 2018年9月17日時点のオリジナルよりアーカイブ。 2018年9月16日閲覧。
- ^ 「Saphir ISDN-Adapterfamilie Bedienungsanleitung」(PDF) (ドイツ語) (5 版)。 HST High Soft Tech Gesellschaft für Telecommunication mbH。 2003 年 2 月。D2.1R01。2018-09-20 にオリジナルからアーカイブ(PDF)されました。2018年9月20日に取得。
- ^ Paul, Matthias R. (2002-01-17). 「DR-DOS用PCMCIAドライバ」 . www.delorie.com/opendos . 2018年9月20日時点のオリジナルよりアーカイブ。 2018年9月20日閲覧。
- ^ APSoft CardWare for Windows 3.x R7.00 (PDF) . 7.00. フェルトキルヒェン、ドイツ: APSoft. 2004-03-04 [1993]. 2018年9月18日時点のオリジナルよりアーカイブ(PDF) . 2018年9月17日閲覧。
- ^ MX1リファレンスガイド(PDF) (改訂D版). 米国ジョージア州ノークロス: LXE Inc. ( EMS Technologies ). 2004年1月 [2002年1月]. 2019年3月29日時点のオリジナルよりアーカイブ(PDF) . 2018年9月16日閲覧。
- ^ VX1リファレンスガイド(PDF) (改訂F版). 米国ジョージア州ノークロス: LXE Inc. ( EMS Technologies ). 2004年3月. 2019年3月29日時点のオリジナルよりアーカイブ(PDF) . 2018年9月16日閲覧。
- ^ MX3リファレンスガイド(PDF) . 米国ジョージア州ノークロス:LXE Inc. ( EMS Technologies ). 2005年12月. 2018年9月17日時点のオリジナルよりアーカイブ(PDF) . 2018年9月16日閲覧。
- ^ "PROXY Host" (PDF) . Funk Software, Inc. ( FTP ) (第1版). マサチューセッツ州ケンブリッジ, 米国. 1999年5月. 2018年9月16日閲覧。 [デッド FTP リンク] (ドキュメントを表示するには、ヘルプ:FTP を参照してください)
- ^ Perleリモートユーザーズガイド(DOSおよびWindows 3.x用)(PDF) . Perle Systems Limited . 2002 [1995]. 5500118-10. 2018年9月17日時点のオリジナルよりアーカイブ(PDF) . 2018年9月17日閲覧。
- ^ Johnson, Bret (2011年9月24日). 「My Source Code: PRTSCR」 . 2017年9月11日時点のオリジナルよりアーカイブ。 2017年9月11日閲覧。 [3](注:PrintScreenをファイルにコピーするように変更するPRTSCRプログラムのソースコード。自身を上位メモリにロードし、DPMSまたはEMSメモリを使用します。)
- ^ Johnson, Bret (2015年11月3日). 「USBから何か聞きましたか?」オリジナルより2018年9月16日アーカイブ。2017年9月11日閲覧。(注: DOS 用の DPMS 対応 USB TSR スイートについて。)
- ^ a b Schmit, Michael L. (1995). Pentiumプロセッサ最適化ツール(第1版). ケンブリッジ、マサチューセッツ州、米国: Academic Press, Inc. ( AP Professional ). pp. 252– 253. ISBN 0-12-627230-1。
- ^ a b Singh, Amarendra (1993-07-13). 「NETROOM 3.0: 上部にさらなる余裕」 . PC Magazine . 12 (13): 40. 2014年12月12日閲覧。
- ^ Knoblauch, Rick (1994-05-17). 「クローキングでプログラムを隠す」 . PC Magazine . 第13巻第9号. Ziff Communications Company / Ziff-Davis Publishing Company . p. 269. 2014年12月4日閲覧。
- ^ a b Helix Cloaking API サービス、1.01、Helix Software Company、1993年10月1日
- ^ a b 米国特許5459869 [4]
- ^ NETROOM バージョン 3 運用ガイド(第 6 版)、1994 年 10 月、MPN N03,1094
- ^ NETROOM バージョン 3 補足ディスク、全 (11) *.BAT/*.DOC/*.HLP/*.INF/*.TXT ファイル、1995-02-10
- ^ Canter, Sheryl (1994年5月31日). 「マルチメディアクローキングがドライバーによって占有されたRAMを回収」 . PC Magazine . 第13巻第10号. Ziff Communications Company / Ziff-Davis Publishing Company . p. 48. 2022年1月5日時点のオリジナルよりアーカイブ。2014年12月4日閲覧。
- ^ "Netnotes: Novell, Inc" . Network World . 10 (13): 17. 1993年3月29日. 2019年4月22日時点のオリジナルよりアーカイブ。 2018年9月20日閲覧。
- ^ Tittel, Ed (1994年11月4日). 「Novell at a Crossroads」 . InfoWorld : 116, 118. 2018年9月16日時点のオリジナルよりアーカイブ。 2018年9月16日閲覧。
- ^ a b 「Novell、Tuxedoをドレスアップし32ビットクライアントを提供」 Network World . 12 (13): 141. 1995年3月27日. 2018年8月18日閲覧。
- ^ 「Network Edition - Cover Story」 . PC Magazine : NE27. 1995年10月24日. 2018年9月16日時点のオリジナルよりアーカイブ。 2018年8月18日閲覧。
- ^ a b Liebing, Edward A. (1996-05-01). 「NetWare Client 32 for DOS/Windows: アーキテクチャと機能の概要」 . Novell AppNotes . Novell . 2018年8月18日時点のオリジナルよりアーカイブ。2018年8月18日閲覧。
- ^ Hendrick, Ben (1996年11月1日). 「Windows 95用NetWareクライアント32の概要」 . Novell AppNotes . Novell . 2018年8月18日時点のオリジナルよりアーカイブ。 2018年8月18日閲覧。
さらに読む
[編集]- 「DPMSがCP Backup 7.2 for Winでエラーを引き起こす」(第2版)。Novell 。 1995年7月1日[1994年9月14日]。1000039。2018年9月16日時点のオリジナルからアーカイブ。 2018年9月16日閲覧。
外部リンク
[編集]- 「Caldera DR-DOS 7.03 DPMS 1.0 SDKオンライン版」非公式DR-DOSサイト1999年 [1994年、1997年] 。2016年5月22日時点のオリジナルよりアーカイブ。 2016年5月22日閲覧。
- 「付録E. DOSプロテクトモードサービス」。PC DOS 7テクニカルアップデート (PDF)(第1版)。米国フロリダ州ボカラトン:IBMコーポレーション、国際技術サポート組織、ボカラトンセンター。1995年2月。313 ~ 324ページ。文書番号GG24-4459-00。2018年9月18日時点のオリジナルからアーカイブ (PDF) 。 2018年9月17日閲覧。