Svaret beror väldigt mycket på vilken komplexitetsnivå du vill ha det...
Om du kan klassisk elektronik så är ett flash egentligen en modern variant av det som hette EEPROM. Man har i princip en transistor som "programmeras" till att hålla en databit, en etta eller en nolla.
Kanske är det bästa att kolla lite själv på nätet?
http://en.wikipedia.org/wiki/Flash_memoryhttp://sv.wikipedia.org/wiki/Flashminnehttp://sv.wikipedia.org/wiki/EPROMFölj länkarna ut från Wikipedia, främst den engelska, så hittar du mer information än du vill ha. Speciellt
http://electronics.howstuffworks.com/flash-memory.htm försöker förklara enkelt men om man inte har studerat hur transistorer funkar på fysikalisk nivå förstår man nog inte fullt ut.