1.1.2 Processor REMADE (old) Flashcards
What size instruction set does RISC processors have?
Small instruction set.
How many lines of machine code is each instruction in RISC processors?
How many clock cycles does each instruction take?
One line of machine code.
One clock cycle.
What size instruction set does CISC processors have?
Large instruction set
How does CISC try to accomplish tasks?
In as little lines of machine code as possible.
Where are instructions stored on CISC?
Instructions are built into the hardware.
Where are CISC processors used?
Microcontrollers and embedded systems.
Laptops and desktop computers made by Intel or AMD
Compare the hardware used in CISC processors to RISC processors.
The hardware in CISC processors is more complex than the hardware in RISC processors.
Compare the size and cost of CISC and RISC
CISC:
- Physically larger in size
- Requires more silicon to make therefore more expensive
RISC:
- Physically smaller in size
- Less complex circuitry required and less silicon needed to make therefore cheaper.
Compare the energy consumption of CISC and RISC
CISC: Greater energy consumption
RISC: Lower energy requirements, and can go into sleep mode when not actively processing
How will tasks of different complexities fare with CISC or RISC?
CISC: More intensive tasks will do better
RISC: Run at lower clock speed, but can perform simple tasks faster than CISC
What is a unique feature of RISC that CISC lacks?
RISC can support pipelining.
Give a simplified definition of pipelining.
What is pipelining aimed at?
The process completing the FDE cycles of three separate instructions simultaneously.
It is aimed to reduce the amount of the CPU which is kept idle.
What are multi-core CPUs?
They have multiple independent cores that can complete instructions separately which results in higher performance.
What are parallel systems?
Systems where multiple instructions can be completed at any given time, doesn’t require multiple cores, it can use threading and pipelining instead.