What is a bus?
Group of wires used to transmit data and electronic signals between components within a computer system
What is the width of a bus?
Number of wires (lines) used to make up the bus
What is an I/O controller?
Circuit that provides an interface between the processor and other external components
What do all computer systems contain?
What does the motherboard do?
What is RAM used for?
Temporarily store data and instructions that are being processed by the CPU
What other components may a computer contain?
What is inside the CPU?
What does the clock do?
Sends out electronic pulses at fixed intervals to coordinate connected components in the FEC.
How does the processor and main memory work together?
What are the buses that make up the system bus?
What is the address bus?
What is the data bus?
What is the control bus?
What are the two main types of computer architecture?
What is the idea behind the von Neumann architecture?
A single shared main memory can be used to store both instructions and data.
What is the idea behind the Harvard architecture?
Utilises distinct memory for program instructions and data, accessed by separate instruction and data buses.
What is the von Neumann architecture used for?
General purpose computer systems
What is the Harvard architecture used for?
Embedded Systems
What are the advantages of the von Neumann architecture?
More flexible and allows for different programs to be installed and removed
What are the advantages of the Harvard architecture?
What is the stored program concept?
Machine code instructions are treated as data that can be encoded and stored in memory. They can then be fetched, decoded and executed by the processor.
What is the use of the stored program concept?
Allows for different programs to be moved in and out of main memory. Used in both types of architecture
What is the role of the processor?