الصفحة الرئيسية » howto » ما هو برنامج Firmware أو Microcode ، وكيف يمكنني تحديث جهازي؟

    ما هو برنامج Firmware أو Microcode ، وكيف يمكنني تحديث جهازي؟

    Firmware هو نوع من البرامج يتم تشغيله على جهاز ، ويقوم بأداء مهام منخفضة المستوى. على سبيل المثال ، كل شيء بدءاً من جهاز تحكم عن بعد في التلفاز إلى محرك أقراص ثابت بجهاز كمبيوتر إلى طائرة بدون طيار تعمل على تشغيل البرامج الثابتة الخاصة به. و microcode هو أساسا البرامج الثابتة لوحدة المعالجة المركزية الخاصة بك.

    ما هي البرامج الثابتة?

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

    "البرامج الثابتة" ، كما يوحي اسمها ، هي شيء بين البرامج والأجهزة. البرامج الثابتة هي في الواقع مجرد نوع من البرمجيات ، ولكنها عادة ما يتم برمجتها في الذاكرة المدمجة في هذا الجهاز وتعمل بمستوى أقل بكثير. في حالة الكمبيوتر الشخصي ، فإن اللوحة الأم ، وحدة المعالجة المركزية ، معالج الرسومات ، محرك الأقراص الصلبة ، الماوس ، والأجهزة الأخرى جميعها لديها برامجها الثابتة الخاصة.

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

    يمكن أن تكون البرامج الثابتة نظام تشغيل كامل لجهاز بسيط

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

    لذلك ، لتحديث نظام التشغيل بالكامل لجهازك على كاميرا رقمية أو جهاز توجيه أو طابعة أو مشغل موسيقى أو جهاز ملاحة GPS - فغالبًا ما يتعين عليك إجراء "تحديث للبرنامج الثابت" أو تنزيل وتثبيت "برنامج ثابت جديد" "ملف من الشركة المصنعة.

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

    ما هو Microcode?

    أصبح الرمز الصغير أكثر أهمية مع ثغرة Specter. تحتاج وحدات المعالجة المركزية Intel إلى "microcode" جديد من Intel للدفاع ضد هجمات Specter بشكل صحيح.

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

    يتم تسليم تحديثات الرمز الصغير عمومًا مع تحديثات UEFI الثابتة أو BIOS. عندما يقوم جهاز الكمبيوتر بالتمهيد ، يقوم البرنامج الثابت للكمبيوتر UEFI أو BIOS بتحميل الرمز الصغير على وحدة المعالجة المركزية. ومع ذلك ، من الممكن أيضًا لأنظمة التشغيل مثل Windows أو Linux تحميل رمز microcode جديد في وقت التشغيل.

    على سبيل المثال ، إذا كنت ترغب في الحصول على أحدث رمز متحرك Intel لوحدة المعالجة المركزية الخاصة بك لحماية ضد Specter ولن تصدر الشركة المصنعة للكمبيوتر تحديثات UEFI لنظامك ، لدى Microsoft تحديث Windows اختياري يمكنك تثبيته.

    يجب عليك تحديث البرامج الثابتة للجهاز?

    يعتمد ما إذا كان يجب عليك تحديث البرامج الثابتة للجهاز على الجهاز وما توصي به الجهة المصنعة.

    في كثير من الحالات ، لن تحتاج أبدًا إلى تحديث البرامج الثابتة لجهازك. على سبيل المثال ، يعمل جهاز التحكم عن بعد الخاص بالتلفزيون على تشغيل البرامج الثابتة ، ومن المؤكد تقريبًا أنه لا توجد طريقة لتحديثه. لا يوجد سبب تريد تحديثه ، على أي حال. جهاز التحكم عن بُعد جيد ، ولا داعي للقلق بشأنه.

    بالنسبة للعديد من الأجهزة الأخرى ، قد يكون تحديث البرنامج الثابت مفيدًا أحيانًا لإصلاح الأخطاء وإجراء تحسينات طفيفة. على سبيل المثال ، قد تقوم الشركة المصنعة لمحرك الأقراص الخاص بك بتوفير إصدار أحدث من البرنامج الثابت الذي يعمل على تحسين الوثوقية أو الأداء. قد تقدم الشركة المصنعة لبطاقة الرسومات BIOS فيديو جديد يعمل على إصلاح خطأ. أو قد تقوم الشركة المصنعة لجهاز التوجيه بعرض تحديث للبرنامج الثابت يتضمن ميزات إدارية جديدة.

    يوصيك العديد من الشركات المصنعة للأجهزة بتثبيت تحديث البرامج الثابتة فقط إذا كانت لديك مشكلة تحتاج إلى إصلاح (أو تحتاج إلى ميزة جديدة محددة) ، أو إذا كانت الشركة المصنّعة ترشدك إلى تثبيتها على وجه التحديد..

    بالنسبة للأجهزة الأخرى ، دائمًا ما تكون تحديثات البرامج الثابتة فكرة رائعة. قد تحتاج إلى تحديث أحدث وأحدث البرامج الثابتة الخاص بكاميرا رقمية ، على سبيل المثال ، لتحسين الأداء والحصول على ميزات جديدة. وتوصي Microsoft بإبقاء البرامج الثابتة الخاصة بوحدة تحكم Xbox One محدثة للتأكد من أنها تعمل بشكل صحيح مع الألعاب التي تقوم بتشغيلها.

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

    كيفية تحديث البرامج الثابتة لجهازك

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

    أولاً ، توجه إلى موقع الشركة المصنعة وابحث عن صفحة الدعم أو التنزيل الخاصة بالمنتج المحدد الذي تستخدمه. على سبيل المثال ، إذا كان لديك محرك أقراص Samsung للحالة الصلبة ، توجه إلى موقع Samsung على الويب واعثر على صفحة الدعم الخاصة بنموذج SSD الخاص بك. إذا كنت ترغب في تحديث البرنامج الثابت الخاص بـ motherboard أو BIOS ، فانتقل إلى موقع الشركة المصنعة للكمبيوتر الشخصي وابحث عن الوضع الدقيق للكمبيوتر الشخصي ، أو إذا قمت بإنشاء الكمبيوتر الخاص بك ، فانتقل إلى موقع الشركة المصنعة للوحة الأم وابحث عن طراز اللوحة الأم لديك.

    ابحث عن أي نوع من تنزيل التحديث "البرامج الثابتة" على موقع الدعم. إذا لم تتمكن من العثور على واحد ، فربما لا توجد برامج ثابتة محدثة متوفرة لجهازك. قم بتنزيل أحدث إصدار تراه ، وتأكد من قراءة أي ملاحظات حول الإصدار تظهر على موقع الويب.

    بمجرد تنزيل البرنامج الثابت الجديد ، افتح التنزيل وابحث عن ملف README. إذا لم تتمكن من العثور على أحد ، ابحث عن تعليمات تثبيت البرامج الثابتة المنفصلة على صفحة التنزيل. سوف تحدد تعليمات الشركة المصنعة بالضبط ما تحتاج إلى القيام به.

    بالنسبة لبعض تحديثات البرامج الثابتة ، قد تحتاج ببساطة إلى تشغيل ملف exe. من داخل Windows وسوف يعتني بكل شيء من أجلك. بالنسبة للآخرين ، قد تحتاج إلى إنشاء محرك أقراص DOS قابل للتشغيل مع ملف البرنامج الثابت عليه ، والبدء في بيئة DOS ، وتشغيل أمر لتحديث البرامج الثابتة الخاصة بك من هناك. أو إذا كنت تريد تحديث جهاز منفصل ، فقد تحتاج إلى وضع ملف البرنامج الثابت على محرك أقراص USB أو بطاقة SD وإحضاره إلى الجهاز الآخر.

    إذا كان ملف البرامج الثابتة الذي قمت بتنزيله هو مجرد ملف exe ولا يمكنك العثور على أي تعليمات ، فربما تحتاج فقط إلى النقر فوقه نقرًا مزدوجًا وتشغيله من داخل Windows.

    هذه تعليمات عامة ، وقد تحتاج إلى تنفيذ خطوات مختلفة لأجهزة مختلفة. على سبيل المثال ، لتحديث البرنامج الثابت لوحدة التحكم Xbox One ، يجب عليك استخدام Xbox One أو تطبيق Xbox Accessories على Windows 10. قد تطالبك بعض البرامج تلقائيًا بتثبيت تحديثات البرامج الثابتة للأجهزة المرتبطة ، إذا كانت ضرورية بالفعل.

    Image Credit: GagliardiImages / Shutterstock.com، Hemin Xylan / Shutterstock.com، Hadrian / Shutterstock.com