Comp Hardware Flashcards
(31 cards)
What makes up a computer?
- Internal components ( those within he CPU )
* External components, such as input/output and storage devices.
What are the various internal components?
- Processor
- Main memory
- System Bus
- I/O controllers
What is the purpose of the processor?
Processor responds to and processes the instructions that drive the computer, contains the:
• Control unit
• ALU
• Registers
What does the processor contain?
- Control unit
- ALU
- Registers
What is the purpose of the control unit?
Co-ordinates and controls all the operations carried out by the computer, operates by repeating three operations:
• Fetch
• Decode
• Execute
What are the three operations of the CPU?
- Fetch
- Decode
- Execute
What does the fetch stage do?
Causes the next instruction to be fetched from main memory
What does the decode stage do?
Decodes the next instruction
What does the execute stage do?
Causes the instruction to be executed
What is the purpose of the ALU?
Performs logical, shift and arithmetic operations on data.
What are registers?
Special memory cells that operate at very high speed.
Where do arithmetic and logical operations take place?
Registers
What is a bus?
Set of parallel wires connecting two or more components of a computer
How is the processor connected to main memory?
Three separate busses.
How does the CPU access a particular memory location?
- Sends an address to memory on the address bus.
* Data in that location is then returned to the CPU on the data bus
What is sent along the control bus?
Control signals
How are the processor, memory, and I/O connected?
Via busses.
What is the system bus?
Term for the address, control & data bus.
What directions can data travel on the data and control bus?
• bi-directional
What directions can data travel on the address bus?
One way along the address bus.
Where does the processor the address of an instruction/data to be stored/retrieved?
• Memory
or
• I/O controller
What type of bus is the control bus?
Bi-directional bus, signals can be carried in both directions.
Why are control lines needed?
- The data and address busses are shared by all components of the system.
- Control lines must be provided to ensure that access to and use of the data and address busses by the different components of the system does not lead to conflict.
What is the purpose of the control bus?
Transmit command, timing and specific status information between system components.