دوس بلس
كان نظام التشغيل DOS Plus (المعروف خطأً أيضًا باسم DOS+ ) أول نظام تشغيل طُوِّر بواسطة مجموعة دعم مصنعي المعدات الأصلية التابعة لشركة Digital Research [ 1 ] في نيوبري، بيركشاير ، المملكة المتحدة، وصدر لأول مرة عام 1985. استند نظام DOS Plus 1.0 إلى نظام CP/M-86 Plus مع مُحاكي PCMODE من نظام Concurrent PC DOS 4.11 . [ 1 ] في حين أن نظامي CP/M-86 Plus و Concurrent DOS 4.1 كانا لا يزالان قيد التطوير في الولايات المتحدة، كان نظام Concurrent PC DOS 4.11 نسخةً دوليةً مُصحَّحةً من الأخطاء، طرحتها شركة Digital Research UK. [ 1 ] أما الإصدارات اللاحقة من DOS Plus 2.x فقد استندت إلى نظام Concurrent PC DOS 5.0 . وبشكل عام، يُعد نظام DOS Plus مرحلةً وسيطةً بين نظامي Concurrent CP/M-86 و DR-DOS .
يستطيع نظام DOS Plus تشغيل البرامج المصممة لنظامي CP/M-86 و MS-DOS 2.11 ، كما يمكنه قراءة وكتابة تنسيقات الأقراص المرنة المستخدمة في كلا النظامين. ويمكن تشغيل ما يصل إلى أربعة برامج CP/M-86 في وقت واحد ، بينما لا يمكن تشغيل سوى برنامج واحد من برامج MS-DOS في الوقت نفسه.
واجهة المستخدم
يحاول نظام DOS Plus تقديم واجهة سطر أوامر مماثلة لنظام MS-DOS. وكما هو الحال في MS-DOS، يحتوي على مترجم أوامر يُسمى COMMAND.COM(اسم بديل DOSPLUS.COM). يوجد AUTOEXEC.BATملف ، ولكن لا يوجد CONFIG.SYS(باستثناء FIDDLOAD، وهو امتداد لتحميل بعض برامج تشغيل الأجهزة القابلة للتثبيت الميداني (FIDD) في بعض إصدارات DOS Plus 2.1 ). يتمثل الاختلاف الرئيسي الذي سيلاحظه المستخدم في أن السطر السفلي من الشاشة يحتوي على معلومات حالة مشابهة لما يلي:
DDT86 ALARM UK8 PRN=LPT1 Num 10:17:30
يعرض الجانب الأيسر من شريط الحالة العمليات الجارية . ستكون العملية الموجودة في أقصى اليسار مرئية على الشاشة، بينما تعمل العمليات الأخرى (إن وجدت) في الخلفية. يعرض الجانب الأيمن تخطيط لوحة المفاتيح المستخدم (UK8 في المثال أعلاه)، وتعيين منفذ الطابعة، وحالة مفتاحي Caps Lock و Num Lock ، والوقت الحالي. إذا كان برنامج DOS قيد التشغيل، فلن يظهر شريط الحالة. لا يمكن تشغيل برامج DOS في الخلفية.
يمكن تغيير تخطيط لوحة المفاتيح المستخدم بالضغط على مفتاح معين Ctrl، وأحد مفاتيح الوظائف .AltF1F5
الأوامر
يحتوي نظام التشغيل DOS Plus على عدد من الأوامر الإضافية لدعم ميزات تعدد المهام الخاصة به:
- ADDMEM: يحدد مقدار الذاكرة الإضافية التي سيتم تخصيصها لبرامج EXE .
- منبه: ساعة منبه برسالة.
- BACKG: يسمح بعرض عمليات الخلفية وإيقافها.
- COMSIZE: يحدد مقدار الذاكرة التي سيتم تخصيصها لبرامج COM .
- الطباعة : خدمة التخزين المؤقت للطباعة .
- SLICE: يحدد مقدار وقت المعالج المخصص للبرنامج الأمامي. انظر أيضًا متغير البيئة %$SLICE% . [ 2 ] [ 3 ]
- المستخدم: يحدد رقم المستخدم المراد استخدامه عند الوصول إلى وسائط CP/M.
كما يحتوي على مجموعات فرعية من أوامر DOS القياسية وأوامر CP/M - على سبيل المثال، يحتوي على أمر مدمج COPYوأداة PIPمساعدة، وكلاهما يقوم بنسخ الملفات.
يمكن للأمر CDتعيين أحد محركات الأقراص الثلاثة N: أو O: أو P: إلى دليل على محرك أقراص مختلف، بطريقة مشابهة لأمر MS-DOS SUBST. على سبيل المثال،
CD N:=C:\DATA\ACCOUNTS
سيؤدي ذلك إلى ظهور الدليل C:\DATA\ACCOUNTSكقرص N:. تتيح ميزة القرص العائم هذه للبرامج القديمة التي لا تدعم الدلائل الفرعية العمل ضمن نظام DOS Plus، ويمكن استخدامها لتسهيل التعامل مع الملفات في موجه الأوامر . هذه الميزة موجودة أيضًا في أنظمة Concurrent DOS و Multiuser DOS وSystem Manager 7 و REAL/32 ، إلا أن هذه الأنظمة توسع المفهوم ليشمل جميع أحرف محركات الأقراص غير المستخدمة من A: إلى Z:، باستثناء حرف محرك الأقراص L:. يدعم نظام DR DOS من الإصدار 3.31 إلى 6.0 (حتى تحديثات نوفمبر 1992 مع BDOS 6.7 فقط ) هذه الميزة أيضًا (بما في ذلك حرف محرك الأقراص L:). في الأنظمة الأحدث، يدعم معالج الأوامر 4DOS / NDOS هذه الميزة أيضًا. [ 4 ] يتم تنفيذ الأقراص العائمة في نواة BDOS، وليس في واجهة سطر الأوامر، وبالتالي يمكن استخدام هذه الميزة أيضًا من داخل تطبيقات DOS عند إدخال مسارات الدلائل طالما أن التطبيق لا يقوم بتحليل وتقسيم ملف dirspec لمزيد من المعالجة.
باستخدام ميزة مماثلة، يقوم كل من Concurrent DOS وMultiuser DOS وSystem Manager وREAL/32 بتعيين محرك أقراص عائم L: ديناميكيًا لمسار تحميل التطبيق المُحمّل، مما يسمح للتطبيقات بالإشارة إلى الملفات الموجودة في دليل التحميل الخاص بها باستخدام حرف محرك أقراص موحد بدلاً من مسار مطلق ثابت. تُسهّل ميزة محرك التحميل هذه نقل تثبيتات البرامج على الأقراص وعبرها دون الحاجة إلى تعديل المسارات لتتوافق مع الملفات المُضافة أو ملفات التكوين أو بيانات المستخدم المخزنة في دليل التحميل أو الأدلة اللاحقة. (لأسباب مماثلة، يحتوي ملحق كتلة البيئة المرتبطة بالتطبيقات المُحمّلة في MS-DOS/PC DOS 3.0 (والإصدارات الأحدث) على مرجع لمسار تحميل الملف التنفيذي، إلا أن هذا يستهلك المزيد من الذاكرة المُقيمة، وللاستفادة منه، يجب تضمين دعمه في الملف التنفيذي، بينما تعمل حلول DRI بسلاسة مع أي نوع من التطبيقات).
ومن الميزات الأخرى الناتجة عن التنظيم الداخلي لنظام BDOS لمجلدات العمل الحالية كروابط نسبية للمجلدات الأصلية هو عمق الدليل غير المحدود نظريًا الذي تدعمه جميع أنظمة التشغيل المذكورة أعلاه - على عكس MS-DOS/PC DOS (وDR DOS منذ عام 1992)، حيث يحد هيكل البيانات الداخلي المتوافق مع MS-DOS والذي يسمى هيكل الدليل الحالي (CDS) من أعماق الدليل إلى 66 حرفًا كحد أقصى.
يمكن أن تُعزى هذه الميزات إلى حقيقة أن نظام CP/M نفسه لم يكن لديه مفهوم الدلائل الفرعية، وتمت محاكاة نظام DOS تحت أنظمة التشغيل هذه، لذلك كان لا بد من ترجمة الدلائل إلى هياكل CP/M الداخلية بطريقة ذكية.
الهيكل الداخلي
يبدأ تشغيل نظام DOS Plus من ملف واحد يُسمى إما DOSPLUS.SYS أو NETPLUS.SYS (بدلاً من ملفي IO.SYS و MSDOS.SYS المُستخدمين في نظام MS-DOS). هذا الملف مُنسق بصيغة أوامر CP/M-86 ، ويتكون هيكله الداخلي من عدد من الوحدات النمطية.
- نواة نظام التشغيل الأساسي للقرص BDOS ، والتي تتعامل مع تعدد المهام وتنفذ واجهة برمجة التطبيقات CP/M .
- نظام الإدخال/الإخراج الموسع XIOS ، وهو المكون الذي يعتمد على الجهاز والذي يقوم بعمليات الإدخال / الإخراج منخفضة المستوى للقرص والأحرف.
- في حالة NETPLUS.SYS مع دعم DR Net.
- محاكي نظام التشغيل DOS (المسمى داخليًا PCMODE )، الذي يحوّل كل استدعاء دالة في نظام MS-DOS إلى استدعاء واحد أو أكثر في نظام CP/M. فعلى سبيل المثال، في حالة طلب تغيير الدليل الحالي، يُترجم ذلك إلى سلسلة من استدعاءات "فتح الدليل"، استدعاء واحد لكل دليل في المسار المُحدد.
- برنامج وسيط يقوم بتحميل COMMAND.COM (أو DOSPLUS.COM) عند الحاجة. يحتوي هذا البرنامج الوسيط على السلسلة " OS =CPCDOS"، [ 5 ] [ 6 ] مما يشير إلى أنه مبني على قاعدة بيانات Concurrent PC DOS .
أجهزة الكمبيوتر التي تستخدم نظام التشغيل DOS Plus
كان نظام التشغيل DOS Plus هو نظام التشغيل الرئيسي في ذاكرة القراءة فقط (ROM) لجهاز Philips :YES ، الذي طُوّر من أجله في الأصل. [ 1 ] [ ملاحظة 1 ] تم توفير إصدارات متوافقة مع أجهزة الكمبيوتر الشخصية مع جهاز Amstrad PC1512 [ 1 ] وجهاز Jasmin Turbo من شركة TRAN SA الفرنسية. [ 7 ] [ 8 ] أما جهاز BBC Master 512 غير المتوافق مع أجهزة IBM PC ، [ 9 ] فقد جاء مزودًا بنظام DOS Plus 1.2 أو 1.2a أو 2.1، [ 10 ] [ 11 ] بالإضافة إلى وحدة توسيع الذاكرة PC Plus من Solidisk. [ 10 ] [ 11 ] كما توفرت تعديلات على نظام DOS Plus 2.1e/g لأقراص Apricot ACT المرنة غير القياسية بسعة 315 كيلوبايت و 720 كيلوبايت بنظام FAT12 . كما تم دعم تنسيق القرص الصلب FAT ذي القطاعات المنطقية ( نوع التقسيم 0xF2 ) لأجهزة الكمبيوتر الشخصية Sperry IT ، ولوحات المعالج المساعد 80186 لأجهزة Acorn Archimedes A300 و A310 بالإضافة إلى نماذج Acorn 286 الأولية.
الإصدارات
تشمل إصدارات نظام التشغيل المعروفة ما يلي:
انظر أيضاً
- جهاز كمبيوتر شخصي CP/M-86 2.0 (مع BDOS 4.1)
- نظام التشغيل الشخصي CP/M-86 2.11 (مع BDOS 4.1)
- CP/M-86 Plus
- MSX-DOS
- جيمدوس
- جيم إكس إم
ملحوظات
مراجع
- 1 2 3 4 5 واين، جوزيف "جو" (19 فبراير 2010) [نوفمبر 2009]. جونسون، هربرت ر. (محرر). "تاريخ معهد أبحاث الدفاع وجو واين" . مؤرشف من الأصل في 17 يناير 2017. تم الاسترجاع في 17 يناير 2017 .
- ↑ كوتولا، مارتن (نوفمبر 1987). "من CP/M إلى MS-DOS، الجزء 11" (ملف PDF) . الحوسبة الاحترافية (PC) - شنايدر إنترناشونال (بالألمانية). 3 (11): 100-103 . مؤرشف (ملف PDF) من الأصل بتاريخ 24 أبريل 2019. تم الاطلاع عليه بتاريخ 20 مايو 2018 .
- ↑ بول، ماتياس ر. (26-03-2002). "تم نشر تحديث CLS" . القائمة البريدية freedos-dev. مؤرشف من الأصل في 04-10-2018 . تم الاسترجاع في 06-08-2014 .
- ↑ براذرز، هاردين؛ راوسون، توم ؛ كون، ريكس سي .؛ بول، ماتياس ر.؛ داي، تشارلز إي.؛ جورجيف، لوتشيزار آي. (27-02-2002). المساعدة عبر الإنترنت لنظام 4DOS 8.00 .
- ↑ بول، ماتياس ر. (20 فبراير 2002). "كيفية اكتشاف FreeCOM/FreeDOS في وضع الدُفعات؟" . قائمة بريدية لمطوري FreeDOS . تم الاطلاع عليه بتاريخ 6 أغسطس 2014 .
{{cite web}}: CS1 maint: deprecated archiveal service ( link ) - ^ بول ماتياس ر. (30/07/1997) [01/05/1994]. "نصائح NWDOS - نصائح وحيل لتشغيل Novell DOS 7، مع النقر على تفاصيل غير موثقة وأخطاء وحلول بديلة" . MPDOSTIP . الإصدار 157 (باللغة الألمانية) (3 ed.). أرشفة من النسخة الأصلية بتاريخ 2016-11-04 . تم الاسترجاع 2014/08/06 . (ملاحظة: يُعدّ ملف NWDOSTIP.TXT مرجعًا شاملًا حول نظامي التشغيل Novell DOS 7 و OpenDOS 7.01 ، ويتضمن وصفًا للعديد من الميزات والتفاصيل الداخلية غير الموثقة. وهو جزء من
MPDOSTIP.ZIPمجموعة المؤلف الأكبر حجمًا التي تم الاحتفاظ بها حتى عام 2001 وتوزيعها على العديد من المواقع في ذلك الوقت. يشير الرابط المرفق إلى نسخة أقدم منNWDOSTIP.TXTالملف تم تحويلها إلى صيغة HTML.) - ↑ كتب في لا فاليت دو فار ، فرنسا. "الأجهزة المتوافقة مع أجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر الأكثر مبيعًا: les Jasmins Turbo HQ de TRAN" . مايكرو سيستمز (إعلان) (بالفرنسية). رقم 72. باريس، فرنسا: Société Parisienne d'Édition . فبراير 1987. ص 12 – 13. ISSN 0183-5084 . تم الاسترجاع 2020-02-17 .
[…] Jasmin Turbo […] […] أنظمة استغلال DOS PLUS و
GEM
de DRI مع الدليل والتراخيص الرسمية […] أنظمة الاستغلال لقد فهمت اختيار نظام استغلال DOS
PLUS من شركة
Digital Research Inc.
، من أجل التوافق المزدوج مع نظام
MS-DOS 2.11
et
سي بي/م-86
. قم بتنشيط عمليات نقل الملفات بين المعايير المزدوجة. نظام استغلال البيئة الرسومي GEM […] de DRI متاح مجانًا، وهو ما يسمح لـ JASMIN TURBO باستخدام كل التطبيقات التي تكتب على GEM، وهو متاح في السوق. على سبيل المثال، يتيح GEM-DESKTOP (pour BUREAU) استخدام JASMIN TURBO مع أيقونات تعمل بنظام
Macintosh
. […]
{{cite magazine}}: CS1 maint: deprecated archiveal service ( link ) - ^ هالبرا ، إيف (أكتوبر 1987). "GRAPHISTE ... et le Jasmin HQ-20 dessine - Le PC voit rouge vert, bleu..." . الميل . أجهزة الكمبيوتر المتوافقة (باللغة الفرنسية). رقم 6. باريس، فرنسا: Editions Mondiales SA . ص 32، 34، 52-53 ، 142-143 ، 173. ISSN 0753-6968 . مؤرشفة من الأصلي بتاريخ 2020-02-17 . تم الاسترجاع 2020-02-17 .
[…] نظام الاستغلال: DOS-Plus وMS-DOS 2.11. […]
- ١ ٢ بيرتون، روبن (سبتمبر ١٩٨٩). "مقدمة - الغرض والنطاق". كُتبت في ليسترشاير، المملكة المتحدة. الدليل الفني لجهاز ماستر ٥١٢. بريستويتش، مانشستر، المملكة المتحدة: دار دابس للنشر . مؤرشف من الأصل في ٢٠٠٨-١٢-٠٤ . تم الاسترجاع في ٢٠١٨-٠٥-٠٩ .
[...] لا يمكننا إعادة إنتاج الشفرة المصدرية لأي من إصدارات نظام التشغيل DOS
Plus المستخدمة في جهاز
٥١٢.
هذه المادة ملك لشركة
ديجيتال ريسيرش
، وهي محمية بحقوق الطبع والنشر ، وليست ملكًا لشركة
أكورن كمبيوترز
. ويزداد الأمر تعقيدًا نظرًا لإصدار أربعة إصدارات مختلفة بالفعل. [...] صدرت عدة إصدارات من نظام التشغيل DOS
Plus لجهاز ٥١٢، وكان الإصدار ٢.١ هو أحدثها. [...]
- ١ ٢ "جهاز BBC Master 512 - برنامج نظام DOS-Plus وGEM" . صفحات كمبيوتر BBC على موقع Yellow Pig . مؤرشف من الأصل بتاريخ ٢٠ مايو ٢٠١٨. تم الاطلاع عليه بتاريخ ٢٠ مايو ٢٠١٨ .
- 1 2 سني، كريس (5 مارس 1989). "الفصل 6. الأوامر الدائمة". دليل مستخدم ماستر 512. دار دابس للنشر . ISBN 1870336143أُرشف من المصدر الأصلي بتاريخ ٢٠ مايو ٢٠١٨. تم الاطلاع عليه بتاريخ ٢٠ مايو ٢٠١٨ .
- ↑ :YES إدارة المنتج (1985). ملف README الخاص بإصدار :YES 2 - إصدار الصيانة DOS Plus 1.1 (ملف README.DOS على قرص الصيانة). فيليبس النمسا .
يحتوي هذا الملف على معلومات إضافية حول استخدام DOS
Plus 1.1 على
:YES
Rel
1 و :YES Rel
2.
للمزيد من القراءة
- جيلمور، جان (1986). تعليمات استخدام جهاز الكمبيوتر الشخصي أمستراد PC1512 .
- موريس، ستيفن (1986). استخدام نظام التشغيل DOS Plus على جهاز Amstrad PC . منشورات Digital Research. دار نشر Glentop المحدودة. رقم ISBN 1-85181-063-3.
روابط خارجية
- متغيرات CP/M
- برامج الحواسيب الصغيرة
- أنظمة تشغيل الأقراص
- أنظمة التشغيل القائمة على الأقراص المرنة
- أنظمة التشغيل المدمجة
- أنظمة التشغيل القائمة على ذاكرة القراءة فقط (ROM)
- إصدارات نظام التشغيل DOS
- أنظمة تشغيل البحث الرقمي
- أنظمة التشغيل المتوقفة
- برنامج مبرمج بلغة التجميع
- برنامج عام 1985
