Von Neumann Architecture Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What are the 3 main components of the Von Neumann architecture and what do they do?

A
  • Arithmetic Logic Unit (ALU) | performs all of the logical operations of the CPU, essentially, the execution of the instruction
  • Control Unit (CU) | Decodes the instruction and sends out control signals around the CPU
  • Registers | Used to store small amounts of data that are needed during processing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What does the MDR hold?

A

Holds the data that has been retrieved from memory, or about to be stored in memory

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What does MAR hold?

A

Holds the address of the location in memory where data is to be retrieved or stored

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does the ACC hold?

A

Intermediate ALU results

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does the PC hold?

A

Holds the memory location address of the next instruction that is to be performed by the CPU

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What do multiple cores allow a CPU to do?

A

Multiple cores will allow the CPU to process multiple instructions simultaneously

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does a higher clock speed mean?

A

The higher the clock speed which means more pulses are sent per second, so more instructions can be executed per second.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Cache memory and why do we have it?

A

Cache memory is a small amount of very fast memory inside the CPU. It stores frequently accessed data and instructions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Stored program concept

A
  • Instructions and data stored in the same memory
  • Instructions fetched and executed in order
How well did you know this?
1
Not at all
2
3
4
5
Perfectly