Section 1 - Components Of A Computer Flashcards
- Describe the function of the ALU and Control Unit - Describe the role of the CPU and the role of the following registers: - Program Counter - Accumulator - Memory Address Register - Memory Data Register - Current Instruction Register
What is another name for the CPU?
Processor
What are the 4 main components of the CPU?
1) Control Unit
2) Buses
3) Arithmetic Logic Unit
4) Dedicated Registers
What is the CPU’s function?
To execute instructions
What does the Control Unit Do? (3 points)
1) Controls and co-ordinates the activities of the CPU
2) Directs the flow of data between the CPU and other devices
3) Accepts the next instruction and decodes it into several steps such as fetching addresses and data from memory, 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
How many lines typically does a bus consist of?
8, 16, 32, or 64 lines
What are the data, address, and control bus collectively known as?
The system bus
How are the system buses used collectively with the CPU and the main memory? (3 points)
1) When the CPU wishes to access a particular main memory location, it sends this address to memory on the address bus
2) The data in that location is then returned to the CPU on the data bus
3) Control signals are sent along the control bus
What are the main components the system buses connect?
1) Processor
2) Memory
3) Input/Output controllers
Each bus is a “shared transmission medium”, what does this mean?
Only one device can transmit along a bus at any one time
What directions can the control signals travel between the processor, memory, and I/O controllers?
Both
What directions can the data signals travel between the processor, memory, and I/O controllers?
Both
What directions can the address signals travel between the processor, memory, and I/O controllers?
Only one way; the processor sends the address of an instruction, or of data to be stored or retrieved, TO memory, or TO and I/O controller
Why is the control bus necessary?
The data and address buses are shared by all the components of a system, therefore control lines must be provided to make sure that access to and use of data does not lead to conflict
What is the purpose of the control bus?
To transmit command, timing, and specific status information between system components