Types of Processor Flashcards
What is RISC?
Reduced Instruction Set Computer
What are the characteristics of RISC?
Reduced (small) instruction set.
Each instruction is one line of machine code.
Takes one clock cycle, meaning Pipelining is possible.
Used in common, general-use computers.
e.g.
LDA R1 X
LDA R2, Y
ADD R1, R2
What is CISC?
Complex Instruction Set Computer
What are the characteristics of a CISC?
Aim to complete tasks in as few lines as possible.
Large (complex) instruction set.
Instructions build into the hardware.
Compile has less work when converting from high-language to machine code.
Many specialised instructions.
More used in microcontrollers and embedded systems.
e.g.
MULT R1, R2
How are Multi-Core CPUs different to normal CPUs?
Multi-core CPUs have multiple independent cores that can complete multiple fetch-execute cycles.
What are Parallel Systems?
Use techniques like threading and pipelining to complete multiple instructions simultaneously on a single core.
What is the Graphical Processing Unit (GPU)?
Co-processor made up of independent processors
Efficient at repetitive tasks like image processing and machine learning.