Explore

Learn: Von Neumann Architecture - The Stored Program Concept
OCR GCSE J277 Computer Science specification
Ready to start this lesson?
Sign in to track your progress. 14 steps including 7 interactive questions.
Sign In to Start LearningStudents also studied
Browse allSteps in this lesson (14)
Welcome!Welcome back! You've already explored essential parts of the CPU like the ALU, Control Unit, and Cache. Today, we'll build on that knowledge and learn about the Von Neumann Architecture and its stored program concept.
What is the Von Neumann Architecture?The Von Neumann Architecture is a design model for computers. It describes how the CPU interacts with memory to execute instructions. This design is used in almost all modern computers.
The Stored Program ConceptThe Stored Program Concept means that instructions (programs) and data are both stored in memory. This allows the CPU to fetch, decode, and execute instructions from memory during the fetch-execute cycle.
Quick check: What is the key idea of the Stored Program Concept?
Start the lesson to answer this multiple choice question
Memory Address Register (MAR)The Memory Address Register (MAR) stores the memory address of the data or instruction that the CPU wants to access. The address is sent to the memory to retrieve the required data or instruction.
The {{blank0}} is responsible for storing the {{blank1}} of the data or instruction the CPU needs.
Start the lesson to answer this fill in the blank question
Memory Data Register (MDR)The Memory Data Register (MDR) stores the actual data or instruction retrieved from or written to memory. This data is then sent to the CPU or back to memory.
Match the items on the left with their correct pairs on the right
Start the lesson to answer this matching question
How Does the Stored Program Concept Work?During the fetch-execute cycle, the CPU fetches instructions from memory using the Program Counter and MAR. It decodes the instructions and executes them, potentially storing results back in memory.
Quick check: What does the MDR store?
Start the lesson to answer this multiple choice question
Review Time!Great work! You've learned about the Von Neumann Architecture, the Stored Program Concept, and key registers like MAR, MDR, and the Program Counter. Let's test your understanding!
Which of the following are part of the Von Neumann Architecture? (Select all that apply)
Start the lesson to answer this multi-select question
During the fetch-execute cycle, the {{blank0}} keeps track of the {{blank1}} instruction.
Start the lesson to answer this fill in the blank question
Match the items on the left with their correct pairs on the right
Start the lesson to answer this math equation question

Want to Learn More?
Get personalised lessons, quizzes, and instant feedback from your AI tutor.
Explore More Topics