Von Neumann: exam style questions

0.0(0)
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/9

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

10 Terms

1
New cards

1. Explain what is meant by the term "Von Neumann Architecture" (2 marks)

A computer where both the data and software currently being used (1) are stored in computer memory (1)

2
New cards

2. What term can be used in place of von Neumann Architecture? (1 mark)

Stored program

3
New cards

3. Give two features of the Von Neumaan architecture (2 marks)

There is enough memory available to hold both programs and data. This makes it easy to change task by loading a different program. In modern computers this memory is RAM. There is a Control Unit responsible for handling the movement of instructions and data around the computer. Data and instructions are carried on buses. There is an Arithmetic Logic Unit responsible for carrying out calculations and logic comparisons. The Accumulator is a special register that holds temporary data as the program runs. There may be many more registers also available. Some have a specific purpose and others are for general use. There is a way of inputting data into the computer and a way to output information.

4
New cards

4. Outline the role of the ALU in the von Neumann architecture (2 marks)

The role of the ALU is to carry out calculations (1) and logic comparisons (1)

5
New cards

5. Identify which part of the CPU holds the address of the next instruction in memory (1 mark)

Program counter

6
New cards

6. Outline the role of the program counter (2 marks)

It holds the address of the current instruction (1) and updates the MAR with the address of the next one.(1)

7
New cards

7. Identify what it is that controls the program counter (1 mark)

The software that is currently running in RAM

8
New cards

8. Explain why the program counter doesn't always increment instruction numbers by one (2 marks)

It may receive a branch instruction from the running software (1) telling it to jump to a different point.(1)

9
New cards

9. Outline the role of the accumulator in von Neumann architecture (2 marks)

Holds temporary data (1) while the program runs (1)

10
New cards

10. Explain why data is held temporarily in the accumulator, rather than simply accessing it from RAM. (1 mark)

The Accumulator is much quicker to access than RAM, since it is inside the CPU itself.