Hardware Flashcards
What does the control unit do?
The control unit directs the flow of data and information into the CPU. It also controls other parts of the CPU
What does the ALU do?
The Arithmetic Logic Unit performs simple calculations and logical operations
What do the registers do?
Registers are temporary storage spaces for data and instructions inside the CPU
What does the cache do?
Cache memory is used to temporarily store data that is frequently accessed. Cache memory is spilt into different levels (L1 and L2 are inside whereas L3 is just outside the CPU.
Name the 5 Important Registers
Program Counter (PC)
Memory Address Register (MAR)
Memory Data Register (MDR)
Current Instruction Register (CIR)
Accumulator (ACC)
Describe the FDE cycle
- The PC displays the address in RAM of the next instruction to be processed.
- The PC is increased by 1.
3.The CPU checks the address in RAM which matches the address held in the MAR - The instruction in RAM is transferred to the MDR
5.The instruction in the MDR is copied into the CIR - The instruction in the CIR is decoded. Any result of execution is stored in the accumulator.
What is Volatile and Non-Volatile?
- Volatile storage is temporary (data is lost whenever power is turned off)
- Non-Volatile storage saves the data even when not being powered. Data can be stored long-term.
What are the storage characteristics?
Capacity,Durability,Portability,Access Speed and Cost
Give a type of magnetic storage and its characteristics
- Magnetic Hard Disc Drive (HDD)
- Large Capacity
- NOT Durable
- Slow access speed
Give a type of optical storage and its characteristics
- CD,DVD or Blu-ray
- Low Capacity
- NOT Durable
- Very Portable
- Cheap (to buy in bulk)
- Slowest Access Speed
Give a type of solid state storage and its characteristics
- USB, SD Card
- High Capacity (But more expensive per GB than magnetic)
- Usually Durable
- Very Portable
- Fastest Access Speed
What 3 factors affect performance?
Cache Memory
Clock Speed
Number Of Cores
How does cache memory improve performance?
- A computer with more cache memory should have a higher performance because repeatedly used instructions can be stored faster
- Larger Cache size will make data be accessed extremely quickly
How does a clock speed improve performance?
The faster the clock speed, the faster the computer can perform the FDE cycle resulting in better performance as more instructions can be processed each second.
How does the number of cores improve performance?
A computer with more cores will have higher performance as it can process more instructions at once.