Processor Components Flashcards
What does CPU stand for?
Central Processing Unit
What are some of there components that enable the CPU to carry out its task of executing instructions?
Control unit, buses, ALU, dedicated registers
What does ALU stand for?
Arithmetic/Logic Unit
What does the control unit do?
Controls and coordinates the actives of the CPU, directing the flow of data between the CPU and other devices
What does the control unit do to the next instruction?
It accepts the next instruction, decodes it into several sequential steps, manages its execution and stores the resulting data back in memory or registers
What is a bus?
A set of parallel wires connecting two or more components of a computer
What is the three separate buses that connect the processor to main memory?
Address Bus, Data Bus, Control Bus
When does the CPU use the address bus?
When the CPU wishes to access a particular main memory location, it send this address to memory on an address bus
When does the CPU use the data bus?
The data that is sent to get on the address bus is then return to the CPU on the data bus
When does the CPU use the control bus?
Control signals are sent along the control bus
What are the three buses collectively known as?
System Bus
Why can they only transmit along a bus at any one time?
Each bus is a shared transmission medium
What is the only signal that travels one way along?
Address signals
What direction bus is the control bus?
The control bus is a bi-directional bus (signals can be carried in both directions)
Why must control lines be provided?
To ensure that access to the use of data and address buses by different components does not lead to conflict
What is the purpose of the control bus?
To transmit command, timing and septic status information between system components
In the control bus what does the Bus Request do?
Indicates that a device is request the user of the data bus
In the control bus what does the Bus Grant do?
Indicates that the CPU has granted access to the data bus
In the control bus what does the Memory Write do?
Causes data on the data bus to be written into the addressed location
In the control bus what does the Memory Read do?
Causes data from the addressed location to be placed on the data bus