With the continuous advancements in the electronics realm, users are finding it difficult to distinguish between memory storage devices. Different types of memory storage devices are utilized for various applications, all which vary based on availability, ease-of-use, speed, and other factors. For example, EEPROM is preferred when data must be accessed byte-wise. Flash memory devices, on the other hand, are just one type of storage device that are used when a large amount of data is involved.