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. 13 steps including 7 interactive questions.

Sign In to Start Learning
13 Steps7 Questions

Students also studied

Browse all

Steps in this lesson (13)

1
Text

Welcome!You've already studied how the CPU works, including the fetch-execute cycle and the role of registers. Today, we'll build on that knowledge and explore the Von Neumann Architecture, focusing on the Stored Program Concept.

2
Text

What is Von Neumann Architecture?The Von Neumann Architecture describes a computer design where instructions and data are stored in the same memory. It uses a single bus for data transfer, simplifying the structure of the computer. This is important because it forms the foundation of most modern computers.

3
Text

The Stored Program ConceptIn the Stored Program Concept, both instructions (programs) and data are stored in memory together. The CPU fetches instructions from memory, decodes them, and executes them. This allows a computer to run different programs without changing its hardware.

4
Multiple ChoiceInteractive

Quick check: What does the Stored Program Concept allow?

Start the lesson to answer this multiple choice question

5
Text

Memory Address Register (MAR) and Memory Data Register (MDR)The Memory Address Register (MAR) holds the address of the memory location that the CPU wants to access. The Memory Data Register (MDR) holds the actual data being read or written to memory. These registers are essential for transferring instructions and data between memory and the CPU.

6
Fill in the BlankInteractive

The {{blank0}} holds the address of the memory location, while the {{blank1}} holds the data being transferred.

Start the lesson to answer this fill in the blank question

7
Text

The Program Counter (PC)The Program Counter (PC) is a register that keeps track of the address of the next instruction to be fetched from memory. After the CPU fetches an instruction, the PC increments to point to the next instruction. This ensures the program runs sequentially.

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

Review Time!Great work! You've learned about the Von Neumann Architecture and the Stored Program Concept. Let's test your understanding with a few questions.

10
Multi-SelectInteractive

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

Start the lesson to answer this multi-select question

11
Multiple ChoiceInteractive

What does the Program Counter do?

Start the lesson to answer this multiple choice question

12
Fill in the BlankInteractive

The Von Neumann Architecture uses a {{blank0}} bus for transferring both data and instructions.

Start the lesson to answer this fill in the blank question

13
MatchingInteractive

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

Start the lesson to answer this matching question

Genie

Want to Learn More?

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

Explore More Topics