يعد نواة برامج النظام

بواسطة: admin
سبتمبر 23, 2023 11:12 م

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

إنه جوهر برنامج النظام

كما قلنا ، يشتمل النظام على مجموعة من البرامج المسؤولة عن إدارة تطبيقات وموارد الكمبيوتر. والذي يمثل الوسيط بين المستخدمين والكمبيوتر ، بالإضافة إلى أن النظام يقوم بالعديد من المهام الأساسية مثل تخصيص وإدارة موارد الكمبيوتر المختلفة. وربطها بإتمام العمليات المختلفة وترتيب الأولويات للتعامل مع الطلبات والتحكم في أجهزة الإدخال والإخراج المختلفة. هذا لتسهيل التعامل مع إدارة الملفات والشبكات المختلفة. ودائما يسأل السؤال هو جوهر برامج النظام والجواب نظام التشغيل. ومن الأمثلة على ذلك Unix و Linux و Microsoft Windows و Mac OS و Darwin وغيرها. النواة هي قلب كل نظام تشغيل للكمبيوتر وهي رابط بين أجهزة وبرامج الكمبيوتر. تعتمد أنظمة التشغيل الحديثة على وجود نواة النظام.

نواة نظام التشغيل في المعلوماتية

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

المهام التي تقوم بها النواة

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

  • التأكد من تنفيذ العمليات.
  • تحميل والتحكم في المداخل والمخارج.
  • توفير بيئة مناسبة لواجهة المستخدم والآلة.

إدارة الذاكرة

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

إدارة الجهاز

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

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