شهادة A plus / الفصل 5 = البرامج الثابتة (firmware) #5

sparrow
0

  




 

الفصل : 5


الجزء : 5


العنوان : البرامج الثابتة (firmware)

 





ال Option ROM and Device Drivers


كل جزء في جهاز الكمبيوتر يحتاج برنامج يخبر وحدة المعالجة المركزية كيفية التحدث معه. وعندما اخترعت شركة IBM الكمبيوتر قبل أجيال، ما كانوا قادرين يضيفوا كل البرامج اللازمة لكل جهاز ممكن يتواجد في الحاسوب على رقاقة النظام. لأنه كل الأجهزة اللي بنستخدمها النهاردة لم تكن موجودة في الحواسيب الأولى. ولهذا، المهندسين المصممين لجهاز الكمبيوتر في شركة IBM عرفوا إنهم مش هيقدروا يتنبؤوا بكل نوع جديد من الأجهزة، عشان كده عملوا طريقتين عشان يضيفوا برامج للكمبيوتر: الأولى هي Option ROM والتانية هي Device Drivers.


- ال Option ROM


الطريقة الأولى لـ BYOB—Bring Your Own BIOS هي وضع BIOS على الجهاز الأساسي نفسه. انظر إلى البطاقة المعروضة في الشكل 1. هذه هي بطاقة تحكم بمحرك أقراص صلبة RAID لـ Serial ATA - وبشكل أساسي هي مجرد بطاقة تتيح لك إضافة مزيد من الأقراص الصلبة إلى حاسوب PC. الرقاقة في الوسط مع الأسلاك الخارجة من الجوانب هي ROM فلاش يخزن BIOS للبطاقة. لا يعرف الـ BIOS الخاص بالنظام كيفية التحدث مع هذه البطاقة، ولكن هذا لا يهم، لأن هذه البطاقة تحمل BIOS خاص بها على ما يسمى رقاقة Option ROM.

الشكل 1



معظم الـ BIOS اللي تأتي على رقائق Option ROM تخبرك بوجودها عن طريق عرض معلومات عند بدء تشغيل النظام. يظهر في الشكل 2 مثالًا نموذجيًا لـ Option ROM يعلن عن وجوده.

الشكل 2


في الأيام الأولى لجهاز الكمبيوتر، كان بإمكانك العثور على جميع أنواع الأجهزة التي تحتوي على BIOS على رقائق Option ROMs. اليوم، تم استبدال رقائق Option ROMs بطرق برمجية أكثر مرونة (ستتحدث الفقرة التالية عنDevice Drivers)، باستثناء واحد كبير: بطاقات الفيديو. فكل بطاقة فيديو مصنوعة اليوم تحتوي على BIOS خاص بها. تعمل رقائق Option ROMs بشكل جيد ولكنها صعبة الترقية. لهذا السبب، يعتمد معظم الأجهزة على البرامج الخاصة بتشغيل الأجهزة لإضافة BYOB.


- ال Device Drivers


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


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

الشكل 3


في كثير من الحالات، قد لا ترغب في استخدام وسائط التثبيت والسماح لنظام التشغيل بالتعامل مع الأمور. تستخدم جميع أنظمة التشغيل أدوات عبر الإنترنت للكشف عن برامج تشغيل الأجهزة وتثبيتها تلقائيًا. قد ترغب في إضافة أو إزالة برامج تشغيل الأجهزة يدويًا في بعض الأحيان. يخزن نظام التشغيل وبرامج تشغيل الأجهزة (والكثير غيرها) في قاعدة بيانات تسمى Registry في نظام Windows، والتي سنتحدث عنها بالتفصيل في الفصل 12 "Windows Under the Hood". نادرًا ما يتعامل المتخصصون مباشرة مع Registry، ولكن بدلاً من ذلك، يتم التعامل معه بشكل غير مباشر من خلال أداة Device Manager (المذكورة في الفصل 2 "The Visible Computer"). سترى الكثير عن Device Manager في جميع أنحاء هذا المنهج.


ال BIOS في كل مكان


كما يجب أن تفهم الآن، يجب أن يكون لكل جهاز في النظام برنامج مرافق يوفر لوحدة المعالجة المركزية الشفرة اللازمة للتواصل مع ذلك الجهاز الخاص. يمكن أن يتم تخزين هذه الشفرة على ذاكرة الROM على اللوحة الأم، أوROM على بطاقة، أو في ملفdevice driver على القرص الصلب المحمل في الذاكرة العشوائية عند التمهيد. يوجد BIOS في كل مكان على جهازك، ويجب التعامل معه بين الحين والآخر.



■ النهاية 


نكون هنا انتهينا من الفصل 5 الجزء 5 من شهادة A plus المقدمة من CompTIA نتقدم الأن تقدم ملحوظ ولكن المشوار ما زال ايضا طويل وممتع جدا جدا لذلك احرص على قرائة كل فصل سريعا


و لا بد وانت تقرا ان تكون مركز جيدا لكل معلومة ومعك ورقة وقلم , لانك بالتاكيد ستحتاجها 


واذا واجهتك اي مشكلة في الفهم او ما شابه , يمكنك على الفور الذهاب الى المجتمع الخاص بنا في Telegram للمناقشة والتواصل معنا من هنا  


او اذا واجهتك مشكلة في الموقع او تريد اجابة سريعة يمكنك الذهاب الى اخر صفحة في الموقع ستجد صفحة اتصل بنا موجودة يمكنك ارسالة لنا مشكلتك , وسيتم الرد عليها بسرعة جدا ان شاء الله 


ويمكنك الأنضمام الى المجتمع Hidden Lock بالكامل مع جميع قنواته للأستفادة في اخر الأخبار في عالم التقنية وايضا الكتب بالمجان والكورسات والمقالات من خلال الرابط التالي لمجموعة القنوات من     هنا 


يمكنك ايضا متابعتنا في منصات X او Twitter سابقا , لمشاهدة الاخبار والمقالات السريعة والمهمة من  

هنا


وفقط كان معكم sparrow مقدم هذه الشهادة من فريق Hidden Lock




إرسال تعليق

0تعليقات

إرسال تعليق (0)

#buttons=(موافق!) #days=(20)

يستخدم موقعنا ملفات تعريف الارتباط لتحسين تجربتك. تاكد الان
Ok, Go it!