storedprogram
The stored-program concept is a fundamental principle of most modern computers, describing a design where a computer’s instructions (the program) and its data are stored together in the same memory. In a stored-program computer, the processor fetches instructions from memory, decodes them, and executes them, using memory to hold both the code being run and the operands it operates on. This enables the machine to modify its behavior by loading different instructions without changing the hardware.
Historically, the idea was developed in the 1940s and is closely associated with John von Neumann and
The stored-program approach underpins the von Neumann architecture, which remains the dominant model for general‑purpose computers.
Advantages include flexibility, as software updates alter behavior without hardware changes, and the ability to support