1.1.2 Types of processors Flashcards
RISC processors
Reduced Instruction Set Computer
-Small instruction set, with each instruction being one line of machine code and taking once clock cycle
CISC processors
Complex Instruction Set Computer
-Large instruction set aiming to accomplish tasks in as few lines of assembly code as possible.
-Instructions built into hardware
-Used in embedded systems
Comparison between RISC and CISC
RISC:
* Compiler does more work to translate high level code into machine cpde
* More RAM required
* Pipelining is possible
CISC:
* Many specialised instructions are made even though only a few are used
Multi-core and parallel systems
-Multicore: Multiple independent cores that complete instructions separately resulting in higher performance
-Parallel: Complete multiple intructions with a signle core using threading
GPU
Has lots of independent processors which work in parallel- efficient at repetitive tasks such as image processing and machine learning
-Type of co-processor