In contrast to a Turing machine, a von Neumann machine has a random-access memory (RAM) which means that each successive operation can read or write any memory location, independent of the location accessed by the previous operation.
The von Neumann Machine:
A von Neumann machine also has a central processing unit (CPU) with one or more registers that hold data that are being operated on.