Harvard and Von Neumann Flashcards
What are the two types of processor architectures I have to know about?
- von neumann
- harvard
What is the von Neumann architecture?
it is an architecture which has a single memory systems for data and instructions (programs)
How many buses does the von Neumann architecture incorporate?
one system bus between CPU and RAM(with instructions and data) - one data and one address bus
How long does each instruction take in a von Neumann architecture?
2 cycles
Can von Neumann implement pipelining?
No
Which architecture is older?
Von Neumann hence it is more robust
What is von neumann used in ?
Desktop computers, laptops
Is the FDE in the von neumann architecture linear?
YES
What is the harvard architecture?
an architecture which has separate memory for data and instructions(programs)
How many system buses is there in harvard architecture?
2 (data + address bus)
What is harvard used in?
embedded systems
DSP (signal processing )
processing systems (audio,images)
How long does each instruction take in a harvard architecture?
1 cycle with pipelining implemented
Can pipelining be implemented into harvard architecture?
yes
What is bottleneck?
delay of transmission of data through a circuit of computers microprocessor or over a TCP/IP network.
It means the computer throughput is limited to the ability of the processor, sometimes it can be caused by processor waiting to fetch or having too much volume of traffic
Where does bottleneck happen?
Harvard