1.2 Types Of Processor Flashcards
1
Q
RISC
A
- Reduced Instruction Set Computers
- Small instruction set
- Each instruction is one line of machine code
-
Takes one clock cycle
LDA R1, X
LDA R2, Y
MULT R1, R2
STO R1, X
2
Q
CISC
A
- Complex Instruction Set Computers
- Large instruction set
- Try & accomplish tasks in as few lines of assembly code as possible
- Used in embedded systems
- E.g (MULT A, B)
3
Q
RISC VS CISC
A
RISC:
- Compiler has to do more work translating high level code into machine code
- More RAM required
- Can pipeline
CISC:
- Compiler has less work to do translating
- Less RAM required
- Many specialised instructions are made, even though only a few of them are used
4
Q
Multi Core & Parallel Systems
A
- Multi-core CPUs: Multiple independent cores that can complete instructions separately, means higher performance
- Parallel Systems: Complete tasks with a single core, by using threading
- Multi-core systems perform better in larger projects than parallel systems
5
Q
Graphics Processing Unit (GPU)
A
GPU: Lots of independent processors which work in parallel
- Efficient at completing repetitive tasks
- E.g image processing, machine learning
- GPUs are a co-processor, secondary processor designed to supplement the activities of main processor