Apakah ada alasan mengapa orang masih menggunakan (dan menerapkan dalam sistem baru) EEPROMs normal daripada memori flash, saat ini?
Dari wikipedia memori Flash :
Memori flash dikembangkan dari EEPROM (memori hanya-baca yang dapat diprogram yang dapat dihapus secara listrik).
Apakah akan ada kerugian (konsumsi daya, ruang, kecepatan, dll.) Dalam menggunakan flash daripada EEPROM normal?
Jawaban:
Untuk menjadi luar biasa, memori FLASH hanyalah bentuk EEPROM: Ada aspek pemasaran / branding di sini. Biasanya, perbedaan yang digunakan saat ini adalah bahwa EEPROMS adalah byte tunggal (atau kata penyimpanan ) yang dapat dihapus / ditulis ulang, sedangkan FLASH berbasis blok untuk operasi hapus / tulis.
Relevan dengan pertanyaan:
sumber
Jumlah siklus tulis yang dapat ditangani sebagian besar EEPROM umumnya jauh melebihi jumlah siklus tulis yang dapat ditangani sebagian besar memori flash.
EEPROMS umumnya dapat menangani ~ 100.000-1.000.000 menulis per sel.
Flash umumnya diberi peringkat hingga ~ 1.000-100.000 tulisan (sangat bervariasi tergantung pada jenis flash).
Keuntungan lain yang dimiliki EEPROM dibandingkan flash adalah bahwa flash umumnya harus dihapus dalam blok, jadi jika pola penulisan Anda melibatkan menulis byte-tunggal berurutan, Anda akan menggunakan lebih banyak siklus tulis pada memori flash maka Anda akan menggunakan EEPROM yang setara, seperti EEPROM memori pada umumnya dapat dihapus pada basis per-byte, daripada menggunakan flash siklus per-blok.
Pada dasarnya, flash umumnya dihapus dalam blok ~ 64-512 kilobyte. Oleh karena itu, untuk setiap penulisan di mana saja di dalam blok itu, pengontrol harus menghapus seluruh blok, menggunakan siklus tulis untuk seluruh blok. Anda dapat melihat, jika Anda melakukan penulisan byte tunggal secara berurutan ke setiap alamat dalam sebuah blok, Anda akan berakhir dengan kinerja di mana saja antara 64K hingga 512K menulis ke seluruh blok, yang dapat dengan mudah menggunakan seluruh daya tahan tulis dari flash.
Dengan demikian, EEPROMs umumnya digunakan dalam situasi di mana prosesor lokal kecil tidak memiliki kemampuan untuk menulis buffer ke setiap halaman flash.
Banyak dari ini menjadi kurang benar seiring kemajuan teknologi flash. Ada IC memori flash yang mencakup fasilitas untuk buffer-tulis lokal, serta daya tahan tulis pada memori flash meningkat secara dramatis.
sumber