CPU Architecture Flashcards

(9 cards)

1
Q

Name the three types of Architectures

A

Von Neumann
Harvard
contemporary

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

Components of the Von Neuman Architecture

A

Shared memory for both data and instructions
Registers as fast access to instructions and data
One system bus
One single control unit
Linear FDE cycle

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

Advantage of Von Neuman Architecture

A

Simple to manufacture - cheap

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

disadvantage of Von Neuman Architecture

A

Von Neumann Bottleneck

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

Components of the Harvard Architecture

A

Instructions and data are stored in separate memory units.

Each memory has its own system bus.

Reading and writing data can be done at the same time as fetching an instruction.

Used RISC processors.

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

Name all the contemporary architectures

A

Single Instruction Multiple Data (SIMD)
Multiple Instruction Multiple Data (MIMD)
Distributed computing

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

Explain SIMD

A

Where a processor carries out a single instruction on multiple data items at the same time.

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

Explain MIMD

A

When a processor carries out multiple instructions on multiple data items across several cores

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

Explain Distributed computing

A

When a task is broken down into equal parts and equally distributed amongst multiple computers (appears to be single unit )

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