أتاري TOS

نظام التشغيل TOS هو نظام التشغيل الخاص بسلسلة حواسيب أتاري ST . تشمل هذه السلسلة طرازات 520ST و1040ST، بالإضافة إلى إصداراتها STF/M/FM وSTE، وجهاز Mega ST/STE. لاحقًا، طُوّرت أجهزة 32 بت ( مثل TT و Falcon030 ) باستخدام إصدار جديد من TOS يُسمى MultiTOS ، والذي أتاح تعدد المهام . ومؤخرًا، طوّر المستخدمون نظام TOS ليصبح FreeMiNT .

تفاصيل

ظهر نظام التشغيل أتاري TOS [ 1 ] لأول مرة مع جهاز أتاري 520ST عام 1985. يجمع TOS بين واجهة المستخدم الرسومية GEM من شركة Digital Research التي تعمل بنظام GEMDOS . تشمل ميزاته نموذج ذاكرة مسطح ، وتنسيق قرص متوافق مع DOS (بدءًا من TOS 1.04)، ودعم MIDI ، ونوعًا مختلفًا من SCSI يُسمى ACSI في الإصدارات اللاحقة. عادةً ما يتم تشغيل نظام التشغيل أتاري TOS من رقائق ROM الموجودة في الكمبيوتر؛ لذا، قبل توفر محركات الأقراص الصلبة المحلية في أجهزة الكمبيوتر المنزلية، كان نظام تشغيل سريعًا للغاية. كان نظام TOS يُقلع من أقراص مرنة في أجهزة ST الأولى، ولكن بعد حوالي ستة أشهر من طرح ST، بدأت جميع طرازات ST تُشحن بأحدث إصدار من TOS في ROM . [ 2 ]

تضمنت شروط الخدمة ما يلي:

  • سطح المكتب – الواجهة الرئيسية التي يتم تحميلها بعد بدء التشغيل.
  • برنامج GEM – مدير بيئة الرسومات، مرخص من شركة Digital Research
    • خدمات بيئة التطبيقات (AES)
    • VDI – واجهة الجهاز الظاهري (برامج تشغيل الشاشة فقط، يتم تحميل برامج التشغيل الأخرى باستخدام GDOS)
  • نظام تشغيل القرص GEMDOS
  • نظام الإدخال/الإخراج الأساسي ( BIOS )
  • XBIOS – نظام الإدخال والإخراج الأساسي الموسع
  • الخط أ – استدعاءات رسومية عالية السرعة منخفضة المستوى. تم إيقافها بدءًا من الإصدار الثالث من سلسلة ستار تريك الأصلية.

كانت الإضافات التالية مخصصة لشروط الخدمة (تم تحميلها بشكل منفصل):

  • نظام تشغيل جهاز الرسومات (GDOS)
  • AHDI – واجهة القرص الصلب لأتاري ( برنامج تشغيل القرص الصلب )

لم يكن تعدد المهام الحقيقي مدعومًا بشكل مباشر، لكن نظام التشغيل TOS سمح بتحميل ما يصل إلى ستة ملحقات مكتبية في النظام. تم تطوير MultiTOS للسماح لنظام التشغيل TOS بتعدد المهام بشكل استباقي .

سطح المكتب

أتاري TOS/GEM - شاشة أحادية اللون

يستخدم سطح مكتب نظام التشغيل TOS أيقونات لتمثيل الملفات والأجهزة، ونوافذ ومربعات حوار لعرض المعلومات. تمت قراءة ملف سطح المكتب "DESKTOP.INF" لتحديد إعدادات النوافذ، ومواضع الأيقونات، وأيقونات محركات الأقراص، وإلا تم استخدام سطح المكتب الافتراضي القياسي المكون من أيقونتي قرص مرن وأيقونة سلة المهملات.

تستخدم الإصدارات اللاحقة "NEWDESK.INF" لحفظ وقراءة إعدادات سطح المكتب.

يتم التعرف على الملفات التنفيذية من خلال امتداداتها :

  • *.ACC – ملحق سطح المكتب. يتم تحميله تلقائيًا.
  • *.APP – تطبيق (نادرًا ما يُصادف).
  • *.PRG – برنامج قابل للتنفيذ. يمكن أن يكون برنامج GEM.
  • *.TOS – برنامج "TOS" لا يستخدم GEM، أي أنه مشابه لملفات .EXE أو .COM التي تعمل على الكمبيوتر الشخصي في وضع سطر الأوامر . يقوم هذا البرنامج بمسح سطح المكتب، وتفعيل مؤشر الكتابة ، وإخفاء مؤشر الماوس .
  • *.TTP – "يأخذ TOS معلمات". يفتح هذا مربع حوار حيث يمكن إضافة وسائط للبرنامج. يقوم بتحويل الأحرف إلى أحرف كبيرة .
  • *.GTP – "يأخذ برنامج GEM معلمات". يفتح هذا مربع حوار حيث يمكن إضافة وسائط للبرنامج. ويقوم بتحويل الأحرف إلى أحرف كبيرة.

يمكن لبرامج نظام التشغيل TOS (وليس برامج GEM) التشغيل التلقائي بوضعها في مجلد باسم "AUTO". يسمح نظام التشغيل TOS 1.4 بضبط برامج GEM للتحميل التلقائي من مربع حوار "تثبيت التطبيق". لا يمكن استخدام البرامج ذات الامتدادات *.TTP والبيئات للتشغيل التلقائي. تم وضع ملحقات سطح المكتب في الدليل الجذر لمحرك الأقراص الافتراضي وتحميلها تلقائيًا.

نظام الملفات

يعتمد نظام التشغيل أتاري TOS على نظام GEMDOS الذي يستخدم نظام ملفات FAT12 معدل (أو FAT16 على الأقراص الصلبة ) . [ 3 ] يتمثل الاختلاف الرئيسي في أن قطاع الإقلاع لا يحتاج إلى احتواء تسلسل القفز المتوافق مع IBM في البداية (عادةً0xE9 0x?? 0x??أو0xEB 0x?? 0x90، وعدم وجود مُعرّف OEM متوافق مع أنظمة الكمبيوتر الشخصي (قبل إصدار TOS 1.04)، وحقيقة استخدام مجموع التحقق لتمييز قطاع الإقلاع على أنه قابل للتنفيذ (يستخدم تنسيق الكمبيوتر الشخصي كلمة التوقيع).0x55 0xAAبدلاً من ذلك). تبدأ قطاعات الإقلاع القابلة للتنفيذ لمنصة أتاري عادةً برمز قفز MC68K (على سبيل المثال0x603Cويجب أن يكون مجموع الكلمتين الأخيرتين مع باقي قطاع الإقلاع (بصيغة الكلمة ذات الترتيب الكبير ) هو0x1234لكي يكون قابلاً للتشغيل.

يمكن قراءة أنظمة ملفات أقراص GEMDOS باستخدام نظامي DOS أو Windows 9x . على عكس DOS، يسمح GEMDOS عادةً باستخدام أقراص ذات عدد غير معتاد من القطاعات والمسارات . ولذلك، فإن الأقراص التي تحتوي على 10 أو حتى 11 قطاعًا لكل مسار وأكثر من 80 مسارًا مهيأً ليست نادرة في مجتمع أتاري. عادةً ما يُستخدم مزيج آمن، مثل 10 قطاعات لكل مسار و80 مسارًا، مما ينتج عنه سعة غير مهيأة تبلغ 800 كيلوبايت، ولكن العديد من المستخدمين يزيدون سعة أقراصهم ذات الكثافة المزدوجة إلى ما يزيد عن 900 كيلوبايت باستخدام تنسيقات مخصصة.

بسبب خلل برمجي، لا يستطيع نظام GEMDOS استخدام أقسام القرص التي يزيد حجمها عن 16 ميجابايت. يمكن أن يصل حجم الأقسام إلى الحد الأقصى المقصود وهو 32 ميجابايت عند استخدامها لأغراض أخرى، مثل استخدام Spectre GCR . [ 4 ]

الإصدارات

TOS 1

TOS 1.04، الملقب بـ "Rainbow TOS" بسبب شعار أتاري المتحرك
  • 1.0 (ROM TOS) أول إصدار تم إصداره على قرص. أول إصدار ROM من TOS.
    • التنسيقات: قرص مرن، وذاكرة قراءة فقط ثنائية الشريحة وذاكرة قراءة فقط سداسية الشريحة (192 كيلوبايت ) 
    • تاريخ التسجيل الرسمي: 20 نوفمبر 1985
    • الآلات: 520ST، 1040ST
  • 1.02 (MEGA TOS) تم إصلاح الأخطاء، ودعم المعالج المساعد Blitter وساعة الوقت الحقيقي .
    • التنسيقات: ذاكرة قراءة فقط ثنائية الشريحة وذاكرة قراءة فقط سداسية الشريحة (192  كيلوبايت)
    • تاريخ التسجيل الرسمي: 22 أبريل 1987
    • الآلات: 520ST، 1040ST، ميجا 1، ميجا 2، ميجا 4
  • 1.04 (RAINBOW TOS): تم إصلاح العديد من الأخطاء، وتغيير مُحدد الملفات، وتنسيق القرص المتوافق مع نظام DOS، وتحسين الأداء بشكل ملحوظ. مع ذلك، توجد مشاكل في التوافق مع البرامج القديمة.
    • التنسيقات: ذاكرة قراءة فقط ثنائية الشريحة وذاكرة قراءة فقط سداسية الشريحة (192  كيلوبايت)
    • تاريخ التسجيل: 6 أبريل 1989
    • الآلات: 520ST، 1040ST، ميجا 1، ميجا 2، ميجا 4، ستايسي
  • 1.06 (شروط خدمة STE، المراجعة 1) دعم لأجهزة STe فقط. يلزم ملف STE_FIX.PRG لإصلاح الأخطاء.
    • التنسيق: ذاكرة قراءة فقط ثنائية الشريحة (256  كيلوبايت)
    • تاريخ التسجيل الرسمي: 29 يوليو 1989
    • الآلات: 520STE، 1040 STE
  • 1.62 (STE TOS، المراجعة 2) إصلاحات الأخطاء للإصدار السابق 1.06 STE TOS.
    • التنسيق: ذاكرة قراءة فقط ثنائية الشريحة (256  كيلوبايت)
    • تاريخ التسجيل الرسمي: 1 يناير 1990
    • الآلات: 520STE، 1040 STE

TOS 2

  • 2.02 إصدار مبكر من TOS لـ Mega STE.
  • 2.05 (Mega STE TOS) موجود فقط في جهاز Mega STE المزود بمحرك أقراص مرنة 720K.
    • التنسيق: ذاكرة قراءة فقط ثنائية الشريحة (256  كيلوبايت)
    • تاريخ التسجيل الرسمي: 5 ديسمبر 1990
    • الآلات: ميجا ست
  • 2.06 (نظام تشغيل ST/STE) آخر إصدار من نظام التشغيل لأجهزة الكمبيوتر (ميجا) ST/STE. إصلاحات للأخطاء، دعم أقراص بسعة 1.44 ميجابايت، اختبار الذاكرة. إضافة دعم برنامج GTP (GEM-Takes-Parameters). واجهة مستخدم رسومية محسّنة بشكل كبير لـ GEM. إمكانية الإقلاع من قرص صلب IDE . عرض شعار أتاري عند بدء التشغيل. اختبار تلقائي للذاكرة عند بدء التشغيل البارد . يدعم دقة عرض أعلى.
    • التنسيق: ذاكرة قراءة فقط ثنائية الشريحة (256  كيلوبايت)
    • تاريخ التسجيل الرسمي: 14 نوفمبر 1991
    • الآلات: 520ST، 1040ST، 520STE، 1040STE
  • 2.07 مستخدم في النموذج الأولي لفالكون "FX-1"
  • 2.08 المستخدم في الكمبيوتر المحمول ST. ROM يحتوي أيضًا على بعض الأدوات المساعدة الخاصة بالكمبيوتر المحمول: STTRANS ( نقل البيانات عبر المودم الصفري / الكابل المتوازي)، وأدوات إدارة الطاقة ، وأدوات وبرامج تشغيل محرك الأقراص الصلبة (AHDI و XHDI و BOOKINST و BOOKFMT) وبرنامج تثبيت RAMdisk .

TOS 3

  • 3.01، 3.05، 3.06 (TT TOS) مخصصة بشكل أساسي لدعم معالج 68030 TT فقط. تدعم ذاكرة الوصول العشوائي السريعة "TT RAM"، ودقة شاشة TT الخاصة، وما إلى ذلك. تم الاستغناء عن واجهة برمجة التطبيقات "Line-A" المتوافقة مع أجهزة ST لتوسيع وظائف TT، مما يجبر المبرمجين على استخدام استدعاءات VDI المتوافقة مع GEM، وبالتالي يشجع على تطوير البرامج المتوافقة مع GEM (بدلاً من ST).
    • التنسيق: 4 رقائق ذاكرة قراءة فقط (512  كيلوبايت)

TOS 4

نظام التشغيل TOS 4.92 (مع تحديد اللغة الألمانية)
  • 4.00، 4.01، 4.02، 4.04 (512  كيلوبايت) تحديث لأجهزة Falcon 030 فقط. معالج 68030 فقط. يضيف دعمًا لمعالجة الإشارات الرقمية (DSP)،  ومعالج 16 ميجاهرتز، وتراكب الفيديو. الإصدار الجديد 3.40 AES (آخر إصدار أحادي المهام، ولكنه يدعم تعدد المهام في MiNT/MultiTOS) يدعم: القوائم المنبثقة، وعناصر النوافذ والحوارات ثلاثية الأبعاد (تم تعديلها لاحقًا لاستخدام علامات ob_state أكثر توافقًا بدلًا من النوع الموسع)، وأيقونات "متحركة" بـ 256 لونًا، وخطوط مُحمّلة برمجيًا، وسحب وإفلات بين التطبيقات، ومعالجة نوافذ الخلفية، وأنظمة ملفات قابلة للتوسيع. وحدة CPX جديدة لتكوين الترجمة الدولية. كان الإصدار 4.04 آخر إصدار رسمي من Atari لنظام التشغيل TOS.
  • 4.08 (512  كيلوبايت) تم تطويره وإصداره بواسطة Milan Computersysteme لجهاز Milan، وهو جهاز كمبيوتر 68040/60 TOS/GEM.
  • 4.9x (4.92، 4.98) لم يتم إصداره رسميًا أبدًا، على الرغم من تسريب النماذج الأولية ومشاركتها لاحقًا.

كان نظام التشغيل TOS 4.92 إصدارًا من MultiTOS، وهو إصدار متعدد المهام من نظام التشغيل TOS، بتنسيق (.IMG) مصمم للكتابة على شريحة ذاكرة القراءة فقط (ROM). تحتوي ذاكرة القراءة فقط (ROM) الخاصة بنظام التشغيل TOS 4 على خمس لغات يختارها المستخدم.

إموتوس

نظام EmuTOS مع سطح المكتب المدمج وملحق المكتب COPS

يُعدّ EmuTOS بديلاً لنظام TOS (نظام تشغيل أتاري ST والإصدارات اللاحقة له)، وهو برنامج مجاني. [ 5 ] يعمل على أجهزة أتاري وأميغا ، بالإضافة إلى العديد من برامج المحاكاة. [ 6 ] إلا أن توافقه مع ألعاب الفيديو الخاصة بأتاري ST محدود. [ 7 ]

انظر أيضاً

شاشة خطأ " صف من القنابل  " - تشير 4 قنابل إلى اكتشاف تعليمات غير قانونية
شاشة الخطأ "صف من السحب الفطرية" في الإصدار 1.0 من TOS  - 20 قنبلة تشير إلى حدوث خطأ غير محدد.

مراجع

  1. أندرسون، جون ج. (أكتوبر 1985). "أتاري 520ST؛ أتاري المُعاد إحياؤها تُشير مرة أخرى إلى الطريق نحو الجيل القادم" . الحوسبة الإبداعية. ص  26. تاريخ الاسترجاع: 17 مارس 2011 .
  2. "الصفحة غير الرسمية لتقنية XaAES" . مؤرشفة من الأصل بتاريخ 27-05-2003 . تم الاطلاع عليها بتاريخ 05-07-2007 .
  3. alternative-system.com - إحياء نظام GEMDOS لجهاز Lisa
  4. سمول، ديفيد (1989). سبيكتر جي سي آر . أدوات سمول. ص 94-95 . 
  5. بروفن، ليام (5 ديسمبر 2022). "برنامج تشغيل عرض جديد كليًا لنظام لينكس DRM - لجهاز كمبيوتر من عام 1992" . ذا ريجستر . تم الاطلاع عليه بتاريخ 11 أبريل 2024 .
  6. بروفن، ليام (2022-08-04). "المشتقات العديدة لنظام التشغيل CP/M" . السجل . تم الاسترجاع في 2024-04-11 .
  7. ^ شفيرسكي ، كاي (2019-03-08). "الألعاب الرجعية على جهاز Mac تجلب" . ماك وأنا . تم الاسترجاع 2024-04-11 .