Διαφορά μεταξύ EEPROM και FlashROM Η διαφορά μεταξύ της μνήμης
Στο παρελθόν, οι ηλεκτρονικές συσκευές χρειάζονταν κάποιο είδος μη πτητικής μεθόδου αποθήκευσης για να κατέχουν όλα τα δεδομένα που χρειάζονται για να κάνουν τις λειτουργίες τους. Η ανάπτυξη οδήγησε στη δημιουργία EPROM και διαδόχου της EEPROM (Electrically Erasable Programmable Memory). Το κυρίαρχο χαρακτηριστικό της EEPROM είναι ότι ο προγραμματιστής μπορεί να αλλάξει τα δεδομένα που είναι ενσωματωμένα στη μνήμη ένα byte κάθε φορά, δίνοντάς του μεγαλύτερο έλεγχο στον τρόπο με τον οποίο εισέρχεται στα δεδομένα. Αλλά αυτή η μέθοδος διαρκεί πολύ μεγάλο χρονικό διάστημα ειδικά όταν διαγράφει τα δεδομένα σε αυτήν. Η EEPROM χρησιμοποιήθηκε σε μεγάλο βαθμό σε ηλεκτρονικά συστήματα που έχουν προγραμματιστεί μόνο μερικές φορές πριν από τη ναυτιλία, αλλά στη συνέχεια μπορούν να ενημερωθούν μέσω patches. Ένα παράδειγμα αυτού θα είναι το chip που περιέχει το BIOS (Basic Input Output System) του υπολογιστή μας. Μπορεί να επαναπρογραμματιστεί με ενημερώσεις από τον κατασκευαστή για να προσθέσει περαιτέρω λειτουργίες ή να διορθώσει ένα σφάλμα που δεν εντοπίστηκε κατά τη στιγμή της αποστολής.
Η μνήμη flash είναι μια παρακλάδα της EEPROM, η οποία συνδέει τα τμήματα της μνήμης σε μπλοκ. Παρόλο που η εγγραφή δεδομένων στη μνήμη flash γίνεται ακόμα σε επίπεδο byte, η διαγραφή του περιεχομένου θα σήμαινε τη διαγραφή του συνόλου του μπλοκ. Αυτό το χαρακτηριστικό έδωσε τη μνήμη flash το πλεονέκτημα της ταχύτητας πάνω από το EEPROM. Η μνήμη Flash έγινε πολύ δημοφιλής επειδή χρειάζεται πολύ λιγότερη ενέργεια σε σύγκριση με έναν σκληρό δίσκο και είναι πολύ πιο ανθεκτική. ικανή να επιβιώσει υπερβολική θερμότητα, πίεση και ακόμη και να βυθιστεί στο νερό. Η μνήμη Flash έγινε ο άμεσος διάδοχος των γηρασμένων δισκετών όχι μόνο για την ανθεκτικότητα αλλά και για τη μεγάλη χωρητικότητα και το σχετικά μικρό μέγεθος. Το μόνο μειονέκτημα της μνήμης flash είναι ότι όπως το EEPROM, μπορεί να διαρκέσει μόνο ένα συγκεκριμένο κύκλο δεδομένων πριν αποτύχει.
Το EEPROM και το Flash είναι δύο τύποι μνήμης που χρησιμοποιούνται σήμερα πολύ ευρέως. Παρόλο που δεν φαίνεται πιθανό, το flash είναι μόνο μια εξειδικευμένη έκδοση του EEPROM που επιτρέπει στον χρήστη να διαγράψει μεγάλα τμήματα δεδομένων για να βελτιώσει τη συνολική ταχύτητα της συσκευής. Παρά τη διαφορά, είναι σαφές ότι και οι δύο μορφές μνήμης θα εξακολουθούσαν να υπάρχουν στο προσεχές μέλλον.