Разница между EEPROM и Flash

EEPROM против Flash

Флэш - очень популярный термин, когда речь идет о носителях данных, поскольку они используются портативными устройствами, такими как телефоны, планшеты и медиаплееры. Flash фактически является порождением EEPROM, что означает электрически стираемое программируемое постоянное запоминающее устройство. Основное различие между EEPROM и Flash заключается в типе логических вентилей, которые они используют. В то время как EEPROM использует более быстрое NOR (комбинация Not и OR), Flash использует более медленный тип NAND (Not и AND). Тип NOR намного быстрее, чем тип NAND, но есть вопрос доступности, так как первый значительно дороже, чем тип NAND.

Еще одно преимущество EEPROM перед Flash заключается в том, как вы можете получить доступ и удалить сохраненные данные. ЭСППЗУ может обращаться к данным и стирать их побайтово или байтово за раз. Для сравнения, Flash может делать это только по блокам. Чтобы упростить все это, отдельные байты сгруппированы в меньшее количество блоков, которые могут иметь тысячи байтов в каждом блоке. Это немного проблематично, когда вы хотите читать или записывать только один байт за раз; что обычно требуется при выполнении кода программы. По этой причине Flash не может использоваться в электронных схемах, требующих побайтного доступа к данным. Данные во Flash также могут быть выполнены, но их необходимо прочитать целиком и предварительно загрузить в оперативную память..

EEPROM была разработана, чтобы читать намного больше, чем написано. Это согласуется с программированием для электронных схем, когда вы пишете в чип несколько раз во время тестирования программы. Затем он сохраняется навсегда, только для чтения каждый раз, когда нужны данные. Это не очень подходит для носителей, где данные обычно записываются и читаются.

При обычном использовании Flash используется в основном для обозначения носителей данных и может варьироваться от 1 до сотен ГБ. Напротив, EEPROM обычно резервируется для постоянного хранения кода в электронных чипах. Типичные значения варьируются от килобайт до пары мегабайт.

Резюме:

1. Flash - это только один тип EEPROM
2. Flash использует память типа NAND, а EEPROM использует тип NOR
3.Flash стирается по блокам, а EEPROM стирается по байтам
4. Flash постоянно переписывается, в то время как другие EEPROM редко переписываются
5. Вспышка - это когда большие суммы необходимы, а EEPROM используется, когда нужны только небольшие суммы.