von neumann and harvard architecture Flashcards

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

von neumann architecture

A
  • shared memory space for instructions and data
  • instructions and data are stored in the same format
  • a single control unit or processor follows a linear fetch,decode ,execute cycle
  • one instruction at a time
  • registers are used as fast access to instructions and data
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

havard architecture

A
  • instructions and data stored in separate memory units
  • each has it’s own bus
  • reading and writing data can be done at the same time as fetching an instruction
  • used by risc processors
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

advantages of von neumann 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
4
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
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