الرئيسيةبحث

البرنامج الثابت

صورة توضح موقع البرنامج الثابت في تركيبة الحاسب الآلي
صورة توضح موقع البرنامج الثابت في تركيبة الحاسب الآلي

البرنامج الثابت أو فيرموير (بالإنجليزية: Firmware) في الحاسوب هو برنامج يثبت على الأجهزة الصلبة هارد وير. يكون بالعادة موجود في اجهزة الفلاش او كصورة رقمية يتم تنزيلها من قبل المستخدم على اجهزة موجودة.

فهرس

تعريف الـ Firmware أو البرنامج الثابت:

في علم الحاسب الـ Firmware هو عبارة عن (سوفت وير) أي برنامج موجود ضمن أجهزة العتاد الصلب. وهو يزود في أغلب الأحيان على (flash ROMs ) أو يكون على هيئة (binary image file ) يمكن تحميله إلى العتاد بواسطة المستخدم.

لنتعرف بشكل أوضح على Firmware:

جميع المنتجات الإلكترونية الحديثة على الأغلب تتكون من: [مايكروبوسيسورز] - ذاكرة - وحدة دخال- وحدة خرج - مصدر للطاقة - برنامج داخلي لتنظيم هذه العمليات. وأفضل مثال على ذالك التليفون المحمول حيث يحوي بداخله مايكروبوسيسور خاص به و لوحة مفاتيح لإدخال البيانات و شاشة و سماعة و الهزاز لإخراج هذه البيانات والبطرية كمصدر للطاقة. وهناك برنامج داخلي للتحكم في باقي المكونات (سوفت وير) وهذا البرنامج يطلق علية Firmware. ويغير هذا الـ Firmware من جهاز محمول لاخر وذلك لإختلاف الهاردوير الموجودة في كل جهاز عن الأخر حيث ان الـ Firmware يكون مكتوب اساساً لموديل تليفون محدد ولا يمكن إستخدامة في تليفون أخر ولكن في بعض الأحيان يعمل الـFirmware على اجهزة مختلفة وذلك لإختلاف شكل التليفون الخرجي ولكن هناك تشابة في المكونات الداخلية.


تعريفات

يمكن وصف الـ Firmware كما يلي:

مصدر الـ Firmware:

الـ Firmware استعمل أصلاً من أجل البرامج الميكروية المكتوبة من أجل المعقبات الدقيقة مثل AMD29xx. لاحقاً, تم صياغة الـ Firmware ليقوم بوظائف بدلاً من الهاردوير في المعالجات المصغرة قليلة التكلفة. الآن الـ Firmware في العديد من الأجهزة يمكن تحديثه بدون الحاجة إلى معدات إضافية, غالباً من خلال استخدام برامج تشترى من مزودين تسمى (vendor-provided software). في المجال العملي, تحديث Firmware يحسن الأداء و الثقة. في الواقع حتى الوظيفة الأساسية المتوفرة في الجهاز, والعديد من الأجهزة إستفادة من التحديثات المنتظمة للـ Firmware. إحدى الأجهزة الأكثر شيوعاً لتمتلك تحديثات نظامية للـ Firmware هي أجهزة التسجيل مثل وسائط النسخ الليزرية (DVD, CD, HD DVD, Blu-ray), وبما أن تكنولوجيا الوسائط تتطور, لذلك فإن تحديث الFirmware يضمن للهاردوير بأن يبقى معاصر و ملائم.



تطوير Firmware :

يتم تطوير الFirmware للعناية بالمحتوى القابل للبرمجة في أجهزة الهاردوير, والتي تتألف من أوامر ب لغة الآلة من أجل المعالج, أو من بنية أعدادات من أجل إصلاح وظائف الأجهزة, أو مصفوفة مدخلات أو أداة منطقية قابلة للبرمجة. الميزات النموذجية العامة للـ Firmware هي التي يمكن تحديثها ما بعد التصنيع, إما إلكتروناً, أو بواسطة استبدال وسيلة تخزين الـ Firmware كشريحة الذاكرة الموضوعة على مقبس. الـ Firmware يمكن أن (ولكن ليس من الضروري) يعرض في واجهة خارجية سهلة الوصول. على سبيل المثال, في بعض تطبيقات المودم لا يمكن الوصول إلى الـ Firmware مباشرتاً, ولكنه جزء من مجموعة من الاجهزة وFirmware مسؤول عن الإستجابة على الآوامرمن النظام المضيف. من المعروف ان الـFirmware يخزن في ذاكرة ROM, ولكن التكلفة و الاداء دفعت بائعي هذه العناصر إلى تبني بدائل متنوعة, تتضمن وسائط غير قابلة للتغيير مثل (EPROM and Flash), أو SRAM كال (Firmware) المحمل بواسطة (device driver) لنظام التشغيل

Firmware and device drivers  :

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

المراجع

[1][www.arabhardware.net]

[2][www.wikipedia.org]