ما هي البرامج الثابتة؟ ماذا تفعل البرامج الثابتة؟ -

البرامج الثابتة ...(Firmware…) ربما سمعت عنها في وقت ما. يبدو أنه اسم ألماني غريب ، أليس كذلك؟ لكن ما هي البرامج الثابتة؟ ما معنى هذا المصطلح ، وكيف تعرف البرامج الثابتة؟ ماذا تفعل البرامج الثابتة؟ كيف تعمل البرامج الثابتة؟ بالتأكيد ، الغرض منه ليس فقط إرباكك. كما ستتعلم في هذا البرنامج التعليمي ، تعتبر البرامج الثابتة ضرورية للأجهزة من جميع الأنواع ، من الهواتف الذكية إلى أجهزة التلفزيون(TVs) الذكية إلى الغسالات والأجهزة الأخرى. لتوضيح الأمور ومساعدتك في أن تصبح أكثر دراية بهذا الموضوع ، نوضح جميع الأشياء الأساسية التي تحتاج إلى معرفتها حول البرامج الثابتة في هذه المقالة. هيا بنا نبدأ:

ما هي البرامج الثابتة؟ تعريف البرامج الثابتة(Firmware) بعبارات بسيطة

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

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

تحتاج إشارات المرور إلى البرامج الثابتة للتشغيل

تحتاج إشارات المرور إلى البرامج الثابتة للتشغيل

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

تحتاج العديد من مكونات الكمبيوتر (اللوحة الأم ، بطاقة الرسومات ، إلخ) إلى برامج ثابتة

تحتاج العديد من مكونات الكمبيوتر (اللوحة الأم ، بطاقة الرسومات ، إلخ) إلى برامج ثابتة

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

ما هي البرامج الثابتة في Android؟

ما هي البرامج الثابتة في الهاتف المحمول؟ كيف يمكنك تعريف البرامج الثابتة في الأجهزة ذات الأجهزة المعقدة مثل الهواتف الذكية أو الأجهزة اللوحية أو الساعات الذكية أو حتى أجهزة التلفزيون(TVs) الذكية ؟ في هذه الحالة ، سيكون التعريف الجيد للبرامج الثابتة كما يلي: البرنامج الثابت هو الوسيط بين الأجهزة ونظام التشغيل(the firmware is the middleman between the hardware and the operating system) .

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

تحتوي الهواتف الذكية والأجهزة اللوحية التي تعمل بنظام Android أيضًا على برامج ثابتة

(Android)تحتوي الهواتف الذكية والأجهزة اللوحية التي تعمل بنظام Android أيضًا على برامج ثابتة

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

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

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

الشيء نفسه ينطبق على أجهزة التلفزيون(TVs) الذكية والأجهزة اللوحية وغيرها من الأجهزة المحمولة التي تعمل بنظام Android(Android) .

أين يتم تخزين البرنامج الثابت؟

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

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

ما هي أنواع البرامج الثابتة الموجودة؟

هناك تنوع كبير في البرامج الثابتة كما هو الحال في الأجهزة. توجد برامج ثابتة في اللوحات الأم للكمبيوتر (تسمى BIOS أو UEFI(BIOS or UEFI) ) ، وهناك برامج ثابتة في الأقراص الثابتة ومحركات الأقراص ذات الحالة الصلبة ( SSDs ) ومحركات الأقراص CD/DVD/Blu-Ray ، وهناك برامج ثابتة في بطاقات الشبكة ، وأجهزة التوجيه ، ونقاط الوصول ، وموسعات النطاق ، هناك أيضًا برامج ثابتة في ماوس ولوحة المفاتيح للألعاب. وهذه فقط بعض الأمثلة المتعلقة بأجهزة الكمبيوتر.

حتى لوحات المفاتيح تعتمد على البرامج الثابتة للتشغيل

حتى لوحات المفاتيح تعتمد على البرامج الثابتة للتشغيل

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

ما هو الفرق بين البرامج الثابتة وبرامج التشغيل؟

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

هل يمكنك ترقية البرامج الثابتة؟ ما هو تحديث البرامج الثابتة؟

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

تحديث البرنامج الثابت للوحة الأم للكمبيوتر (تحديث UEFI BIOS)

تحديث البرنامج الثابت(Firmware) للوحة الأم للكمبيوتر ( تحديث UEFI BIOS )

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

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

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

ترقية البرامج الثابتة لجهاز التوجيه

ترقية البرامج الثابتة لجهاز التوجيه

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

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

هل لديك أي أسئلة أخرى تتعلق بـ "ما هي البرامج الثابتة"؟

والآن أنت تعرف ما هي البرامج الثابتة ، وماذا تفعل ، وأين يتم العثور عليها. هل كان(Was) تفسيرنا جيدًا بما فيه الكفاية؟ هل تفهم هذا المفهوم ، وهل يمكنك تحديد البرامج الثابتة الآن؟ هل ما زلت مرتبكًا من "البرامج الثابتة" لنظام Android ؟ لا تتردد في إخبارنا إذا كان لديك أي أسئلة أخرى بخصوص البرامج الثابتة الموجودة في قسم التعليقات أدناه.



About the author

أنا مهندس برمجيات لديه خبرة في Xbox Explorer و Microsoft Excel و Windows 8.1 Explorer. في أوقات فراغي ، أحب ممارسة ألعاب الفيديو ومشاهدة التلفزيون. لديّ درجة علمية من جامعة يوتا وأعمل حاليًا كمهندس برمجيات لشركة دولية.



Related posts