بيت سمعي ما هو نواة متجانسة؟ - تعريف من techopedia

ما هو نواة متجانسة؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني متآلف النواة؟

النواة المتجانسة عبارة عن إطار برنامج نظام تشغيل يحتفظ بكافة الامتيازات للوصول إلى أجهزة الإدخال / الإخراج (I / O) والذاكرة ومقاطع الأجهزة ومكدس وحدة المعالجة المركزية. تميل النوى المتجانسة إلى أن تكون أكبر من النوى الأخرى لأنها تتعامل مع العديد من جوانب معالجة الكمبيوتر على أدنى مستوى ، وبالتالي يتعين عليها دمج الكود الذي يتفاعل مع العديد من الأجهزة ، I / O وقنوات المقاطعة ، ومشغلي الأجهزة الأخرى.


هذا الشكل من kernel هو أساس Linux و Unix و MS-DOS و Mac OS. تستخدم أنظمة التشغيل الأحدث عادةً نواة مختلطة للسماح بتحسينات أسهل في نظام التشغيل والصيانة.

تيكوبيديا تشرح نواة متجانسة

تحتفظ النوى المتجانسة بوصول امتياز كامل عبر المكونات المختلفة الخاضعة لسيطرتها. وتشمل هذه:

  • أنظمة الملفات
  • اتصال interprocess
  • I / O وإدارة الجهاز
  • إدارة العمليات الأساسية
  • المعدات

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


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


لا تزال هندسة النواة المتجانسة تستخدم لأنظمة مثل الأنظمة المستندة إلى نظام Linux ، حيث النواة المتطورة التي يتم تحديثها واستبدالها باستمرار تعد جزءًا من ثقافة نظام التشغيل. أبقت الطبيعة المبسطة لنظام Linux النواة المتجانسة على حجم مقبول ، مما يجعل من السهل إضافة ميزات.

ما هو نواة متجانسة؟ - تعريف من techopedia