نواة

مؤلف: Laura McKinney
تاريخ الخلق: 9 أبريل 2021
تاريخ التحديث: 14 قد 2024
Anonim
Cell nucleus ....نواة الخلية
فيديو: Cell nucleus ....نواة الخلية

المحتوى

التعريف - ماذا يعني Kernel؟

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

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


مقدمة إلى Microsoft Azure و Microsoft Cloud | من خلال هذا الدليل ، سوف تتعرف على الحوسبة السحابية التي تدور حولها وكيف يمكن أن يساعدك Microsoft Azure على ترحيل عملك وإدارته من السحابة.

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

تتداخل نواة الكمبيوتر بين المكونات الرئيسية الثلاثة لأجهزة الكمبيوتر ، وتقدم الخدمات بين واجهة التطبيق / المستخدم ووحدة المعالجة المركزية والذاكرة وأجهزة الإدخال / الإخراج الأخرى للأجهزة.

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

النواة مسؤولة عن:

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

هناك خمسة أنواع من النواة:


  1. أحادي النواة: تعمل جميع خدمات نظام التشغيل على طول خيط النواة الرئيسي في نواة أحادية الليث ، والتي تتواجد أيضًا في نفس منطقة الذاكرة ، مما يوفر وصولًا قويًا وغنيًا بالأجهزة.
  2. Microkernels: حدد تجريدًا بسيطًا على الأجهزة التي تستخدم بدائل أو مكالمات النظام لتنفيذ الحد الأدنى من خدمات نظام التشغيل مثل تعدد المهام وإدارة الذاكرة والاتصالات بين العمليات.
  3. Hybrid Kernels: قم بتشغيل بعض الخدمات في مساحة kernel لتقليل الحمل العام لأداء microkernels التقليدية حيث لا يزال رمز kernel يعمل كخادم في مساحة المستخدم.
  4. Nano Kernels: قم بتبسيط متطلبات الذاكرة عن طريق تفويض الخدمات ، بما في ذلك الخدمات الأساسية مثل وحدات التحكم في المقاطعة أو المؤقتات إلى برامج تشغيل الأجهزة.
  5. Exo Kernels: قم بتخصيص موارد الأجهزة المادية مثل وقت المعالج وكتلة القرص للبرامج الأخرى ، والتي يمكن أن تصل إلى أنظمة تشغيل المكتبة التي تستخدم kernel لمحاكاة تجريدات نظام التشغيل.