Types of Processor Flashcards

1
Q

Instruction Set

A

Set of all instructions written in machine code that can be recognised and executed by a given processing unit/CPU

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

CISC

A

Complex Instruction Set Computer
- Lots of instructions available although some will rarely get used
- Run on desktop machines
- Completes task in as few lines as possible

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

RISC

A

Reduced Instruction Set Computer
- Runs on smartphones
- Smaller number of instructions available
- Several instructions can be combined to perform the same tasks as CISC processors

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

Which CPU is larger? (RISC or CISC)

A

CISC CPUs are larger and require more silicon to make to handle all the instructions

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

Which CPU runs at a lower clock speed?

A

RISC CPUs as they can perform simpler tasks more quickly than CISC

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

Which CPU uses more electricity?

A

CISC CPUs are larger therefore use more electricity

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

Which CPUs are cheaper?

A

RISC CPUs as they use less power and are cheaper to make. RISC has fewer transistors

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

Advantages of using a RISC processor

A
  • Fewer transistors = less expensive
  • Take one cycle to carry out instructions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is a multi-core processor?

A

A single chip containing two or more independent processing units
- Each core has a FDE cycle

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

What is a limitation of using a multicore system?

A

Double the number of cores does not mean double the performance as some programs cannot make full use of all cores

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

What is parallel processing?

A

The processing of program instructions by dividing them between multiple processors or processing cores to save time whilst running a program.
- Assign separate processors or cores to stages of the FDE cycle

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

Limitation of parallel systems

A

The extent to which parallel processing speeds up computation depends on the task being carried out and whether the software is designed to make use of parallel processing.
- Is not effective in all programs

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