In sequential computing concepts, not all input data are processed simultaneously in the computing devices. Instead the output of a first calculation serves as input for a second. In this case, a memory element is necessary that preserves the information until it is needed. One can distinguish between voltatile memory, that looses its state after turning off power supply, and nonvolatile memory.