Search Header Logo
The von Neumann Architecture

The von Neumann Architecture

Assessment

Presentation

Computers

9th Grade

Practice Problem

Medium

Created by

Colin Smethurst

Used 3+ times

FREE Resource

8 Slides • 6 Questions

1

media

Von Neumann Architecture

2

Categorize

Options (9)

British

Hungarian

Worked on codebreaking

Worked on weapons development

Proposed a test to determine whether a machine was 'artificially intelligent'

Established the architecture for the modern computer, now named after him

Died in the 1950s

Recognized for contributions to mathematics and computing

Both worked on the idea of a stored-program computer

Open a new tab and find out about John von Neumann and Alan Turing. Drag these facts to the right category.

Alan Turing
John von Neumann
Both

3

The Dark Ages

The first computers were more like 'machines' - made to do one task faster than a human could.

Mathematicians like Alan Turing and John von Neumann developed the breakthrough to the computers we are surrounded by nowadays by proposing the 'stored-program' computer.

The fact that you can close Word, open Excel, then close that and watch a video on YouTube, or the way you can install any app you want on your phone - these are all different 'programs' that are 'stored' on your device.

4

Dropdown

The idea of a ​
computer is one that can run ​
depending on the ​
you want it to do. Older computers were hard-wired for ​
, with their only benefit being ​
.

5

Stored Programs

Data and instructions are stored in the same memory in this model.

The instructions are loaded into the short term memory, and so is the data that the program will work with.

  • Right now, someone could be running the Microsoft Word application which will be held in their RAM.

  • When they open a document, that will also be held in RAM.

  • As they type more text into the document, the data they type is ALSO held in RAM.

The same thing could be said about Excel, PowerPoint, Photoshop, Chrome, Mario Kart, etc...

6

Stored Programs

This is actually quite easy to understand if you think about how your brain does things.

You have known how to add two numbers together for at least 10 years now. Let's call that the "adding" program. So if you know you're about to add something, you start thinking about it and it comes from your long-term memory (storage) into your short-term memory (RAM).

  • If I ask you to add 7 and 8, your brain runs the program and you get 15.

  • If I ask you to add 3 and 2, your brain runs the program again and you get 5.

Your short term memory (your RAM) was holding the 'Add' program's instructions and then it was also holding the numbers I gave you - 7, 8, 3, 2.

Data and instructions - both held in RAM.

7

Multiple Choice

In a stored-program model...

1

Data and instructions are both held in memory

2

Data is held in memory, instructions are held on storage devices

3

Data is held on storage devices, instructions are loaded into memory

4

Data and instructions are the same thing.

8

The Rules

Von Neumann stated that a computer needs a processing unit, memory, and input-output devices which are interconnected through a single, central system bus.

Every device we use nowadays follows this same rule, whether it's a Playstation, an iPhone, a laptop or a supercomputer.

9

Labelling

Label the parts of the computer system according to the von Neumann architecture.

Drag labels to their correct position on the image

CPU

Storage

Buses

Output Devices

Input Devices

Memory

10

Poll

11

Fetch-Decode-Execute Cycle

Imagine you had a test paper and a separate answer sheet.

You're in the middle, with your brain.

You start off with 0 questions done. How do we complete the test?

  1. Look at the question paper and read the next question

  2. Work it out using your brain

  3. Write the answer on the answer sheet

What's the next step?
When do you stop?

12

Reorder

Think about how the Fetch-Decode-Execute Cycle works and drag these sections into the right order.

Fetch the next instruction from memory

Decode the instruction to find out what needs to be done

Execute the instruction now you know what you're doing

If it's not the end of the program, go back to step 1.

1
2
3
4

13

Final Task

Create a Word document of notes using the web link on the next slide. It should take you to https://tinyurl.com/mtubj44y

Read through (and watch any animations) the Fetch-Decode-Execute page and the slides on Memory and Storage.

Create a good-looking document that will help you remember this sort of information. We'll print them out and stick them in our books when I'm back in.

If you email me your Word Document I can print them out in time for when I next actually see you.

media
media

14

web page not embeddable

Von Neumann architecture - Systems architecture - AQA - GCSE Computer Science Revision - AQA - BBC Bitesize

You can open this webpage in a new tab.

media

Von Neumann Architecture

Show answer

Auto Play

Slide 1 / 14

SLIDE