سينكلير كيو دوس

نظام التشغيل QDOS هو نظام متعدد المهام موجود على حاسوب Sinclair QL الشخصي وأجهزة مشابهة له. صممه توني تيبي أثناء عمله في شركة Sinclair Research ، كبديل داخلي لنظام 68K/OS ، الذي ألغته Sinclair لاحقًا، لكن شركة GST Computer Systems، مطوريه الأصليين، أصدرته . لا يُعتبر اسمه اختصارًا ، ويُكتب أحيانًا Qdos في المراجع الرسمية. خلال مراحل التطوير الأولى، كان يُشار إليه داخليًا باسم "Domesdos" [ 1 ] .

تم تنفيذ نظام QDOS بلغة التجميع Motorola 68000 ، وكان موجودًا على شريحة QL في ذاكرة قراءة فقط (ROM) سعتها 48 كيلوبايت ، تتكون إما من ثلاث رقاقات EPROM سعة كل منها 16 كيلوبايت ، أو رقاقة واحدة سعة 32 كيلوبايت ورقاقة أخرى سعة 16 كيلوبايت. احتوت هذه الذاكرات أيضًا على مترجم SuperBASIC ، وهو نسخة متطورة من لغة برمجة BASIC مع إضافات للبرمجة المهيكلة. وقد عمل هذا المترجم أيضًا كمترجم أوامر سطر الأوامر لنظام QDOS . [ 2 ]    

تضمنت الميزات التي وفرها نظام التشغيل QDOS إدارة العمليات (أو "المهام" كما يُطلق عليها في مصطلحات QDOS)، وتخصيص الذاكرة، ونظام إدخال/إخراج قابل للتوسيع وإعادة التوجيه، مما وفر إطارًا عامًا لأنظمة الملفات وبرامج تشغيل الأجهزة . كما وفر النظام وظائف أساسية جدًا لنافذة الشاشة . لم تُنفذ هذه الميزات، إلى جانب العديد من الميزات الأخرى، بشكل كامل في الإصدارات الرسمية من QDOS، ولكن جرى تحسينها في امتدادات لاحقة لنظام التشغيل أنتجتها شركة Tebby نفسها، QJUMP.

كما تم تطوير نسخ مُعاد كتابتها ومحسّنة من نظام التشغيل QDOS، بما في ذلك Minerva من تصميم لورانس ريفز، وSMS2 و SMSQ/E من تصميم تيبي . وتُعدّ الأخيرة أحدث نسخة، ولا تزال قيد التطوير.

الإصدارات

تم تحديد إصدارات QDOS بواسطة أرقام الإصدارات الرقمية. ومع ذلك، تم إعطاء ذاكرة القراءة فقط (ROM) الخاصة ببرامج QL الثابتة ككل (بما في ذلك SuperBASIC) معرفات أبجدية مكونة من حرفين أو ثلاثة أحرف (يتم إرجاعها بواسطة دالة VER$ الخاصة بـ SuperBASIC ).

تم إصدار النسخة التالية من نظام التشغيل QDOS (التواريخ هي تقديرات لأولى شحنات العملاء):

  • 0.08 : آخر نسخة ما قبل الإنتاج.
  • 1.00 : يتوافق مع إصدار FB من QL ROMs، الذي تم إصداره في أبريل 1984.
  • 1.01 : يتوافق مع إصدارات ROM الخاصة بـ PM . كان هذا الإصدار أسرع ويحتوي على دعم مُحسّن لمحرك الأقراص الصغير .
  • 1.02 : يتوافق مع إصدار AH ROM الذي تم إصداره في يونيو 1984. وقد أصلح هذا الإصدار العديد من الأخطاء وكان أول إصدار ROM يتم إنتاجه بكميات كبيرة.
  • 1.03 : مضمنة في إصدارات ROM JM و TB ؛ إصدار تصحيح أخطاء طفيف صدر في أواخر عام 1984.
  • 1.10 : يتوافق مع ROMs JS و JSU ( إصدار التصدير الأمريكي )، والتي تم إصدارها في أوائل عام 1985. كان هذا هو الإصدار الأخير المستخدم في QLs المصنعة لسوق المملكة المتحدة.
  • 1.13 : يتوافق مع سلسلة MG x من إصدارات ذاكرة القراءة فقط (ROM) المخصصة لأسواق التصدير الأوروبية. يتضمن عددًا كبيرًا من إصلاحات الأخطاء. توجد الإصدارات المحلية التالية من برنامج MG الثابت:

تم تمييز النسخ المحلية من نظام التشغيل QDOS باستبدال النقطة (.") في رقم الإصدار بحرف لاحقة إصدار ذاكرة القراءة فقط (ROM) المستخدم لتحديد المنطقة، على سبيل المثال، احتوت ذاكرة القراءة فقط (ROM) الخاصة بجهاز MGE على الإصدار 1E13 من QDOS. تشترك جميع إصدارات البرامج الثابتة MG في نفس  شريحة ذاكرة القراءة فقط (ROM) السفلية بسعة 32 كيلوبايت. كما ورد أن الإصدار 1.13 من QDOS كان مُضمنًا في نسخة ROM محلية باللغة اليونانية ، تُعرف باسم ΣFP (مُشار إليها على ذاكرة القراءة فقط (ROM) بالرمز EFP ).

ملحوظات

  1. ^ كونيج ، أورس (30 ديسمبر 2013). "دوميسدوس، وليس دوميستوس" . كوانتا . تم الاسترجاع في 4 فبراير 2026 .
  2. 1 كيلوبايت = 1024 بايت

مراجع

  • أندرو بينيل (1985). دليل نظام التشغيل QDOS من سينكلير: دليل لنظام التشغيل QL . لندن: دار صن شاين للنشر. ISBN 0-946408-69-6
  • سايمون غودوين. "التلاعب بسجلات الملكية الفكرية"، سينكلير كيو إل وورلد ، أغسطس 1987
  • الأسئلة الشائعة حول سجل QL: البرامج الثابتة