What does CISC and RISC stand for?
CISC - Complex Instruction Set Computing
RISC - Reduced Instruction Set Computing
What are CISC processors?
CISC CPUs have a wide instruction set so they are readily available to programmers to write efficient code.
What are RISC processors?
RISC CPUs have a narrower instruction set than CISC, meaning the CPU can access and process data faster.
What are the advantages to CISC processors?
What are the disadvantages to CISC processors?
What are the advantages to RISC processors?
What are the disadvantages to RISC processors?
Where are CISC processors used?
Desktops, Laptops and Supercomputers
Where are RISC processors used?
Small portable devices, phones and tablets
Describe a Multi-Core CPU
A multi-core CPU is a processor with multiple cores or multiple ALUs and other register within a single CPU chip and this requires a CU to coordinate all the cores
Name some limitations of multi-core CPUs
What is a GPU?
A Graphical Processing Unit renders graphics as a discrete unit to the CPU in order to take load off of the CPU and speed up the system as a whole.
The CPU will send any graphical related tasks to the GPU to run in parallel to the processes being performed on the CPU
List some uses of GPUs
What is pipelining?
The technique of fetching an instruction whilst the prior one is being decoded and the one before that is being executing, speeding up the CPU as multiple instructions can be processed at the same time