Architecture Flashcards

1
Q

Von Neumann Architecture

A

This architecture includes the basic components of the computer and processor (single control unit​, ​ALU​, ​registers​ and ​memory units​) in which a ​shared memory ​and ​shared data bus​ is used for both data and instructions. Von Neumann architecture is built on the stored program concept.

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

Harvard Architecture

A

Harvard architecture has physically separate memories for instructions and data, more commonly used with embedded processors.This is useful for when memories have different characteristics i.e. instructions may be read only, while data may be read-write.

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

advantages of harvard architecture

A

Quicker execution​ as data and instructions can be fetched in parallel.

Memories can be different sizes​, which can make more efficient use of space

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

advantages of on nueman architecture

A

Cheaper to develop​ as the control unit is easier to design

Programs can be ​optimised in size

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

Contemporary Processing

A

Contemporary processors use a ​combination of Harvard and Von Neumann​ architecture. Von Neumann is used when working with data and instructions in main memory, but uses Harvard architecture to divide the cache into instruction cache and data cache.

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