CS - Comp Systems - Computer Structure Flashcards
Describe the role of the CPU(processor) AND name its 3 main components
- Handles the instructions that ensure hardware and software respond as expected.
-
Main components:
1. ALU (Aritmetic and Logic Unit)
2. Control Unit (CU)
3. Registers
List the 4 things the Processor must be able to do
- fetch, decode and execute instructions from RAM
- perform arithmetic calculations
- perform logical operations
- control read, write, clock, interrupt and reset lines
What does CPU stand for and how many components is it split into?
- Central Processing Unit
- split into 3 main components.
Describe the role of the ALU
Performs all numerical calculations and comparisons and makes logical decisions (AND, OR, NOT)
Describe the role of the Registers
Temporary storage locations within the processor for addreses, data or instructions.
Describe the role of the Control Unit
Manages clock, read, write, reset and interrupt lines.
Describe the purpose of the read, write, reset and inerrupt lines
reset line- clears all registers
interrupt line- handles interruptions to a process during execution
read line- reads data from RAM
write line- writes data to RAM
State what RAM stands for and describe its purpose
Random Access Memory - where data that will be processed by the CPU is temporarily stored until it is needed by the processor.
What happens to the data held in RAM when the program is closed?
data held in RAM is deleted
What happens to RAM when the computer system shuts down?
RAM is cleared completely
Describe the locations in RAM
Each location in RAM has its own address that has a unique value that is used by the address bus during the fetch/execute cycle.
What is the benefit of having more RAM avaliable?
more RAM avaliable = more programs it is able to run concurrently without slowing system performance.
Describe the purpose of the clock line
sends a signal to synchronise the fetch/execute cycle.
What is clock speed measured in and what is it a good indication of?
- measured in Hertz (Hz)
- good indication of how quickly the processor can complete tasks