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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What are the advantages of RISC processors?

A
  • Pipelining is possible since eachinstruction takes one clock cycle
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the disadvantages of CISC processors?

A
  • Many specialised instructions are made even though only a few of them are used
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is a GPU?

A
  • A co-processor which has lots of independent processors working in parallel
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are multi-core CPUs?

A
  • CPUs which have multiple independent copres that can complete instructions seperately
  • Which results in higher performance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly