EPROM - это программироваемое ПЗУ (стираемое ультрафиолетовыми лучами). В EPROM используются транзисторы с плавающим затвором. (Как правило микросхема имеет сверху окошко, заклеенное наклейкой, через которое ее можно стирать. Кстати были варианты и без окошка, которые стирались ренгеновскими лучами, но населению это не сильно нравилось ;) Транзистор с плавающим затвором:
В состоянии 0:
В состоянии 1:
Ячейка EPROM идейно очень похожа на ячейку транзисторного ROM
EEPROM - Electrical Erased Programming ROM В отличии от EPROM EEPROM стирается не ультрафиолетовыми лучами а электрическим током (порядка 12V, сейчас есть и более низковольтные варианты). EEPROM
В чем отличие EEPROM от Flash: EEPROM - 2T структура Flash - 1T структура Собственно говоря этот лишний транзистор предохраняет ячейку от стирания. В EEPROM мы можем стереть отдельную ячейку памяти. Во Flash мы стираем целый блок. В результате Flash более плотно упакован, но стирание не random access, а блочное. 1T структура:
2T структура: