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