1.2 Types Of Processor Flashcards
What are the 2 types of instruction sets?
RISC reduced instruction set computers
CISC complex instruction set computers
What are the features of RISC processors?
small instruction set
each instruction is approximately 1 line of machine code
What are the features of CISC processors?
large instruction set
aim to accomplish tasks in as few lines of code as possible
instructions are built into hardware
used more in embedded systems
What are the pros and cons of RISC?
compiler has to do more work to translate high level code to machine code
more RAM required
pipelining is possible since each instruction takes one clock cycle
less complex circuitry required so hardware is cheaper
What are the pros and cons of CISC?
compiler has less work to translate high level code to machine code
less RAM required
many specialised instructions are made but few of them are used in each program
less power efficient so requires a larger battery and better cooling
What are multi-core CPUs?
Processors that contain multiple cores that can each carry out their own fde cycles in parallel.
What are parallel systems?
Systems that achieve a similar task to multi-core systems but only using 1 core through threading.
What does GPU stand for?
graphics processing unit
What is a GPU?
A device that contains lots of independent processors that work in parallel making it very efficient for completing repetitive tasks such as image processing and machine learning.
What is a coprocessor?
A secondary processor designed to supplement the activities of the CPU. e.g. a GPU