خدمات الوضع المحمي لـ DOS

خدمات الوضع المحمي لنظام DOS ( DPMS ) هي مجموعة من خدمات إدارة الذاكرة الموسعة لنظام DOS ، والتي تسمح لبرامج تشغيل DOS التي تدعم DPMS بالتحميل والتنفيذ في الذاكرة الموسعة والوضع المحمي . [ 1 ] [ 2 ] [ 3 ]

لا يُعدّ DPMS مُوسِّعًا لنظام DOS بحد ذاته، بل هو مجموعة مُصغّرة من خدمات إدارة ذاكرة DOS المُوسَّعة، تسمح لبرامج DOS المُعدّلة تعديلًا طفيفًا ( RSX )، مثل برامج تشغيل الأجهزة أو البرامج التي تُنهي عملها وتظلّ مُقيمة (TSRs) (كما يُطلق عليها عملاء DPMSبالانتقال إلى الذاكرة المُوسَّعة والعمل في وضع محميّ 16 بت أو 32 بت، مع ترك جزء صغير جدًا في الذاكرة التقليدية كواجهة للتواصل مع بيئة DOS التقليدية. [ 2 ] [ 4 ] [ 5 ] ويقوم عملاء DPMS بذلك من خلال خدمات DPMS التي يُوفّرها خادم DPMS مُحمّل مُسبقًا . [ 1 ] ويعتمد الحجم اللازم للجزء المتبقي على نوع برنامج التشغيل، ولكن غالبًا ما يُمكن تقليصه إلى بضع مئات من البايتات لرأس الملف فقط، حتى بالنسبة لبرامج التشغيل المُعقّدة.

من خلال تشغيل برنامج التشغيل في الذاكرة الموسعة وتحرير الذاكرة التقليدية، لا يسمح نظام إدارة الذاكرة الموزعة (DPMS) بتحميل برامج التشغيل الكبيرة جدًا والاستفادة من الذاكرة المتاحة فحسب، بل يتيح أيضًا مساحة أكبر لبرامج تشغيل DOS العادية للتحميل أو لتطبيقات DOS غير الموسعة للتنفيذ ضمن قيود مساحة الذاكرة التقليدية. وهذا بدوره يُسهم في زيادة موارد النظام المتاحة في نظام ويندوز. وبفضل توفير واجهات موحدة للبرامج لتخصيص الذاكرة واستخدامها في الوضع المحمي [ 1 ] دون الحاجة إلى تمرير جميع الطلبات عبر وضع DOS الحقيقي، يُمكن لنظام DPMS أيضًا تحسين أداء النظام.

DPMS

طُوِّر نظام إدارة الذاكرة الديناميكية (DPMS) في الأصل من قِبَل شركة نوفيل للأبحاث الرقمية المحدودة (Novell 's Digital Research GmbH) في ألمانيا عام ١٩٩٢. [ ٦ ] [ ملاحظة ١ ] وهو متوافق مع جميع أنظمة DOS ، ويمكنه العمل جنبًا إلى جنب مع برامج إدارة الذاكرة وموسعات DOS مثل DPMI و VCPI وغيرها. واجهة برمجة تطبيقات DPMS قابلة لإعادة الاستخدام [ ١ ] ومتوافقة مع برامج تعدد المهام مثل برنامج DR-DOS أو DESQview . [ ٧ ] وبفضل توفير برنامج تشغيل DPMS VxD مدمج ، فهو متوافق أيضًا مع نظامي التشغيل Windows 3.x و Windows 9x . [ ٧ ] 

يجب تحميل خادم DPMS بعد مديري الذاكرة (وقبل برامج التشغيل التي تستخدمه)، إما كبرنامج تشغيل جهاز "DPMSXXX0" [ 7 ] لكل عبارة DEVICE في ملف CONFIG.SYS (وهي الطريقة المُفضلة)، أو لاحقًا كبرنامج تشغيل جهاز (TSR). [ 7 ] لأغراض تصحيح الأخطاء (على سبيل المثال، بالاقتران مع WDEB386.EXE من مايكروسوفت [ 1 ] )، يمكن لإصدارات SDK من EMM386.EXE 3.00 توفير خدمات DPMS [ 1 ] عبر وحدة DPMS.SYS مُدمجة، [ 8 ] ثم تشغيلها في الحلقة 1 بدلًا من الحلقة 0 ، كما هو الحال مع الإصدار المُستقل من DPMS.EXE. يُتيح هذا الخيار تصحيح الأخطاء في إصدارات NuMega SoftICE الأقدم. [ 8 ]EMM386 [/]DPMS[=ON]  DPMS [/]NOCR3 

بحسب الظروف، سيشغل الخادم ما بين 700 إلى 1400  بايت من الذاكرة التقليدية بمفرده، ولا يمكن تحميله في وحدات الذاكرة غير المترجمة (UMBs) . [ 7 ] [ ملاحظة 2 ] يتطلب تشغيل خادم DPMS جهازًا بمعالج 286 على الأقل ، ولكن نظرًا لإمكانية تصميم البرامج التي تدعم DPMS بحيث تستمر في العمل في الذاكرة التقليدية حتى في حال عدم توفر خدمات DPMS، فلا داعي لفقدان التوافق مع الأنظمة التي لا توفر خدمات DPMS، سواءً لعدم تحميل DPMS أو لعدم توفره (على سبيل المثال، في المعالجات الأقدم من 286). [ 1 ] [ 7 ] في معالجات 386 (وما فوقها)، لا يوفر خادم DPMS مجموعة من الخدمات ذات 16 بت فحسب، بل يوفر أيضًا مجموعة من الخدمات ذات 32 بت. [ 1 ] حتى في هذه الأجهزة، يمكن إجبار DPMS على تحميل خدماته ذات 16 بت فقط باستخدام الخيار المناسب.DPMS [/]2[86] 

سيقوم نظام إدارة الذاكرة الموزعة (DPMS) بتخصيص الذاكرة إما عبر واجهة VCPI أو XMS ، [ 8 ] وذلك حسب نوع الذاكرة المتاحة. وعادةً ما تستدعي واجهة VCPI واجهة XMS أيضًا. ويمكن إجبار الإصدارات الأحدث من DPMS على استخدام إحدى هاتين الواجهتين باستخدام الخيار [ 8 ] . في بعض الإصدارات، يُمكن تحديد الحد الأقصى لمقدار الذاكرة الموسعة المراد تخصيصها باستخدام [ 8 ] .DPMS [/]MEM=XMS|VCPIDPMS [/]MB=nnnn

يمكن تعطيل خدمات تسجيل DPMS أو إعادة تفعيلها في أي وقت بعد التحميل باستخدام الأمر ، ولكن هذا سيؤثر فقط على برامج التشغيل الجديدة التي تم تحميلها، وليس على تلك التي تعمل بالفعل وتستخدم DPMS. [ 1 ] [ 7 ]DPMS [/]OFFDPMS [/]ON 

توجد ثلاث مراجعات أساسية لمواصفات DPMS، وهي: DPMS بيتا [ 9 ] [ 10 وDPMS 1.0 (الإصدار الأصلي لنظام التشغيل DOS 7 من نوفيل) [ 1 ] ، وDPMS 1.1 (منذ تحديث مارس 1994) [ 11 ] . استمرت مواصفات 1.0 في دعم مواصفات بيتا أيضًا، بينما لا يدعمها الإصدار 1.1 (والإصدارات الأحدث) [ 11 ] .

ظهرت خدمة DPMS لأول مرة في الإصدارات التجريبية من نظام التشغيل DR DOS "Panther" في أكتوبر 1992، [ 8 ] [ ملاحظة 1 ] والتي تضمنت، إلى جانب ميزات أخرى، إصدارات مُفعّلة لخدمة DPMS من ذاكرة التخزين المؤقت للقرص Super PC-Kwik ، [ 8 ] وبرنامج ضغط القرص SuperStor من Addstor ، [ 9 ] [ 8 ] ووظيفة DEBUG كمصحح أخطاء نظام "خفي" في الوضع المحمي. [ 8 ] على الرغم من أن DPMS كانت تُسمى آنذاك "خدمات الوضع المحمي لنظام DOS"، إلا أن برنامج التشغيل DPMS.EXE/DPMS.SYS 0.10 كان لا يزال يعرض رسائل بدء التشغيل "خادم الوضع المحمي لنظام DOS". كما كانت خدمات بطاقة PCMCIA (CS) في نظام PalmDOS مُفعّلة لخدمة DPMS أيضًا. [ 8 ] كما أن منتجات البيع بالتجزئة اللاحقة مثل Novell DOS 7 [ 3 ] و Personal NetWare 1.0 في ديسمبر 1993 جاءت أيضًا مع العديد من برامج التشغيل التي تدعم DPMS مثل مكون تتبع حذف الملفات DELWATCH 2.00، وذاكرة التخزين المؤقت للقرص التكيفي NWCACHE 1.00 ، [ 9 ] [ 7 ] و NWCDEX 1.00، [ 6 ] [ 7 ] وامتداد إعادة توجيه CD-ROM ، وخادم الشبكات من نظير إلى نظير SERVER 1.20، و STACKER 3.12، وهو مكون ضغط القرص. تم توفير DPMS أيضًا بواسطة Caldera OpenDOS 7.01، [ 1 ] وDR-DOS 7.02 و7.03، والتي أضافت، على الأقل في بعض الإصدارات، ميزات تدعم DPMS مثل DRFAT32 ( امتداد لإعادة توجيه FAT32[ 8 ] وLONGNAME ( دعم أسماء الملفات الطويلة في VFAT[ 8 ] و VDISK ( قرص RAM افتراضي ). [ 1 ] [ 10 ] يحتوي DR-DOS 7.03 على أحدث إصدار من DPMS 1.44.           

تم توفير نظام إدارة البيانات الموزعة (DPMS) أيضًا بواسطة نظامي التشغيل PC DOS 7.0 و PC DOS 2000 من شركة IBM ، واللذان كانا يأتيان مع إصدار أقدم من خادم DPMS من شركة Novell وإصدار Stacker 4.02 مُفعّل بتقنية DPMS .     

أنتجت شركة Stac Electronics أيضًا نسخة مستقلة من Stacker  4 مزودة بتقنية DPMS. [ 14 ]

تضمنت برامج Super PC-Kwik 6.xx من شركة PC-Kwik لنظام التشغيل DOS [ 15 ] و Power Pak 4.0 لنظام التشغيل Windows أيضًا ذاكرة التخزين المؤقت للقرص SUPERPCK التي تدعم DPMS في عام 1994. [ 16 ]

من المعروف أن بعض حزم برامج تشغيل DOS التابعة لجهات خارجية، مثل Eicon Diva أو High Soft Tech GmbH (HST) Saphir [ 17 وبرامج تشغيل CAPI ISDN ، أو حزم برامج تشغيل PCMCIA/PCCard مثل CardWare 2.5 (أو أحدث) من Award ، تدعم DPMS أيضًا. [ 8 ] بعد استحواذ Phoenix على Award، تم بيع برامج تشغيل PCMCIA 6.0 (والإصدارات الأحدث) إلى UniCore . [ 8 ] كان CardWare 6.0 و7.0 متاحين من خلال APSoft ، [ 18 ] [ 19 ] ويمكن لخدمات Socket (SSxxxxxx.EXE)، وخدمات Card (PCCS.EXE)، وPC Enable (PCENABLE.EXE)، ومعالجات البطاقات (PCDISK.EXE، وPCSRAM.EXE، وPCATA.EXE، وPCFLASH.EXE) استخدام DPMS. بفضل دمج شركة LXE لحزمة البرامج في أجهزة الكمبيوتر الشخصية المتينة التي تعمل بنظام DOS، شقت DPMS طريقها أيضًا إلى مجموعة برامج Datalight ROM-DOS . [ 20 ] [ 21 ] [ 22 ]  

في عام 1999، طرحت شركة Funk Software نسخةً من برنامج التحكم عن بُعد Proxy Host مُفعّلة بتقنية DPMS، مما سمح لبرنامج PHOST بشغل 9  كيلوبايت فقط من الذاكرة التقليدية. [ 23 ] كما استفاد برنامج عميل الاتصال عن بُعد REMOTE الخاص بخادم الوصول عن بُعد 833 من شركة Perle Systems من تقنية DPMS لنفس الغرض منذ عام 2002 على الأقل. [ 24 ] وقد بحث كيندال بينيت من شركة SciTech Software إمكانية إضافة دعم DPMS إلى مجموعة برامج تشغيل DOS الخاصة بهم حوالي عام 2000 ، ولكن لم يُنشر هذا البحث.

قام بريت جونسون بتطوير برنامج تشغيل PRTSCR ( برنامج طباعة الشاشة إلى ملف) وبرنامج تشغيل USB لنظام DOS، وكلاهما يدعم تقنية DPMS . [ 25 ] [ 26 ]

التمويه

في عام 1993، قدمت شركة Helix Software Company برنامج إدارة الذاكرة NETROOM  3، الذي يتميز بخاصية مشابهة جدًا لخاصية DPMS من Novell: وهي خاصية CLOAKING، التي تُستخدم لنقل برامج تشغيل Helix وبرامج تشغيل الجهات الخارجية إلى ذاكرة موسعة [ 2 ] وتشغيلها في الحلقة 0. [ 27 ] وباعتبارها امتدادًا لواجهة EMS و XMS في الوضع الحقيقي ، فإن خدمات الوضع المحمي الخاصة بها متاحة ضمن INT 2Ch . [ 10 ] [ 28 ] كما توفرت حزمة تطوير CLOAKING التي تضمنت مصحح أخطاء NuMega SoftICE . [ 29 ] [ 30 ] وكان على برامج تشغيل CLOAKING أو برامج TSR التي تقوم بربط المقاطعات أن تترك جزءًا صغيرًا بحجم 11 بايت في الذاكرة التقليدية، والذي بدوره يستدعي خادم CLOAKING لتمرير التنفيذ إلى جزء الوضع المحمي من برنامج التشغيل. [ 27 ]

يتضمن نظام CLOAKING دعمًا للتشغيل على نظامي التشغيل Windows 3.x وWindows 95، حيث يوفر  خدمات INT 2Ch متوافقة لبرامج تشغيل الوضع المحمي عبر Windows VxD، بالإضافة إلى تصحيح الأخطاء أثناء بدء تشغيل Windows باستخدام SoftICE. وتخضع هذه القدرة على الانتقال بين بيئات مضيف الوضع المحمي لبراءة اختراع. [ 31 ]

يتكامل نظام CLOAKING مع برامج التحكم في الذاكرة الافتراضية الحالية ويعمل معها، دون الحاجة إلى تبديل جداول الواصفات أو إعادة ضبط سجلات التحكم. وهذا يسمح بمعالجة أسرع للمقاطعات، وفقًا لوثائق Helix. [ 30 ] [ 31 ]

على عكس برنامج تشغيل DPMS من نوفيل، يمكن تحميل برنامج تشغيل CLOAKING من هيليكس في مستوى عالٍ، [ 7 ] [ ملاحظة 2 ] ولكنه لا يعمل على أجهزة 286، [ 7 ] [ ملاحظة 2 ] مع أنه يدعم خدمات 16 بت وبنية البرامج على أجهزة 386. كما وُجد أن CLOAKING 2.01 غير متوافق مع برنامج DR-DOS متعدد المهام . [ 7 ] EMM386 /MULTI[=ON] + TASKMGR

إذا لم يكن خادم DPMS موجودًا عند تحميل CLOAKING.EXE، فسيوفر CLOAKING، افتراضيًا، خادم DPMS مخفيًا بزيادة طفيفة قدرها 100 بايت فقط في حجم ذاكرة DOS . [ 14 ] [ 7 ] ومع ذلك، يمكن أن يتعايش مع خادم DPMS تم تحميله قبل CLOAKING. ويمكن منع تحميل خادم DPMS المدمج باستخدام المعامل . [ 7 ] ستعمل برامج التشغيل التي تدعم DPMS مع كل من DPMS وCLOAKING، ولكن ليس العكس . [ 7 ]CLOAKING /NODPMS 

في برنامج NETROOM الإصدار 3.04، تضمنت حزمة التوزيع الإضافية بتاريخ 10 فبراير 1995 ملف الموارد المحمي بكلمة مرور NR.ZIP (بحجم 679,271  كيلوبايت) كملف غير موثق؛ وملف DPMSCLK.EXE (بحجم 13,904  كيلوبايت) بعنوان "خادم DPMS المخفي الإصدار 3.03". لا يُظهر هذا الملف أي دعم لأي خيارات أو معلمات عند الاستعلام عنه باستخدام خيار المساعدة القياسي . لاDPMSCLK /?  يقوم برنامج NETROOM 3 SETUP.EXE بفك ضغط هذا الملف، وبالتالي لا يتم تثبيته. لا يوجد أي إشارة إلى وجود هذا الملف في دليل برنامج NETROOM 3 [ 32 ] أو في أي من وثائق البرنامج الموجودة على القرص أو الملفات المقروءة. [ 33 ] تجاهل هذا الإصدار الأخير من NETROOM، كما تم إصداره، نظام DPMS بشكل أساسي.

حصلت شركة Helix على ترخيص لنسخة من نظام BIOS الخاص بشركة Award Software ، وطورت أنظمة BIOS مخفية للنظام والفيديو تعمل بالكامل في الوضع المحمي، مما قلل من حجم ذاكرة الوضع الحقيقي إلى 8 كيلوبايت (بدلاً من 96 كيلوبايت [ 10 ] )، واستخدمتها كنظام BIOS أثناء التشغيل بالتزامن مع مدير الذاكرة NETROOM الخاص بها . [ 7 ] [ 28 ]   

كجزء من منتج Multimedia Cloaking الخاص بهم ، قدمت Helix إصدارات مخفية من برنامج تشغيل MOUSE 6.33 الخاص بشركة Logitech ، و MSCDEX الخاص بشركة Microsoft ، وذاكرة تخزين مؤقتة للقرص تم تطويرها داخليًا  لاستبدال برامج تشغيل SmartDrive  الخاصة بشركة Microsoft .

كان هناك أيضًا منتج يُدعى Multimedia Stacker، يتألف من برنامج Stacker 4.01 المُفعّل بتقنية DPMS من شركة Stac،  بالإضافة إلى مجموعة  أدوات DOS المُخفية المذكورة أعلاه من شركة Helix. [ 14 ] [ 34 ]

تم تمكين برنامج تشغيل فأرة Logitech DOS منذ MouseWare 6.50 من الاستفادة من CLOAKING أيضًا، مما أدى إلى تقليل حجم الذاكرة التي يستهلكها برنامج تشغيل الفأرة والتي يمكن لتطبيقات DOS رؤيتها من 27  كيلوبايت إلى 1  كيلوبايت. [ 7 ]

تم ترخيص CLOAKING أيضًا لشركة Symantec لمجموعة الأدوات المساعدة الخاصة بها، ولشركة Corel لمنتجات CD Creator و Corel SCSI الخاصة بها ، ولشركة SMC Networks لبرامج تشغيل Ethernet الخاصة بها.

لا يمكن استخدام أداة DPMS من نوفيل لتعطيل DPMS مؤقتًا باستخدام أمر إذا كانت خدمات DPMS هذه مقدمة من CLOAKING بدلاً من DPMS نفسه، لأن تطبيق Helix سيمنع بشكل خاطئ ليس فقط تسجيل برامج التشغيل الجديدة في DPMS، بل سيقوم أيضًا بإيقاف خدمات DPMS تمامًا حتى لبرامج التشغيل المحملة بالفعل، مما يؤدي إلى تعطل النظام . [ 7 ]DPMS [/]OFF 

نظام التعليم المفتوح الوطني (NIOS)

في عام 1993، أعلنت شركة نوفيل عن خطط لتحويل أدوات إدارة محطات العمل الخاصة بها بالإضافة إلى حزم برامج تشغيل شبكة DOS (الأصداف، والموجهات، والمرسلات) لاستخدام DPMS، [ 10 ] ومع ذلك، تم تعديل مكون خادم Personal NetWare فقط للاستفادة منه فعليًا.

أعلنت شركة نوفيل في عام 1993 عن طرح عميل NetWare جديد (العميل 32) يعمل بنظامي DOS/Windows، ويعتمد على ODI32 / NIOS ، وذلك في عام 1996 ، ليحل محل العميل السابق ذي الـ 16 بت الذي كان يعتمد على ODI / VLM . [ 7 ] استخدم عميل NIOS ( نظام الإدخال/الإخراج الفرعي لـ NetWare [ 37 ] [ 39 ] [ 40 ] ) لأنظمة DOS وWindows تقنيات مشابهة جدًا لتقنيات DPMS أو Cloaking لنقل وتشغيل كود وحدات NLMs ( وحدات NetWare القابلة للتحميل ) المحملة في وضع محمي وذاكرة موسعة، بهدف تقليل حجم الذاكرة التقليدية لمكدس الشبكة إلى حوالي 2 إلى 5 كيلوبايت. [ 7 ] [ 39 ] 

لم يتطلب نظام NIOS أو يستخدم DPMS أو Cloaking بشكل مباشر، ولم يوفر واجهة عامة يمكن استخدامها بواسطة وحدات غير NLM، ومع ذلك، فقد استلهم بالتأكيد من تقنية DPMS ويمكنه التعايش مع كليهما  .

على الرغم من أن برنامج Personal NetWare من نوفيل نُشر دون تعديل كجزء من حزمة DR-DOS من قِبل مالكيه الجدد كالدرا ، ولاينو، وديفايس لوجيكس حتى عام 2018 ، إلا أن نوفيل نفسها تخلت عنه منذ عام 1995. ونتيجةً لذلك، لم تُصدر نوفيل أي PNW.NLMبرنامج تشغيل لدعم بروتوكول Personal NetWare ضمن حزمة ODI32/NIOS الأحدث ذات 32 بت، مما اضطر مستخدمي Personal NetWare، الذين كان بإمكانهم الاستفادة من إمكانيات DPMS لوحدة خادم PNW، إلى الاستمرار في استخدام عميل ODI/VLM ذي 16 بت الذي يستهلك الكثير من الذاكرة مع PNW.VLMبرنامج تشغيل البروتوكول الخاص به. [ 7 ]

انظر أيضاً

ملحوظات

  1. 1 2 يُظهر ملف DPMS.EXE القابل للتنفيذ الإصدار 0.10 من DR DOS "Panther" حقوق الطبع والنشر "1985،1992" ويشير إلى برنامج تشغيل جهاز DPMS.SYS المضمن.
  2. ١ ٢ ٣ في بعض الإصدارات المبكرة من DPMS (قبل تحديث Novell DOS 7 Update 3)، كان بالإمكان تحميل الذاكرة إلى مستوى عالٍ ، ولكن تم تعطيل هذه الخاصية عمدًا في الإصدارات اللاحقة (عن طريق السماح لبرنامج التشغيل بتحديد مقدار ذاكرة غير قابل للتنفيذ أثناء التهيئة، بحيث لا يتمكن نظام التشغيل من تحميلها إلى مستوى عالٍ ويضطر إلى تركها في الذاكرة التقليدية أثناء التهيئة) لأسباب تتعلق بالتوافق. وقد يتسبب ذلك في مشاكل استقرار في بعض الحالات على أجهزة 286 و386 التي تدعمآليات إعادة ملء الذاكرة على مستوى مجموعة الشرائح.

مراجع

  1. 1 2 3 4 5 6 7 8 9 10 11 12 سلسلة مراجع مطوري OpenDOS - واجهة برمجة تطبيقات خدمات الوضع المحمي لنظام DOS (DPMS) 1.0 - دليل المبرمج . المملكة المتحدة: شركة كالدرا، أغسطس 1997 [1994]. رقم جزء كالدرا 200-DODG-005. مؤرشف من الأصل بتاريخ 22-05-2016 . تم الاسترجاع بتاريخ 21-05-2016 .
  2. 1 2 3 شولمان، أندرو؛ براون، رالف د. (يوليو 1994). "QPI: واجهة برمجة QEMM-386" . مجلة دكتور دوبز . ركن غير موثق. سان ماتيو، كاليفورنيا، الولايات المتحدة الأمريكية: ميلر فريمان، إنك .: 123-131 . مؤرشف من الأصل في 23 أغسطس 2017. تم الاسترجاع في 23 أغسطس 2017 .
  3. 1 2 شنايدر ، ستيفاني (17/06/1994). "Das Ende von DOS ist nur noch eine Frage der Zeit" [ نهاية DOS هي مسألة وقت فقط ] . كومبيوتر ووش (في المانيا). ميونيخ، ألمانيا: IDG Business Media GmbH . مؤرشفة من الأصلي بتاريخ 2022-01-02 . تم الاسترجاع بتاريخ 2022-01-02 .
  4. جيلولي، كارين (23 مارس 1993). "نوفيل تُطلق إصدارًا جديدًا جاهزًا للشبكة من نظام التشغيل DR DOS" . عالم الشبكات : 10. تاريخ الاسترجاع : 9 سبتمبر 2017 .{{cite journal}}: CS1 maint: deprecated archiveal service ( link )
  5. غودمان، جون م. (24 يناير 1994). "نوفيل دوس يقدم نظرة مثيرة على مستقبل نظام دوس" . إنفوورلد . 16 (4). مجموعة إنفوورلد الإعلامية : 63. تاريخ الاسترجاع: 9 سبتمبر 2017 .{{cite journal}}: CS1 maint: deprecated archiveal service ( link )
  6. 1 2 واين، جوزيف "جو" (2012) [2003]. "السيرة الذاتية: جو واين" . مؤرشف من الأصل في 10-09-2017 . تم الاسترجاع في 10-09-2017 . […] [حتى] 1992 شركة الأبحاث الرقمية المحدودة […] DR DOS 6.0 […] صمم ونفذ موسع وضع الحماية DPMS لبرامج تشغيل الأجهزة لنظام DR DOS 7. […] 
  7. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 بول، ماتياس ر. (1997/07/30). NWDOS-TIPs نصائح وحيل لتشغيل Novell DOS 7، مع النقر على تفاصيل التفاصيل والأخطاء والحلول البديلة . الإصدار 157 (باللغة الألمانية) (3 ed.). مؤرشف من الأصل بتاريخ 2016-05-22 . تم الاسترجاع 11/01/2012 عبر MPDOSTIP. (ملاحظة: يُعدّ ملف NWDOSTIP.TXT مرجعًا شاملًا حول نظامي التشغيل Novell DOS 7 و OpenDOS 7.01 ، ويتضمن وصفًا للعديد من الميزات والتفاصيل الداخلية غير الموثقة. وهو جزء من مجموعة MPDOSTIP.ZIP الأكبر حجمًا التي احتفظ بها المؤلف حتى عام 2001، والتي تم توزيعها على العديد من المواقع في ذلك الوقت. يشير الرابط المرفق إلى نسخة أقدم من ملف NWDOSTIP.TXT تم تحويلها إلى صيغة HTML.)
  8. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 بول ، ماتياس ر. (2001-04-09). NWDOS-TIPs نصائح وحيل لتشغيل Novell DOS 7، مع النقر على تفاصيل التفاصيل والأخطاء والحلول البديلة . الإصدار 183 (باللغة الألمانية) (3 ed.) عبر MPDOSTIP. 
  9. 1 2 3 بار، كريستوفر (13 أبريل 1993). "العروض القادمة: نظام التشغيل DOS من نوفيل" . مجلة الكمبيوتر الشخصي : 124. تاريخ الاسترجاع : 16 سبتمبر 2018 .{{cite journal}}: CS1 maint: deprecated archiveal service ( link )
  10. 1 2 3 4 5 شولمان، أندرو؛ براون، رالف د .؛ ماكسي، ديفيد؛ ميشيلز، ريموند ج.؛ كايل، جيم (1994) [نوفمبر 1993]. نظام التشغيل DOS غير الموثق: دليل المبرمج لوظائف MS-DOS المحجوزة وهياكل البيانات - موسع ليشمل MS-DOS 6 وNovell DOS وWindows 3.1 ( الطبعة الثانية). ريدينغ، ماساتشوستس، الولايات المتحدة الأمريكية: أديسون ويسلي . ص 11. ISBN   0-201-63287-X.(xviii+856+vi صفحات، قرص مرن 3.5 بوصة) تصحيحات:
  11. 1 2 براون، رالف د. (29-12-2002). "قائمة المقاطعات x86" . قائمة مقاطعات رالف براون ( الطبعة 61). مؤرشف من الأصل في 22-05-2016 . تم الاسترجاع في 14-01-2012 . 
  12. 1 2 غودمان، جون م. (10 أبريل 1995). "نظام التشغيل PC DOS 7 يتفوق على منافسيه المتلاشيين" . إنفوورلد . 17 (15). مجموعة إنفوورلد الإعلامية : 68. الرقم الدولي الموحد للدوريات 0199-6649 . تاريخ الاسترجاع: 9 سبتمبر 2017 . {{cite journal}}: CS1 maint: deprecated archiveal service ( link )
  13. 1 2 "الملحق هـ. خدمات الوضع المحمي لنظام DOS". تحديث تقني لنظام PC DOS 7 (ملف PDF) ( الطبعة الأولى). بوكا راتون، فلوريدا، الولايات المتحدة الأمريكية: شركة IBM ، المنظمة الدولية للدعم الفني، مركز بوكا راتون. فبراير 1995. الصفحات 313-324 . رقم الوثيقة GG24-4459-00. مؤرشف (ملف PDF) من الأصل بتاريخ 18-09-2018 . تم الاطلاع عليه بتاريخ 17-09-2018 .  
  14. 1 2 3 غودمان، جون م. (26-12-1994). "دمج Stacker وHelix يحرر الذاكرة" . نظرة أولية. InfoWorld . 16 (52/1). مجموعة البيانات الدولية : 99. ISSN 0199-6649 . مؤرشف من الأصل في 05-01-2022 . تم الاسترجاع في 05-01-2022 . ص 99: [...] في Stacker 4.0 ، وفرت Stac دعمًا لخدمات الوضع المحمي لنظام DOS (DPMS)، مما يسمح لمعظم برنامج تشغيل Stacker بالانتقال إلى الذاكرة الموسعة . [...]  
  15. "Dùng Cache để nâng cao tốc độ" [ ذاكرة التخزين المؤقت لتحسين السرعة ] . فيت بوك (في الفيتنامية). 1994 . تم الاسترجاع 2018-09-16 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  16. كونلي، فرانك (25 يوليو 1994). "أداة تحسين أداء ويندوز - باور باك 4.0 لنظام ويندوز تساعد في رفع سرعة أجهزة الكمبيوتر الشخصية البطيئة" . إنفوورلد : 117. تاريخ الاسترجاع : 16 سبتمبر 2018 .{{cite journal}}: CS1 maint: deprecated archiveal service ( link )
  17. ^ “Saphir ISDN-Adapterfamilie Bedienungsanleitung” (PDF) (باللغة الألمانية) (5 ed.). شركة HST High Soft Tech Gesellschaft für Telekommunikation mbH. فبراير 2003. D2.1R01. أرشفة (PDF) من النسخة الأصلية بتاريخ 2018-09-20 . تم الاسترجاع 2018-09-20 . 
  18. بول، ماتياس ر. (17 يناير 2002). "برامج تشغيل PCMCIA لنظام DR-DOS" . www.delorie.com/opendos . تاريخ الاسترجاع: 20 سبتمبر 2018 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )
  19. برنامج APSoft CardWare لنظام التشغيل Windows 3.x R7.00 (ملف PDF) . 7.00. فيلدكيرشن، ألمانيا: APSoft. 2004-03-04 [1993]. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 2018-09-18 . تم الاطلاع عليه بتاريخ 2018-09-17 .
  20. دليل مرجعي MX1 (ملف PDF) (الطبعة د ). نوركروس، جورجيا، الولايات المتحدة الأمريكية: شركة LXE ( تقنيات EMS ). يناير 2004 [يناير 2002]. مؤرشف (ملف PDF) من الأصل بتاريخ 29 مارس 2019. تم الاطلاع عليه بتاريخ 16 سبتمبر 2018 . 
  21. دليل مرجعي لجهاز VX1 (ملف PDF) (الإصدار F ). نوركروس، جورجيا، الولايات المتحدة الأمريكية: شركة LXE ( تقنيات EMS ). مارس 2004. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 29 مارس 2019. تم الاطلاع عليه بتاريخ 16 سبتمبر 2018 . 
  22. دليل مرجعي MX3 (ملف PDF) . نوركروس، جورجيا، الولايات المتحدة الأمريكية: شركة LXE ( تقنيات EMS ). ديسمبر 2005. مؤرشف (ملف PDF) من الأصل بتاريخ 17 سبتمبر 2018. تم الاطلاع عليه بتاريخ 16 سبتمبر 2018 .
  23. "مضيف بروكسي" (ملف PDF) . شركة فانك سوفتوير ( FTP ) ( الطبعة الأولى). كامبريدج، ماساتشوستس، الولايات المتحدة الأمريكية. مايو 1999. تاريخ الاسترجاع: 16 سبتمبر 2018 . (للاطلاع على المستندات، انظر صفحة المساعدة: FTP )
  24. دليل مستخدم بيرل عن بُعد (لأنظمة DOS وويندوز 3.x) (ملف PDF) . شركة بيرل سيستمز المحدودة . 2002 [1995]. 5500118-10. مؤرشف (ملف PDF) من النسخة الأصلية بتاريخ 17-09-2018 . تم الاطلاع عليه بتاريخ 17-09-2018 .
  25. جونسون، بريت (24-09-2011). "شفرة المصدر الخاصة بي: PRTSCR" . تم الاسترجاع في 11-09-2017 .{{cite web}}: CS1 maint: deprecated archiveal service ( link )(ملاحظة: شفرة المصدر لبرنامج PRTSCR لتعديل PrintScreen لنسخ الملفات إلى ملف. يقوم البرنامج بتحميل نفسه في الذاكرة العليا ويستخدم ذاكرة DPMS أو EMS.)
  26. جونسون، بريت (2015-11-03). "هل وصلك أي خبر من يو إس بي حتى الآن؟" . تم الاطلاع عليه بتاريخ 2017-09-11 .{{cite web}}: CS1 maint: deprecated archiveal service ( link ) (NB. About a DPMS-abled USB TSR suite for DOS.)
  27. 1 2 شميت، مايكل ل. (1995). أدوات تحسين معالج بنتيوم ( الطبعة الأولى). كامبريدج، ماساتشوستس، الولايات المتحدة الأمريكية: أكاديميك برس، إنك. ( AP Professional ). الصفحات 252-253 . ISBN   0-12-627230-1.
  28. 1 2 سينغ، أماريندرا (13 يوليو 1993). "غرفة الشبكة 3.0: مساحة أكبر في الأعلى" . مجلة الكمبيوتر الشخصي . 12 (13): 40. تم الاسترجاع في 12 ديسمبر 2014 .
  29. كنوبلاوخ، ريك (17 مايو 1994). "إخفاء البرامج باستخدام تقنية التمويه" . مجلة الكمبيوتر الشخصي . المجلد 13، العدد 9. شركة زيف للاتصالات / شركة زيف-ديفيس للنشر . ص 269. تاريخ الاسترجاع: 4 ديسمبر 2014 .   
  30. 1 2 خدمات واجهة برمجة تطبيقات التخفي من Helix ، الإصدار 1.01، شركة Helix Software ، 1993-10-01
  31. 1 2 براءة اختراع أمريكية رقم 5459869 
  32. دليل تشغيل NETROOM الإصدار 3 (الطبعة السادسة )، أكتوبر 1994، رقم القطعة N03,1094 
  33. قرص NETROOM التكميلي الإصدار 3، جميع الملفات (11) *.BAT/*.DOC/*.HLP/*.INF/*.TXT ، 10-02-1995
  34. كانتر، شيريل (31 مايو 1994). "تقنية إخفاء الوسائط المتعددة تستعيد ذاكرة الوصول العشوائي التي استهلكتها برامج التشغيل" . مجلة الكمبيوتر الشخصي . المجلد 13، العدد 10. شركة زيف للاتصالات / شركة زيف-ديفيس للنشر . ص 48. مؤرشف من الأصل في 5 يناير 2022. تم الاطلاع عليه في 4 ديسمبر 2014 .   
  35. "ملاحظات الشبكة: نوفيل، إنك" . عالم الشبكات . 10 (13): 17. 29-03-1993 . تم الاسترجاع في 20-09-2018 .{{cite journal}}: CS1 maint: deprecated archiveal service ( link )
  36. تيتل، إد (4 نوفمبر 1994). "رواية على مفترق طرق" . إنفوورلد : 116، 118. تاريخ الاسترجاع: 16 سبتمبر 2018 .{{cite journal}}: CS1 maint: deprecated archiveal service ( link )
  37. 1 2 "نوفيل تُزيّن توكسيدو وتُقدّم عميلًا 32 بت" . عالم الشبكات . 12 (13): 141. 27-03-1995 . تم الاسترجاع في 18-08-2018 .
  38. "إصدار الشبكة - قصة الغلاف" . مجلة الكمبيوتر الشخصي : NE27. 24-10-1995 . تم الاطلاع عليه بتاريخ 18-08-2018 .{{cite journal}}: CS1 maint: deprecated archiveal service ( link )
  39. 1 2 ليبينغ، إدوارد أ. (1996-05-01). "عميل نت وير 32 لنظامي DOS/Windows: نظرة عامة على البنية والميزات" . ملاحظات تطبيقات نوفيل . نوفيل . مؤرشف من الأصل في 2018-08-18 . تم الاسترجاع في 2018-08-18 .
  40. هندريك، بن (1996-11-01). "نظرة عامة على عميل NetWare 32 لنظام التشغيل Windows 95" . ملاحظات تطبيقات نوفيل . نوفيل . مؤرشف من الأصل في 2018-08-18 . تم الاسترجاع في 2018-08-18 .

للمزيد من القراءة

  • "إصدار إلكتروني من Caldera DR-DOS  7.03 DPMS 1.0 SDK" . موقع DR-DOS غير رسمي . 1999 [1994، 1997]. مؤرشف من الأصل بتاريخ 22-05-2016 . تم الاطلاع عليه بتاريخ 22-05-2016 .
  • "الملحق هـ. خدمات الوضع المحمي لنظام DOS". تحديث تقني لنظام PC DOS 7 (ملف PDF) (  الطبعة الأولى). بوكا راتون، فلوريدا، الولايات المتحدة الأمريكية: شركة IBM ، منظمة الدعم الفني الدولية، مركز بوكا راتون. فبراير 1995. الصفحات 313-324 . رقم الوثيقة GG24-4459-00. مؤرشف (ملف PDF) من الأصل بتاريخ 18 سبتمبر 2018. تاريخ الاسترجاع: 17 سبتمبر 2018 .