مايكرو إمبيكس
MicroEmpix هو إصدار النواة المصغرة (أقرب بكثير إلى النواة الخارجية ) من Empix، وهو نظام تشغيل تم تطويره في مختبر أنظمة الحوسبة (CSLab) التابع لقسم الهندسة الكهربائية وهندسة الحاسوب في الجامعة التقنية الوطنية في أثينا . [ 1 ]
بدأ مشروع Empix في أواخر ثمانينيات القرن الماضي كمحاولة من المختبر لكتابة نظام تشغيل حديث متعدد المهام ، صغير الحجم ، يشبه نظام Unix ، ومُصمم للاستخدام التعليمي. استعار Empix معظم خصائصه الأساسية ( نظام الملفات ، والتنسيق الثنائي، وواجهة الأوامر ) من أنظمة تشغيل أخرى شائعة في ذلك الوقت ( Xinu ، و Minix ، وDOS ). يتميز Empix بصغر حجمه (حوالي 10000 سطر برمجي) ويدعم معالجات Intel x86 ، في أجهزة الكمبيوتر الشخصية IBM من طراز XT ( 8088 ) و AT ( 80286 )، بالإضافة إلى الأقراص المرنة ومحركات الأقراص الصلبة (مع مراعاة قيود جدول تخصيص الملفات FAT 16)، وبطاقة الرسومات EGA (طرفية ملونة 80×25) والمنافذ التسلسلية . يحتوي Empix على واجهة أوامر تتضمن بعض الأوامر الأساسية، وقدرة على تشغيل عمليات متعددة.
يختلف MicroEmpix اختلافًا كبيرًا. فهو يتألف من حوالي 1600 سطر برمجي (يُخصص منها حوالي 1000 سطر للتحكم في المنفذ التسلسلي)، وهو نواة مصغرة ، أي أنه يُنشئ ويُشغل العمليات في مساحة النواة، دون أي تمييز بين مساحة العملية ومساحة النواة. ما تراه النواة، تراه العملية والعكس صحيح. لا توجد استدعاءات نظام تتطلب مُوزع استدعاءات نظام أو آلية مماثلة. وظائف النواة مُدمجة في العمليات المُنشأة، ولا يوجد سوى مُستخدم واحد. [ 2 ]
مراجع
- ↑ "منتجات مختبر أنظمة الحوسبة" . مختبر أنظمة الحوسبة (CSLab) (باللغتين الإنجليزية واليونانية). الجامعة التقنية الوطنية في أثينا . 2005-2006 . تاريخ الاسترجاع: 8 نوفمبر 2021 .
- ↑ "موقع معجبي مايكرو إمبيكس" . موقع معجبي مايكرو إمبيكس . مختبر هندسة البرمجيات، الجامعة التقنية الوطنية في أثينا . تم الاطلاع عليه بتاريخ 8 نوفمبر 2021 .
روابط خارجية
- النوى الصغيرة
