Von Neumann Architecture Flashcards
What is Von Neumann Architecture?
Is where both the data and the software that are currently being used are stored in computer memory (RAM)
What is Von Neumann Architecture also known as?
Stored Program Computer
List 6 things about the Von Neumann Architecture
There is enough memory available to hold both programs and data
There is a Control Unit
Data and instructions are carried on buses
There is an Arithmetic Logic Unit
There is a special type of memory called registers
There is a way of inputting data into the computer and a way to output information
What was different with the Havard Architecture?
It has the idea of keeping data and instructions in separate memory
What is stored in the MDR?
In order for the CPU to fetch an instruction from main memory (RAM), the instruction is temporarily stored in a special register called the Memory Data Register (MDR)
What is stored in the MAR?
The address of the data or instruction being accessed
What do all data and instructions in memory have?
A unique and specific address
What is updated in the Program Counter?
The software that is running updates the Program Counter with the address of the next instruction to fetch
What is a branch instruction?
When the Program Counter is instructed to jump to a completely different address for the next instruction
What is the Accumulator used for?
Is used to temporarily store data whilst calculations are being performed within the Arithmetic Logic Unit (ALU)