Πριν από πολύ καιρό, σε εκείνους τους αρχαίους χρόνους, όταν οι υπολογιστές είχαν το μέγεθος μιας διώροφης καλύβας στα πόδια του κοτόπουλου, η μνήμη τους συλλέχθηκε από μαγνητικούς πυρήνες με τη μορφή του γράμματος S. Young και όμορφες Marya-master με λεπτά δάχτυλα και τα αιχμηρά μάτια τεντώθηκαν λεπτά σύρματα μεταξύ των ακίδων με ειδικές βελόνες γράμματα W: αν τεντωθεί προς τα αριστερά - θα υπάρχει μηδέν στη μνήμη, προς τα δεξιά - ένα. Από τότε, έχει συνηθίσει στους ανθρώπους του υπολογιστή να καλούν τη διαδικασία προγραμματισμού ROM "firmware".
Η μνήμη ROM είναι μόνο για ανάγνωση. Ονομάζεται μόνιμο γιατί ακόμη και όταν η τροφοδοσία είναι απενεργοποιημένη, είναι υποχρεωμένη να αποθηκεύει τις πληροφορίες που έχουν καταγραφεί σε αυτήν. Με τη μορφή μικροτσίπ, αυτός ο τύπος μνήμης χρησιμοποιείται σε όλες τις μηχανογραφημένες συσκευές - κινητά τηλέφωνα, οικιακά θέατρα, συσκευές αναπαραγωγής μουσικής κ.λπ. Αποθηκεύουν το λογισμικό για τον έλεγχο της λειτουργίας της συσκευής μικροεπεξεργαστή. Είναι αυτό το σύνολο προγραμμάτων που καθορίζει πόσο καλά η συσκευή θα εκτελέσει τις λειτουργίες της, πόσο καταναλώνει ηλεκτρική ενέργεια και πόσο συχνά θα αποτύχει.
Όταν η συσκευή συναρμολογείται στο εργοστάσιο, πραγματοποιείται η πρώτη "αναβοσβήνει" του ROM - γράφοντας σε αυτήν τους κωδικούς υπολογιστών που δημιουργούνται από τους προγραμματιστές. Ωστόσο, μετά την κυκλοφορία της συσκευής στην αγορά, η εργασία σε αυτήν δεν σταματά - οι κωδικοποιητές της εταιρείας εξαλείφουν τις εντοπισμένες ελλείψεις και προσθέτουν νέες λειτουργίες στο λογισμικό που επιτρέπουν ακόμη καλύτερη χρήση των δυνατοτήτων που είναι ενσωματωμένες στη συσκευή. Οι τροποποιημένες εκδόσεις μεταφορτώνονται δωρεάν σε ιστότοπους Διαδικτύου με τη μορφή ειδικά προετοιμασμένων αρχείων, τα οποία συχνά ονομάζονται επίσης "νέο υλικολογισμικό". Εάν κατεβάσετε ένα τέτοιο αρχείο και το μεταφέρετε σε ένα αποκλειστικό πρόγραμμα (firmware) που ξέρει πώς να χειριστεί το υλικολογισμικό αυτού του συγκεκριμένου κατασκευαστή για αυτό το συγκεκριμένο μοντέλο συσκευής, τότε το πρόγραμμα θα αντικαταστήσει τα περιεχόμενα της ROM με ένα νέο - θα "λάμψη".
Οι κατασκευαστές συνιστούν να εκτελείται μια τέτοια λειτουργία αναβοσβήνει ή "αναβάθμισης του λογισμικού" με την κυκλοφορία κάθε νέας έκδοσης του λογισμικού. Αν και, εάν η συσκευή λειτουργεί με το εργοστασιακό υλικολογισμικό χωρίς να προκαλέσει προβλήματα, δεν είναι καθόλου απαραίτητο να το κάνετε με τον κίνδυνο να αντιμετωπίσετε κάποιο είδος βλάβης κατά τη διαδικασία αναβοσβήνει. Θα ήταν πιο σωστό να εξοικειωθείτε με τη λίστα αλλαγών στη νέα έκδοση υλικολογισμικού και να αποφασίσετε αν αξίζει τον κίνδυνο.