L10 - CISC and RISC Flashcards

1
Q

What is CISC?

A

Complex instruction set computer:

Older approach

Multiple instructions in one instruction word

Different op code sizes

EG Intel x86

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

What is RISC?

A

Reduced instruction set computer:

Smaller opcodes

same opcode length

e.g. ARM

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

Why use CISC?

A

Simplifies compilers

Program takes less memory (fewer instructions needed)

Should improve performance

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

Why use RISC?

A

One machine instruction per machine cycle

Register to register operations simplified to load and store

Simplified addressing modes

Simple instruction format - same for all instructions

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

What is SISD?

A

Single instruction, single data stream

i.e. von neumann machine

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

what is SIMD

A

Single instrucion multiple data stream

Processer applices same instruction to multiple data streams

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

What is MISD

A

Multiple instruction single data stream

Set of processors with same data stream

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

what is Mimd?

A

set of processors simultaneously execute different instruction sequences on different data sets

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