ما هو نظام التشغيل (Angel)؟
نظام التشغيل Angel هو نظام تشغيل تجريبي متعدد النواة للأنظمة متعددة المعالجات يعتمد على مساحة عنوان افتراضية واحدة ومتماسكة وموحدة.
أكبر ميزة لها هي توحيد التسمية والاتصال بين العمليات في كل من أنظمة المعالجات المتعددة للذاكرة الموزعة والمشتركة من خلال الاستفادة من تقنيات الذاكرة المشتركة الموزعة عندما لا يتم توفير الذاكرة المشتركة بالفعل بواسطة الأجهزة.
تم تطوير Angel في جامعة إمبريال كوليدج وجامعة سيتي في لندن.
شرح نظام التشغيل Angel.
كان هذا النظام مشروعًا مشتركًا بين إمبريال كوليدج وجامعة سيتي في لندن. كان المشروع متابعة لنظام التشغيل السابق MESHIX، والذي علم المطورين بعض الدروس القيمة التي سيعيدون تنفيذها في Angel.
المبدأ الكامن وراء نظام التشغيل هذا هو استخدام الذاكرة المشتركة والموزعة في أنظمة متعددة المعالجات. حيث لا يتم تنفيذها في الأجهزة.
يؤدي استخدام التعيين المتقاطع بين الخادم والعميل إلى تحسين الاتصال بين العمليات بين المعالج وأجهزة الدعم الخاصة به، بحيث يصبح أكثر كفاءة مع زيادة عدد المعالجات.