البرنامج الثابت هو نوع من البرامج يتم تشغيله على جهاز ، ويقوم بمهام منخفضة المستوى. على سبيل المثال ، كل شيء من جهاز التحكم عن بعد في التلفزيون إلى محرك الأقراص الثابتة للكمبيوتر إلى الطائرات بدون طيار يشغل البرامج الثابتة الخاصة به. والرمز الصغير هو في الأساس برنامج ثابت لوحدة المعالجة المركزية الخاصة بك.
ما هي البرامج الثابتة؟
يشير البرنامج إلى البرامج والتطبيقات ورموز الكمبيوتر الأخرى التي يتم تشغيلها على الجهاز. تشير الأجهزة إلى الأجهزة المادية الفعلية. لذلك ، إذا كان لديك جهاز كمبيوتر يعمل بنظام Windows ، فإن نظام التشغيل Windows وجميع التطبيقات التي تستخدمها هي برامج ، والكمبيوتر نفسه ومكوناته مثل القرص الصلب ووحدة المعالجة المركزية واللوحة الأم والماوس والشاشة هي أجهزة.
“البرامج الثابتة” ، كما يوحي اسمها ، هي شيء ما بين البرامج والأجهزة. البرامج الثابتة هي في الواقع مجرد نوع من البرامج ، ولكنها عادة ما تتم برمجتها في ذاكرة مدمجة في هذا الجهاز وتعمل بمستوى أقل بكثير. في حالة الكمبيوتر الشخصي ، تحتوي كل من اللوحة الأم ووحدة المعالجة المركزية ومعالج الرسومات والقرص الصلب والماوس والأجهزة الأخرى على البرامج الثابتة الخاصة بها.
على سبيل المثال ، عندما تقوم بتشغيل جهاز الكمبيوتر الخاص بك ، فإن البرامج الثابتة الموجودة على اللوحة الأم – إما UEFI أو BIOS – تبدأ وتهيئ أجهزتك ، قبل تسليم بدء التشغيل إلى محرك الأقراص الثابتة ، ثم نظام التشغيل الخاص بك. لديك محرك أقراص الحالة الصلبة لديها الثابتة التي تدير تلقائيا حيث يجب أن يتم تخزين البيانات على خلايا ذاكرة فلاش المادية لتحقيق الأداء الأمثل. BIOS الفيديو هو نوع من البرامج الثابتة التي تترجم التعليمات المتعلقة بالفيديو قبل إرسالها إلى معالج الرسومات بجهاز الكمبيوتر الخاص بك. حتى ماوس USB الخاص بك يحتوي على برنامج ثابت يتعامل مع تفسير مدخلات الماوس المادية ، والتواصل مع جهاز الكمبيوتر الخاص بك ، وتشغيل أي أضواء قد تكون على الماوس.
يمكن أن تكون البرامج الثابتة عبارة عن نظام تشغيل كامل لجهاز بسيط
بالنسبة لبعض الأجهزة البسيطة ، يمكن أن تشير “البرامج الثابتة” إلى نظام تشغيل الجهاز بالكامل. على سبيل المثال ، إذا كان لديك كاميرا رقمية ، فإن “البرامج الثابتة” للكاميرا تشير إلى جميع البرامج التي تعمل على تلك الكاميرا الرقمية. يتضمن ذلك كل شيء بدءًا من وظائف التقاط التصوير الفوتوغرافي منخفض المستوى إلى نظام التشغيل الرسومي للكاميرا. حتى الطائرات بدون طيار لديها برنامج ثابت ، وهو البرنامج الذي يتم تشغيله على متن الطائرة بدون طيار نفسها.
لذلك ، لتحديث نظام تشغيل الجهاز بالكامل – مثل الكاميرا الرقمية أو جهاز التوجيه أو الطابعة أو مشغل الموسيقى أو جهاز الملاحة بنظام تحديد المواقع العالمي (GPS) – فغالبًا ما يتعين عليك إجراء “تحديث للبرنامج الثابت” أو تنزيل “برنامج ثابت” جديد وتثبيته “ملف من الشركة المصنعة.
يبدو أن نظام التشغيل يجب أن يكون مجرد برنامج ، لذلك قد يبدو هذا غير متسق إلى حد ما. ولكن هذا لأن البرامج الثابتة ليست مصطلحًا دقيقًا. في حين أن البرامج والأجهزة واضحة إلى حد ما ، فإن البرامج الثابتة هي مجرد نوع من البرامج منخفضة المستوى.
ما هو الرمز الصغير؟
أصبح الرمز الصغير أكثر أهمية مع ثغرة Spectre . تحتاج وحدات المعالجة المركزية Intel إلى “رمز صغير” جديد من Intel للدفاع بشكل صحيح ضد هجمات Specter.
فكر في الرمز الصغير مثل البرامج الثابتة لوحدة المعالجة المركزية بجهاز الكمبيوتر الخاص بك. يترجم الرمز الصغير التعليمات التي تتلقاها وحدة المعالجة المركزية إلى العمليات الفعلية على مستوى الدائرة التي تحدث داخل وحدة المعالجة المركزية. بمعنى آخر ، يمكن للرمز الصغير المحدث إرسال تعليمات مختلفة إلى الدوائر داخل وحدة المعالجة المركزية. يمكن أن يمنع ذلك بعض هجمات Specter عن طريق تغيير طريقة عمل وحدة المعالجة المركزية. يمكن لتحديثات الرمز الصغير أيضًا إصلاح الأخطاء والأخطاء الأخرى ، دون الحاجة إلى استبدال كامل لأجهزة وحدة المعالجة المركزية.
يتم تسليم تحديثات الرمز الصغير بشكل عام مع تحديثات البرامج الثابتة لـ UEFI أو BIOS. عندما يقوم جهاز الكمبيوتر بالتمهيد ، يقوم برنامج UEFI الثابت للكمبيوتر أو BIOS بتحميل الرمز الصغير على وحدة المعالجة المركزية. ومع ذلك ، من الممكن أيضًا أن تقوم أنظمة التشغيل مثل Windows أو Linux بتحميل رمز صغير جديد في وقت التمهيد.
على سبيل المثال ، إذا كنت ترغب في الحصول على أحدث رمز صغير من Intel لوحدة المعالجة المركزية الخاصة بك للحماية من Specter ولن تقوم الشركة المصنعة لجهاز الكمبيوتر الخاص بك بإصدار تحديثات UEFI لنظامك ، فإن Microsoft لديها تحديث Windows اختياري يمكنك تثبيته .
هل يجب عليك تحديث البرنامج الثابت للجهاز؟
يعتمد ما إذا كان يجب عليك تحديث البرنامج الثابت للجهاز على الجهاز وما توصي به الشركة المصنعة.
في كثير من الحالات ، لن تحتاج أبدًا إلى تحديث البرامج الثابتة للجهاز. على سبيل المثال ، جهاز التحكم عن بعد الخاص بالتلفزيون الخاص بك يقوم بتشغيل برنامج ثابت ، ومن شبه المؤكد أنه لا توجد طريقة لتحديثه. لا يوجد سبب تريد تحديثه على أي حال. جهاز التحكم عن بعد الخاص بك جيد ، ولا داعي للقلق بشأنه.
بالنسبة للعديد من الأجهزة الأخرى ، قد يكون تحديث البرامج الثابتة مفيدًا في بعض الأحيان لإصلاح الأخطاء وتقديم تحسينات طفيفة. على سبيل المثال ، قد تقدم الشركة المصنعة لمحرك الأقراص ذي الحالة الصلبة إصدارًا أحدث من البرنامج الثابت يعمل على تحسين الموثوقية أو الأداء. قد تقدم الشركة المصنعة لبطاقة الرسومات الخاصة بك BIOS فيديو جديدًا يعمل على إصلاح الخلل. أو قد تعرض الشركة المصنعة لجهاز التوجيه الخاص بك تحديثًا للبرنامج الثابت يتضمن ميزات إدارية جديدة.
يوصيك العديد من الشركات المصنعة للأجهزة بتثبيت تحديث البرنامج الثابت فقط إذا كانت لديك مشكلة تحتاج إلى الإصلاح (أو كنت بحاجة إلى ميزة جديدة محددة) ، أو إذا طلبت منك الشركة المصنعة على وجه التحديد تثبيتها.
بالنسبة للأجهزة الأخرى ، تكون تحديثات البرامج الثابتة دائمًا تقريبًا فكرة رائعة. ربما تريد آخر وأكبر تحديث للبرامج الثابتة للكاميرا الرقمية الخاصة بك ، على سبيل المثال ، لتحسين الأداء والحصول على ميزات جديدة. وتوصي Microsoft بتحديث البرامج الثابتة لوحدة التحكم Xbox One الخاصة بك للتأكد من أنها تعمل بشكل صحيح مع الألعاب التي تلعبها.
يجب عليك اتباع توصيات الشركة المصنعة لكل جهاز. يوصي العديد من الشركات المصنعة بتحديث البرامج الثابتة الخاصة بأجهزتهم فقط إذا كنت لا تواجه مشكلة. إذا ماتت الطاقة أو حدث خطأ أثناء تحديث البرامج الثابتة ، فغالبًا ما لا توجد طريقة لاستردادها بشكل نظيف. بمعنى آخر ، قد يؤدي تحديث البرنامج الثابت الفاشل إلى ” تعطيل ” الجهاز ، مما يجعله غير قابل للاستخدام. هذا يعتمد على الجهاز.
كيفية تحديث البرامج الثابتة للجهاز
إذا كنت بحاجة إلى تحديث البرنامج الثابت للجهاز ، فيجب أن تساعدك هذه الإرشادات العامة. تعتمد العملية الدقيقة لتحديث البرنامج الثابت للجهاز على الجهاز نفسه ، ويجب على الشركة المصنعة للجهاز توفير الإرشادات على موقع الويب الخاص بها.
ابحث عن أي نوع من تنزيل تحديث “البرامج الثابتة” على موقع الدعم. إذا لم تتمكن من العثور على واحد ، فربما لا تتوفر برامج ثابتة محدثة لجهازك. قم بتنزيل أحدث إصدار تراه ، وتأكد من قراءة ملاحظات الإصدار التي تظهر على موقع الويب.
بمجرد تنزيل البرنامج الثابت الجديد ، افتح التنزيل وابحث عن ملف README. إذا لم تتمكن من العثور على واحد ، فابحث عن إرشادات منفصلة لتثبيت البرامج الثابتة في صفحة التنزيل. ستوضح إرشادات الشركة المصنعة ما عليك القيام به بالضبط.
بالنسبة لبعض تحديثات البرامج الثابتة ، قد تحتاج ببساطة إلى تشغيل ملف exe. من داخل Windows وسيهتم بكل شيء نيابة عنك. بالنسبة للآخرين ، قد تحتاج إلى إنشاء محرك DOS قابل للتمهيد مع وجود ملف البرنامج الثابت عليه ، والتمهيد في بيئة DOS ، وتشغيل أمر لتحديث البرامج الثابتة الخاصة بك من هناك. أو ، إذا كنت ترغب في تحديث جهاز منفصل ، فقد تحتاج إلى وضع ملف البرنامج الثابت على محرك أقراص USB أو بطاقة SD وإحضاره إلى الجهاز الآخر.
إذا كان ملف البرنامج الثابت الذي قمت بتنزيله هو مجرد ملف exe. ولا يمكنك العثور على أي تعليمات ، فربما تحتاج فقط إلى النقر فوقه نقرًا مزدوجًا وتشغيله من داخل Windows.
هذه إرشادات عامة ، وقد تحتاج إلى تنفيذ خطوات مختلفة لأجهزة مختلفة. على سبيل المثال ، لتحديث البرنامج الثابت لوحدة التحكم Xbox One الخاصة بك ، يجب عليك استخدام تطبيق Xbox One أو تطبيق ملحقات Xbox على Windows 10. قد تطالبك بعض البرامج تلقائيًا بتثبيت تحديثات البرامج الثابتة للأجهزة المرتبطة ، إذا كانت ضرورية حقًا.