نظام التشغيل UNOS
نظام التشغيل UNOS هو نظام تشغيل في الوقت الحقيقي (RTOS) متوقف عن التطوير؛ وكان أول نظام 32 بت شبيه بنظام يونكس مزود بامتدادات للوقت الحقيقي. طُوّر هذا النظام على يد جيفري غولدبيرغ، الحاصل على درجة الماجستير، والذي ترك مختبرات بيل بعد استخدام نظام يونكس ، وأصبح نائب رئيس قسم الهندسة في شركة تشارلز ريفر لأنظمة البيانات (CRDS)، وهي شركة لم تعد موجودة. كُتب نظام UNOS للاستفادة من أول معالج دقيق 32 بت ، وهو وحدة المعالجة المركزية موتورولا 68k . باعت شركة CRDS نظام 68k قائمًا على نظام UNOS، وقدمت خدمات نقل النظام وتراخيص لمصنعين آخرين لديهم وحدات معالجة مركزية مدمجة . [ 1 ]
تاريخ
ابتكر جيف غولدبيرغ نظام تشغيل تجريبيًا يستخدم فقط عدادات الأحداث للمزامنة، مما سمح بنواة استباقية ، لجهاز PDP-11 من شركة تشارلز ريفر داتا سيستمز (CRDS) . وظفت CRDS غولدبيرغ لإنشاء UNOS وبدأت بيعه في عام 1981. [ 2 ]
كُتب نظام التشغيل UNOS خصيصًا لمعالجات سلسلة Motorola 68000. ورغم توافقه مع نظام Unix الإصدار 7 ، إلا أنه يُعدّ أيضًا نظام تشغيل في الوقت الحقيقي (RTOS). وقد دعمه نظام CRDS على حواسيب Universe 68 التابعة للشركة، كما دعمته أنظمة Versabus من Motorola . [ 3 ] كان السوق الرئيسي لنظام CRDS هو مُصنّعي المعدات الأصلية (OEMs) الذين يُدمجون وحدة CRDS ضمن مجموعة أكبر من الأجهزة، والذين غالبًا ما يحتاجون إلى استجابة أسرع في الوقت الحقيقي مما يُمكن أن يُوفّره نظام Unix.
يتمتع نظام UNOS بواجهة نواة أنظف من نظام UNIX في عام 1981. على سبيل المثال، كان هناك استدعاء نظام للحصول على معلومات ps بدلاً من قراءة /dev/kmem.
يتطلب نظام UNOS حماية الذاكرة ، حيث يستخدم 68000 وحدة إدارة الذاكرة (MMU) التي طورتها CRDS؛ ولم تستخدم وحدات إدارة الذاكرة من موتورولا إلا بعد UNOS 7 على 68020 (نظام CRDS CP20) (باستخدام وحدة إدارة الذاكرة MC68851 PMMU).
تمت كتابة UNOS بلغات البرمجة C ولغة التجميع ، ودعمت لغات Fortran و COBOL و Pascal و Business Basic .
الحدود
لم يدعم نظام التشغيل UNOS من CRDS الذاكرة الافتراضية المُقسّمة إلى صفحات [ 2 ] ، ولم يكن دعم المعالجات المتعددة مُدمجًا فيه منذ البداية [ 2 ] ، لذا ظلّت النواة أحادية الخيوط في الغالب على أنظمة المعالجات المتعددة القليلة التي تم بناؤها [ 2 ] . أضافت نسخة مُحسّنة من UNOS بواسطة شركة H. Berthold AG تحت اسم vBertOS متطلبات تحميل الصفحات والعمليات المُقسّمة إلى صفحات في عام 1984، ولكن تم التخلي عنها لصالح نظام التشغيل SunOS بسبب غياب واجهة المستخدم الرسومية وشفرة الشبكات في ربيع عام 1985، عندما استوردت شركة Berthold أول جهاز Sun إلى أوروبا.
مراجع
- ↑ "أول جهاز يونكس مكتبي؟" . groups.google.com . تم الاطلاع عليه بتاريخ 30-12-2024 .
- 1 2 3 4 "أهمية التعددية" . UNOS. مؤرشف من الأصل بتاريخ 18 أغسطس 2015. تم الاطلاع عليه بتاريخ 15 أغسطس 2015 .
- ↑ فيدلر، رايان (أكتوبر 1983). "دليل يونكس / الجزء 3: يونكس في سوق الحواسيب الصغيرة" . بايت . ص 132. تم الاطلاع عليه في 30 يناير 2015 .
- أنظمة التشغيل المتوقفة
- أنظمة التشغيل المدمجة
- أنظمة التشغيل في الوقت الحقيقي
- متغيرات يونكس
- معمارية 68k
- أنظمة تشغيل X86
- ملفات تعريف نظام التشغيل
