منتدى العلم و المعرفة
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

***كل ما يجب ان تعرفه عن الدرايفرات***

3 مشترك

اذهب الى الأسفل

***كل ما يجب ان تعرفه عن الدرايفرات*** Empty ***كل ما يجب ان تعرفه عن الدرايفرات***

مُساهمة من طرف karim mouzoune الجمعة 15 فبراير - 8:24

بسم الله الرحمن الرحيم
* و قل رب زدني علما *

المحور الأول
الدرس الأول:مقدمة إلى الدرايفرات

بسم الله الرحمن الرحيم

ما هو الدرايفر؟

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

تنصيب العتاد

عادة ما يقوم نظام التشغيل بالتعرف على العتاد مباشرة بعد ربطه و تعرف هذه العملية بال Auto-Detection و هي خاصة بالأجهزة التي تدعم خاصية ال plug-and-play حيث يقوم نظام التشغيل بالتعرف على العتاد و يقوم بتثبيت الدرايفر الخاص به مباشرة (يأتي مع نظام التشغيل). و كمثال على ذلك الأجهزة التي تربط على المنفذ التسلسلي USB كال flash disk حيث لا داعي لتثبيت الدرايفر يدويا.
خاصية الplug-and-play هي مجموعة من المعايير الموحدة قامت بوضعها شركة Intel و يلتزم بها مصنعو العتاد ليصبح نظام التشغيل قادر على التعرف على العتاد بمجرد ربطه بالجهاز.
و قد أصبحت معظم الأجهزة الجديدة (منذ سنة 1995) تدعم هذه الخاصية و معظم هذه الأجهزة يستعمل موصل للمنفذ التسلسلي USB (نوع A أو B)

الصورة 1. الموصلين
USB A

USB B


إذا لم يتم التعرف آنيا على العتاد فهذا يعني أن العتاد لا يدعم الخاصية أو أنه ليس مدعوم مباشرة من نظام التشغيل أي أنه ليس موجود على لائحة الأجهزة المدعومة من نظام التشغيل HCL (Hardware Compatibility List).

أنواع الدرايفرات

حسب نظام التشغيل Windows فإنه يوجد نوعان

- الدرايفر المُعَلَمْ Signed Driver
و هو الأكثر أمان و موثوقية نظرا لمروره على اختبارات Microsoft ويمكن التأكد من أن العتاد الجديد يمتلك درايفر معلم عن طريق الشعار الذي عادة ما يكون مرسوم على العلبة
الصورة 2. شعار الأمان

- الدرايفر غير المُعَلَمْ non Signed Driver
لم يمر على اختبارات Microsoft و هو غير موثوق.

بناء الدرايفرات؟

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

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

التخاطب مع الدرايفر.

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

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

في بقية الدروس من المحور النظري الأول سنتطرق بشيء من التفصيل إن شاء الله إلى هذه النقاط التي أشرنا إليها الآن.

و أفتح الباب للأسئلة...
_________________
ولا تمش في الأرض إلا تواضعا فكم تحتها قوم هم منك أرفع
رحلتي... و الطريق ظل و ماء ..لسوى الله رحلتي لن تكوني ....فأنا مسلم و هذا إنتمائي ... و كما شئت يا حياة فكوني
karim mouzoune
karim mouzoune
تلميد نشيط
تلميد نشيط

عدد الرسائل : 90
العمر : 31
تاريخ التسجيل : 14/02/2008

الرجوع الى أعلى الصفحة اذهب الى الأسفل

***كل ما يجب ان تعرفه عن الدرايفرات*** Empty رد: ***كل ما يجب ان تعرفه عن الدرايفرات***

مُساهمة من طرف Admin الجمعة 15 فبراير - 13:01

لقد قمت بقفزة نوعية رائعة.
أشكرك على الوقت الكتير الدي خصصت للمنتدى
وأشكرك على مواضيعك الكتيرة والمفيدة
أتمنى لك التوفيق يا بني. Smile

Admin
Admin
Admin

عدد الرسائل : 225
تاريخ التسجيل : 25/01/2008

https://chtouka.yoo7.com

الرجوع الى أعلى الصفحة اذهب الى الأسفل

***كل ما يجب ان تعرفه عن الدرايفرات*** Empty رد: ***كل ما يجب ان تعرفه عن الدرايفرات***

مُساهمة من طرف هشام عدي الجمعة 15 فبراير - 15:20

إن شاء الله يستفيد الأعضاء من موضوعك المتميز Smile jocolor sunny
هشام عدي
هشام عدي
تلميذ جد فعال
تلميذ جد فعال

عدد الرسائل : 342
العمر : 31
الموقع : https://www.facebook.com/hicham.addy2
المستوى الدراسي : سنة أولى كلية العلوم الإقتصادية
تاريخ التسجيل : 11/02/2008

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى