تريبوس
نظام التشغيل TRIPOS ( نظام التشغيل المحمول البسيط ) هو نظام تشغيل حاسوبي . بدأ تطويره عام 1976 في مختبر الحاسوب بجامعة كامبريدج ، وكان يرأسه الدكتور مارتن ريتشاردز . ظهرت النسخة الأولى في يناير 1978، وكانت تعمل في الأصل على جهاز PDP-11 . لاحقًا، تم نقله إلى جهازي Computer Automation LSI4 و Data General Nova . بدأ العمل على نسخة Motorola 68000 عام 1981 في جامعة باث . استحوذت شركة MetaComCo على حقوق نسخة 68000، وواصلت تطويرها حتى اختارت شركة Commodore نظام TRIPOS في مارس 1985 ليكون جزءًا من نظام تشغيل حاسوب Amiga الجديد ؛ كما استُخدم في كامبريدج كجزء من نظام الحوسبة الموزعة في كامبريدج .
يُطلق طلاب قسم علوم الحاسوب في جامعة كامبريدج على نظام التشغيل TRIPOS اسم "نظام التشغيل الموثوق للغاية، سهل الحمل بشكل لا يُصدق" . كما يُشير اسم TRIPOS إلى نظام "ترايبوس" الخاص ببرامج البكالوريوس والامتحانات ، وهو نظام فريد من نوعه في جامعة كامبريدج.
التأثيرات على حاسوب أميغا
في يوليو 1985، طُرح جهاز أميغا ، مُدمجًا نظام TRIPOS في وحدة AmigaDOS ضمن نظام التشغيل AmigaOS . تضمنت AmigaDOS واجهة سطر أوامر ونظام ملفات أميغا . كُتبت وحدة AmigaDOS بالكامل في الأصل بلغة BCPL (إحدى لغات البرمجة السابقة للغة C )، وهي نفس اللغة المستخدمة في كتابة TRIPOS. أُعيدت كتابة AmigaDOS لاحقًا بلغة C بدءًا من AmigaOS 2.x، مع الحفاظ على التوافق مع الإصدارات السابقة حتى AmigaOS 4 (الذي أُعيدت كتابته بالكامل بلغة C) عندما تخلت AmigaDOS عن إرث BCPL.
سمات
وفر نظام TRIPOS ميزات مثل تعدد المهام الاستباقي (باستخدام جدولة ذات أولوية صارمة)، ونظام ملفات هرمي ، ومفسرات متعددة لسطر الأوامر .
أهم مفاهيم TRIPOS هي نهج عدم إدارة الذاكرة (أي عدم إجراء أي فحوصات لمنع البرامج من استخدام الذاكرة غير المخصصة) وتمرير الرسائل عن طريق تمرير المؤشرات بدلاً من نسخ محتويات الرسائل. وقد سمح هذان المفهومان معًا بإرسال واستقبال أكثر من 1250 حزمة بيانات في الثانية على معالج Motorola 68010 بسرعة 10 ميجاهرتز .
تم تنفيذ معظم برنامج TRIPOS بلغة BCPL . أما نواة النظام وبرامج تشغيل الأجهزة فقد تم تنفيذها بلغة التجميع .
من أبرز سمات لغة TRIPOS/BCPL استخدامها للمكتبات المشتركة ، وهو أمر غير شائع في ذلك الوقت، مما أدى إلى أدوات صغيرة الحجم وبالتالي سريعة التحميل. على سبيل المثال، كان حجم العديد من أدوات النظام القياسية أقل بكثير من 0.5 كيلوبايت، مقارنةً بالحد الأدنى المعتاد البالغ حوالي 20 كيلوبايت للبرامج المكافئة وظيفيًا على أنظمة يونكس أو لينكس الحديثة.
تم نقل نظام التشغيل TRIPOS إلى عدد من الأجهزة، بما في ذلك Data General Nova 2 وComputer Automation LSI4 و Motorola 68000 والأجهزة التي تعمل بمعالج Intel 8086. وقُدِّم كنظام التشغيل القياسي على جهاز Microbox III، وهو حاسوب يعتمد على معالج Motorola 68010 من إنتاج شركة Micro Concepts، إلى جانب أنظمة بديلة مثل CP/M و OS-9 . [ 1 ] وتضمن دعمًا لشبكة Cambridge Ring المحلية . وفي الآونة الأخيرة، أنتج مارتن ريتشاردز نسخة من TRIPOS للعمل على نظام Linux ، باستخدام الآلة الافتراضية Cintcode BCPL.
اعتبارًا من فبراير 2020 لا تزال شركة Open GI (المعروفة سابقًا باسم Misys Financial Systems) في ورسيسترشاير ، المملكة المتحدة ، تُجري صيانةً فعّالةً لنظام TRIPOS. يستخدم العديد من وسطاء التأمين البريطانيين نظام TRIPOS قائمًا على معالجات Linux/ Intel ، ويخدم محطات العمل المتصلة بالشبكة عبر اتصال TCP/IP ، حيث تُستخدم هذه الأنظمة لتشغيل مجموعة تطبيقات BROOMS من Open GI. وقد أضافت Open GI عددًا من الميزات لدعم بيئة العمل الحديثة، مثل إمكانية التكامل مع العديد من التطبيقات والخدمات الشائعة ، كخادم SQL ، و Citrix XENAPP ، وخوادم المحطات الطرفية ، وغيرها.
الأوامر
تدعم واجهة سطر الأوامر TRIPOS قائمة الأوامر التالية . [ 2 ]
سينتوس
Cintpos هو إصدار تجريبي تفسيري من TRIPOS يعمل على الآلة الافتراضية Cintcode BCPL ، والتي طورها أيضًا مارتن ريتشاردز.
مراجع
- ↑ مودي، جلين (يوليو 1986). "رسومات مايكروبوكس III للمتخصصين" . الحوسبة العملية . ص 54-55 . تم الاطلاع عليه بتاريخ 16 يوليو 2024 .
- ↑ "مقدمة في امتحان التريبوس" . شركة ميتاكومكو المحدودة. مايو 1986. تم الاطلاع عليه بتاريخ 29 نوفمبر 2022 .
للمزيد من القراءة
- ريتشاردز، م.؛ أيلوارد، أ.؛ بوند، ب.؛ إيفانز، ر.؛ نايت، ب. ج. (1979). "TRIPOS - نظام تشغيل محمول للحواسيب الصغيرة". البرمجيات: الممارسة والخبرة . 9 (7): 513-526 . doi : 10.1002/spe.4380090702 . S2CID 2847052 .
- م. ريتشاردز (1988). نظام التشغيل TRIPOS .
روابط خارجية
- دليل تاريخ أميغا: TripOS/68k
- حاسوب سي بي جي ستالون
- أميغا
- مقدمات متعلقة بالحاسوب في عام 1978
- أنظمة التشغيل المتوقفة
- تاريخ الحوسبة في المملكة المتحدة
- مختبر الحاسوب بجامعة كامبريدج
- أنظمة تشغيل X86
