Nonvolatile memory 330 may be any type of nonvolatile random access memory (RAM) that retains its contents without power, such as flash RAM. Flash RAM is a special type of memory that is used by most handheld computing devices, digital cameras, and digital music players to store operating system, image, music files and other data.