1. 1. 2 Types of Processor Flashcards

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

RISC and CISC

A

Types of processors with different instruction set architectures (ISAs)

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

RISC Processors

A
  • Small instruction set, instruction is one line of machine code
  • Consists of simple instructions
  • Takes one clock cycle to complete an instruction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

CISC Processors

A
  • Large instruction set, aims to accomplish tasks in few lines of assembly code as possible
  • Instructions built into hardware, originally the standard, replaced by RISC design
  • Used in microcontrollers, embedded systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Comparison between RISC and CISC

A
  • RISC Processors:
  • Compiler does more work to translate high level code to machine code
  • More RAM required to store code
  • Pipelining possible, each instruction takes one cycle
  • CISC Processors:
  • Compiler does less work to translate high level code to machine code
  • Less RAM required, code is shorter
  • Many specialised instructions made, few of them used
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Multi-Core

A
  • Multi-Core CPUs, multiple independent cores, complete instructions separately
  • Results in higher performance
  • Generally better performance in larger projects compared to parallel systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Parallel Processing

A
  • Divide computation into subtasks, processed in parallel (One subtask per core)
  • Only possible on multi-core systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Parallel Systems

A
  • Similar task as multi-core, complete tasks with single core using threading
  • Generally worse performance in larger projects compared to multi-core systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Graphics Processing Unit (GPU)

A
  • Type of co-processor, has lots of independent processors which work in parallel
  • Efficient at completing repetitive tasks (image processing, machine learning)
  • Co-processors, secondary processor designed to supplement activities of primary processor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly