SLR2 - Types of Processor Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Define and describe RISC

A

Reduced Instruction Set Computing
A design of processor which has a smaller instruction set thatn CISC, so single CICS requires multiple instructions in RISC. The hardware is less complex and cheaper. Typically used in smartphones or tablets

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Describe 3 features of RISC

A
  1. More cost effective/cheaper
  2. Less power and generates less heat
  3. Supports pipelining
  4. Instructions take only one cycle to complete as each instruction is not split into further instructions.
  5. Requires more memory
  6. Takes longer to convert high-level code
  7. Simpler addressing modes
  8. Better suited to simpler, low demand task such as running programs on mobile.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Define and explain CISC

A

Complex Instruction Set Computing

Wider instruction set than RISC. Typically used in desktop PCs or Laptops

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Describe 3 features of CISC

A
  1. Compiler has an easier task to convert high-level code into a larger range of complex instructions.
  2. Less cost effective - more expensive
  3. Doesn’t support pipelining
  4. Instructions take more than one cycle to complete.
  5. Programs require less memory as there are fewer more complex instructions.
  6. More complex addressing modes
  7. Better suited to higher intensity tasks such as high end gaming.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Describe what is meant by a multicore System

A

A single processing chip containing multiple individual processing cores(CMP) which can carry out instruction on their own.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Describe Parallel processing

A

A computing system which aims to run a program quicker by splitting the instructions between multiple processors, e.g. one core could be assigned fetch, and another could be assigned decode, etc.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly