ما هو برنامج تشغيل الجهاز؟ ما هو الغرض منه؟

What Is Device Driver



ما هو برنامج تشغيل الجهاز؟ ما هو الغرض من برنامج تشغيل الجهاز؟ ما هي أنواع مختلفة من برامج تشغيل الجهاز. يحاول هذا المنشور شرح برامج تشغيل الأجهزة بالتفصيل.

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



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







وبالتالي ، فإن الغرض من برامج تشغيل الأجهزة هو ضمان التشغيل السلس للأجهزة المصممة من أجلها والسماح باستخدامها مع مجموعة متنوعة من أنظمة التشغيل.





ما هو برنامج تشغيل الجهاز



أنواع برامج تشغيل الجهاز - Kernel وبرامج تشغيل المستخدم

هناك برامج تشغيل لكل جهاز تقريبًا مرتبط بجهاز كمبيوتر - من BIOS حتى الأجهزة الافتراضية وأكثر من ذلك بكثير. يمكن تقسيم برامج تشغيل الأجهزة تقريبًا إلى فئتين:

  1. برامج تشغيل أجهزة Kernel
  2. برامج تشغيل أجهزة المستخدم

برامج تشغيل أجهزة Kernel هي برامج تشغيل أجهزة عامة يتم تحميلها مع نظام التشغيل في الذاكرة كجزء من نظام التشغيل ؛ ليس برنامج التشغيل بالكامل ، ولكن مؤشر لهذا التأثير بحيث يمكن استدعاء برنامج تشغيل الجهاز بمجرد الحاجة إليه. تشير برامج التشغيل إلى BIOS واللوحة الأم والمعالج والأجهزة المماثلة المضمنة في برنامج kernel.

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



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

محركات كتلة ومحركات الأحرف

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

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

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

أعد تسجيل متجر windows

برامج تشغيل عامة و OEM

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

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

برامج تشغيل الأجهزة الافتراضية

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

قم بتنزيل أداة إصلاح الكمبيوتر الشخصي للعثور بسرعة على أخطاء Windows وإصلاحها تلقائيًا

لذلك يمكنك أن ترى أن هناك أنواعًا مختلفة من برامج تشغيل الأجهزة ومن الصعب بعض الشيء استخدام فئة واحدة أو فئتين فقط لشرحها. في هذه المقالة ، أوضحنا ماهية برنامج تشغيل الجهاز وتحدثنا عن الأنواع التالية من برامج تشغيل الأجهزة: kernel و user mode driver؛ برامج تشغيل الأجهزة العامة و OEM وكذلك برامج تشغيل الأجهزة الافتراضية - بما في ذلك الفرق بين الكل.

المشاركات الشعبية