 Flash is based on the floating gate concept, essentially a modified transistor.Conventional flash transistors have three connections, the source, drain and gate.The gate is the essential component of the transistor, controlling the resistance between the source and drain, and thereby acting as a switch.