3.1 - Computer Architecture Flashcards
1
Q
What is the role of a CPU in a computer? [2]
A
- it executes or processes instructions and
data in a computer application
2
Q
What is meant by a microprocessor? [1]
A
- a type of integrated circuit on a single chip
3
Q
What is a processor? [2]
A
- a component/ unit that processes instructions and data that are input into the computer
- so that the results can be output
4
Q
What are fixed program computers? [2]
A
- very specific function
- they can’t be reprogrammed
5
Q
What are stored program computers? [2]
A
- these can be programmed to carry out many different tasks
- applications are stored on them
6
Q
What are the characteristics of Von Neumann Architecture? [5]
A
- must have a processor
- processor must talk directly to the RAM
- RAM contains stored program
- stored program comprises of instructions and data
- each instruction is executed line by line
7
Q
What are the 3 main components of a CPU? [3]
A
- control unit
- memory unit
- arithmetic and logical unit
8
Q
What is the control unit? [2]
A
- directs flow between CPU and other devices
- sends control signals to synchronize the execution of instruction and movement of data
9
Q
What is the Arithmetic and Logical Unit (ALU)? [2]
A
- carries out arithmetic functions like +-/x
- carries out logical operations like AND/OR/XOR of binary numbers
10
Q
What is the memory unit? [2]
A
- consists of registers that are small memory units
- used for storing intermediate results
11
Q
What are the different registers that are in a CPU? [5]
A
- program counter
- accumulator
- memory address register
- memory data register
- current instruction register
12
Q
How is the movement of instructions and data done? [1]
A
by using system buses
13
Q
What is the Address Bus and its direction? [2]
A
- carries memory address from CPU to RAM
- unidirectional
13
Q
What is the Data Bus and its direction? [2]
A
- carries data/instructions from RAM to CPU and CPU to RAM
- bidirectional
14
Q
What is the Control Bus and its direction? [3]
A
- sends control and timing signals to other components
- also receives signal from them
- bidirectional