1.1.2 Types of processor Flashcards
1
Q
What are the properties of Reduced Instruction Set Computers (RISC)
A
- There is only a small instruction set
- Each instruction is approximately one line of machine code and takes one clock cycle
2
Q
What are the properties of Complex Instruction Set Computers (CISC)
A
- Larger instruction set
- Aim is to try to accomplish tasks in as few lines of assembely as possible
- Instructions are built into hardware
- In modern times are more frequently used in microcontrollers and embedded systems
3
Q
What are the advantages of RISC processors?
A
- Pipelining is possible since eachinstruction takes one clock cycle
4
Q
What are the disadvantages of RISC processors?
A
- Compiler has to do more work to translate high level code into machine code
- More RAM is required to store the code
5
Q
What are the advantages of CISC processors?
A
- Compiler has less work to do to translate high level code into machine code
- Less RAM is required since code is shorter
6
Q
What are the disadvantages of CISC processors?
A
- Many specialised instructions are made even though only a few of them are used
7
Q
What is a GPU?
A
- A co-processor which has lots of independent processors working in parallel
8
Q
What is a GPU used for?
A
- Large amount of independent processors make it very efficient at tasks such as image processing and machine learning
9
Q
What are multi-core CPUs?
A
- CPUs which have multiple independent copres that can complete instructions seperately
- Which results in higher performance
10
Q
What are Parallel Systems?
A
- Accomplish a similar task to multi-core
- But instead of using mutliple cores they can complete tasks with a single core by using threading
11
Q
In which scenario would a Multi-core CPU be better than using a paralle system?
A
- In larger projects multi-core systems would perform better than parallel systems