اذهب إلى المحتوى

السؤال

نشر

عند تشغيلي للأمرlspci -k  في ubuntu مع  29-3.2.0 generic kernel أحصل على :

01:00.0 VGA compatible controller: NVIDIA Corporation G86 [Quadro NVS 290] (rev a1)
    Subsystem: NVIDIA Corporation Device 0492
    Kernel driver in use: nvidia
    Kernel modules: nvidia_current, nouveau, nvidiafb

فما هوالفرق بين Kernel DriversوKernel Modules؟

Recommended Posts

  • 0
نشر

الموضوع مُعقّد قليلا لكن سأحاول تبسيطه قدر المستطاع.

kernel module أو وحدة النواة هي شيفرة برمجية معقدة تُحقّق وظيفة ما، ويمكن أن يتم إدراجها إلى النواة عند وقت التشغيل، وتوجد أمثلة كثيرة عنها مثل insmod وmodprobe.

أما Kernel drivers فهي شيفرة البرمجية التي تعمل في النواة للتحدث مع بعض الأجهزة، فهي تقود الجهاز. تقريبا جميع أجزاء حاسوبك لديها تعريف driver مرتبط بها، فجزء كبير من النواة التي تعمل هي شيفرات برمجية لتعريفات الأجهزة.

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...