types of processors Flashcards
1
Q
RISC
Reduced Instruction Set Computers
A
- In these processors, there is a small instruction set.
- Each instruction is approximately one line of machine code
- takes one clock cycle.
2
Q
CISC
Complex Instruction Set Computers
A
- large instruction set.
- aim is to try and accomplish tasks in as few lines of assembly code as possible.
- These instructions are built into the hardware.
3
Q
RISC facts
compiler, RAM, pipeling
A
- The compiler has to do more work to translate high level code into machine code.
- More RAM is required to store the code.
- Pipelining is possible since each instruction takes one clock cycle.
4
Q
CISC facts
compiler,RAM, specialised instructions
A
- The compiler has less work to translate high level code into machine code.
- Less RAM is required since code is shorter.
- Many specialised instructions are made, even though only a few of them are used.
5
Q
multicore
A
- Multi-core CPUs have multiple independent cores
- can complete instructions separately
- results in higher performance
6
Q
parallel systems
A
- When a computer has multiple cores it can use parallel processing where each core can work on the same task to complete it more quickly,
- or each core can work on separate tasks at the same time
7
Q
threadig
A
- Threading allows different parts of a computer program to execute simultaneously.
- This enables multiple operations to be performed simultaneously rather than sequentially
- improves the speed and efficiency of applications.
8
Q
Graphics Processing Unit (GPU)
A
A graphics processing unit (GPU) is a device which work in parallel making it very efficient at completing repetitive tasks such as image processing and machine learning
GPUs are a type of co-processor (a secondary processor designed to supplement the activities of the primary processor).