- البرامج الثابتة هي حلقة وصل حاسمة بين العتاد والبرمجيات في الجهاز، وتلعب دورًا لا غنى عنه في مجموعة واسعة من الأجهزة الإلكترونية. إنها أول برنامج يتم تشغيله عند بدء التشغيل، ويقوم بإجراء فحوصات تشخيصية أساسية وتهيئة مكونات النظام.
- باعتبارها قوة دائمة، تستمر البرامج الثابتة في العمل في الخلفية، مما يضمن تشغيل العتاد بسلاسة ويسمح للبرمجيات بالعمل بكفاءة طوال دورة حياة الجهاز.
تشمل أنواع البرامج الثابتة مجموعة واسعة من البرامج المتخصصة المصممة لتلبية المتطلبات التشغيلية الفريدة للأجهزة التي تشغلها. من BIOS الذي يبدأ عملية تمهيد الكمبيوتر إلى الأنظمة المضمنة التي توجه تشغيل الأجهزة المنزلية، تم تصميم كل نوع من البرامج الثابتة بدقة لتوفير آليات تهيئة وتحكم ووظائف أمان محددة. إن التعرف على الأنواع المختلفة من البرامج الثابتة لا يعمق فهمنا لكيفية عمل الأجهزة فحسب، بل يمكننا أيضًا من اتخاذ خيارات مستنيرة بشأن إدارة الأجهزة.
1. BIOS (Basic Input/Output System)
يعد BIOS أكثر أنواع البرامج الثابتة شهرة، وهو موجود في أجهزة الكمبيوتر الشخصية وأجهزة الكمبيوتر المحمولة التقليدية. يقوم بتهيئة واختبار مكونات العتاد أثناء عملية بدء التشغيل ويوفر خدمات وقت التشغيل لنظام التشغيل والبرامج.
اقرأ أيضًا:البرامج الثابتة مقابل البرمجيات: القوى الخفية وراء تقنيتك
2. UEFI (Unified Extensible Firmware Interface)
UEFI هو بديل حديث لـ BIOS، ويوفر سرعة تمهيد محسنة وميزات أمان مثل التمهيد الآمن والقدرة على التمهيد من محركات الأقراص الثابتة كبيرة السعة. وهو مصمم ليكون أكثر مرونة وقابلية للتوسع من BIOS التقليدي.
3. FTPM (Firmware Trusted Platform Module)
كما ناقشنا في مقالات سابقة، فإن fTPM هو تطبيق برمجي لوحدة النظام الأساسي الموثوقة، والتي توفر تخزينًا آمنًا للمفاتيح المشفرة وقدرات التمهيد الآمن ووظائف أخرى متعلقة بالأمان.
4. Firmware BMC (Baseboard Management Controller)
توجد البرامج الثابتة لـ BMC في الخوادم والأنظمة الأخرى على مستوى المؤسسات، مما يوفر قدرات إدارة خارج النطاق. وهذا يسمح للمسؤولين بمراقبة النظام والتحكم فيه حتى عندما لا يكون نظام التشغيل نشطًا.
5. Firmware EC (Embedded Controller)
تعد البرامج الثابتة لـ EC ضرورية لأجهزة الكمبيوتر المحمولة والمكتبية، حيث تدير مهام مثل مسح لوحة المفاتيح والتحكم في المروحة وإدارة الطاقة. تضمن هذه البرامج الثابتة منخفضة المستوى تشغيل الجهاز بسلاسة وتجربة مستخدم جيدة.
6. Firmware TPM (Trusted Platform Module)
شريحة مخصصة توفر بيئة آمنة للعمليات المشفرة، تُستخدم البرامج الثابتة لـ TPM لمهام مثل التمهيد الآمن وتشفير القرص وتوليد وتخزين المفاتيح المشفرة.
اقرأ أيضًا:البرامج الثابتة مكشوفة: عتاد أم برمجيات أم كلاهما؟
7. البرامج الثابتة للموجهات
الموجهات لها برامجها الثابتة الخاصة، التي تدير حركة مرور الشبكة وتوفر ميزات مثل جدران الحماية والشبكات الخاصة الافتراضية وأدوات إدارة الشبكة. تتضمن البرامج الثابتة مفتوحة المصدر الشهيرة للموجهاتDD-WRTوOpenWrt.
8. البرامج الثابتة لأجهزة إنترنت الأشياء
مع ظهور إنترنت الأشياء، أصبحت البرامج الثابتة لأجهزةإنترنت الأشياءأكثر شيوعًا. تم تصميم هذه البرامج الثابتة لإدارة المهام المحددة وبروتوكولات الاتصال للجهاز.
9. البرامج الثابتة المضمنة
البرامج الثابتة المضمنة، الموجودة في أجهزة مختلفة مثل الغسالات والمعدات الطبية، تلعب دورًا محوريًا في تشغيل الأجهزة. تم تصميم هذه البرامج الثابتة المتخصصة للتحكم في عمليات الأجهزة وإدارتها بكفاءة. يمتد تنوعها ليشمل قطاعات مختلفة، مما يضمن أداءً موثوقًا ودون عيوب.

