نواة متجانسة

بنية أنظمة التشغيل القائمة على النواة المتجانسة، والنواة المصغرة ، والنواة الهجينة

النواة المتجانسة هي بنية نظام تشغيل يعمل فيها النظام بأكمله في مساحة النواة . يختلف النموذج المتجانس عن البنى الأخرى، مثل النواة المصغرة [ 1 ] [ 2 في أنه يُعرّف وحده واجهة افتراضية عالية المستوى فوق مكونات الحاسوب المادية . وتُنفّذ مجموعة من العمليات الأساسية أو استدعاءات النظام جميع خدمات نظام التشغيل ، مثل إدارة العمليات والتزامن وإدارة الذاكرة .

يمكن إضافة برامج تشغيل الأجهزة إلى النواة كوحدات نواة قابلة للتحميل .

أمثلة

الوحدات القابلة للتحميل

يمكن لأنظمة التشغيل المعيارية مثل OS-9 ومعظم أنظمة التشغيل الحديثة ذات النواة المتجانسة مثل OpenVMS و Linux و FreeBSD و NetBSD و Solaris و AIX تحميل (وإلغاء تحميل) وحدات النواة القابلة للتنفيذ ديناميكيًا في وقت التشغيل.

تكمن هذه النمطية في نظام التشغيل على مستوى الملفات الثنائية (الصور) وليس على مستوى البنية. يجب عدم الخلط بين أنظمة التشغيل المتجانسة ذات النمطية ومستوى النمطية في البنية لأنظمة تشغيل الخادم والعميل (ومشتقاتها التي تُسوَّق أحيانًا باسم النواة الهجينة ) والتي تستخدم نوى مصغرة وخوادم (لا ينبغي الخلط بينها وبين الوحدات أو البرامج الخدمية).

عمليًا، يُعد تحميل الوحدات النمطية ديناميكيًا طريقةً أكثر مرونةً للتعامل مع صورة نظام التشغيل أثناء التشغيل، بدلًا من إعادة التشغيل بصورة نظام تشغيل مختلفة. تسمح هذه الوحدات النمطية بتوسيع إمكانيات نظام التشغيل بسهولة حسب الحاجة. [ 3 ] تُضيف الوحدات النمطية القابلة للتحميل ديناميكيًا عبئًا إضافيًا بسيطًا مقارنةً بتضمينها في صورة نظام التشغيل.

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

انظر أيضاً

مراجع

  1. "برمجة الأنظمة المعيارية في Minix3" (ملف PDF) .
  2. "بنية الخادم والعميل، أو البنية الطبقية" (ملف PDF) . تصميم النواة المصغرة لنظام PARAS. مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 17 يوليو 2010. تم الاطلاع عليه بتاريخ 15 يوليو 2009 .
  3. "تعريف النواة" .