Architectures :( Flashcards
1
Q
von neumann architecture
A
it has:
- single control unit
- ALU
- registers
- memory units
this architecture has shared memory and busses for both instructions and data.
2
Q
advantages of von neumann architecture
A
- cheaper to develop as the control unit is much easier to design
- programs can be optimised in size
3
Q
harvad architecture
A
it has:
- single control unit
- ALU
- registers
- memory units
this architecture has separate memories and busses for data and instructions.
4
Q
advantages of harvard architecture
A
- quicker execution as data and instructions are fetched in parallel.
- memories can be different in size, which can make more efficient use of space.
5
Q
contemporary processing
A
- it is a combination between harvard architecture ad von neumann architecture.
- von neumann is used when working with data and instructions in main memory.
- harvard is used to divide the cache into instruction cache and memory cache.