Step-by-Step Lesson

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 Learning
14 Steps7 Questions

Students also studied

Browse all

Steps in this lesson (14)

1
Text

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.

2
Text

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.

3
Text

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.

4
Multiple ChoiceInteractive

Quick check: What is the key idea of the Stored Program Concept?

Start the lesson to answer this multiple choice question

5
Text

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.

6
Fill in the BlankInteractive

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

7
Text

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.

8
MatchingInteractive

Match the items on the left with their correct pairs on the right

Start the lesson to answer this matching question

9
Text

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.

10
Multiple ChoiceInteractive

Quick check: What does the MDR store?

Start the lesson to answer this multiple choice question

11
Text

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!

12
Multi-SelectInteractive

Which of the following are part of the Von Neumann Architecture? (Select all that apply)

Start the lesson to answer this multi-select question

13
Fill in the BlankInteractive

During the fetch-execute cycle, the {{blank0}} keeps track of the {{blank1}} instruction.

Start the lesson to answer this fill in the blank question

14
Math EquationInteractive

Match the items on the left with their correct pairs on the right

Start the lesson to answer this math equation question

Genie

Want to Learn More?

Get personalised lessons, quizzes, and instant feedback from your AI tutor.

Explore More Topics