1.2 Types Of Processor Flashcards

1
Q

RISC

A
  • Reduced Instruction Set Computers
  • Small instruction set
  • Each instruction is one line of machine code
  • Takes one clock cycle
    LDA R1, X
    LDA R2, Y
    MULT R1, R2
    STO R1, X
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

CISC

A
  • Complex Instruction Set Computers
  • Large instruction set
  • Try & accomplish tasks in as few lines of assembly code as possible
  • Used in embedded systems
  • E.g (MULT A, B)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

RISC VS CISC

A

RISC:
- Compiler has to do more work translating high level code into machine code
- More RAM required
- Can pipeline

CISC:
- Compiler has less work to do translating
- Less RAM required
- 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
4
Q

Multi Core & Parallel Systems

A
  • Multi-core CPUs: Multiple independent cores that can complete instructions separately, means higher performance
  • Parallel Systems: Complete tasks with a single core, by using threading
  • Multi-core systems perform better in larger projects than parallel systems
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Graphics Processing Unit (GPU)

A

GPU: Lots of independent processors which work in parallel
- Efficient at completing repetitive tasks
- E.g image processing, machine learning
- GPUs are a co-processor, secondary processor designed to supplement the activities of main processor

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