Harvard Architecture: Definition, Advantages & Disadvantages
Fig. shows Harvard Architecture. This System architecture was designed and recommended by Harvard University.
As per this architecture, the Processor is having two different Memory spaces with separate Memory maps. They are Data Memory and Program Memory respectively.
Therefore, the distinction between Data Memory (Memory space used to store Data) and Program Memory (Memory space used to store Programs) is Physical. It is connected to the processor through separate sets of Address, Data and Control buses. This architecture is normally used by RISC Processors.
Harvard Architecture |
Advantages Of Harvard Architecture
Being accessed by separate sets of buses, both Program and Data can easily be simultaneously accessed, therefore improving the performance.
Disadvantages Of Harvard Architecture
2 Sets of buses are needed and therefore relatively complex bus structure.
Does not allow sizes of Data and Program to be adjusted flexibly and dynamically, they are stored in different Memory spaces physically.
Examples:
(ii) The PIC Microcontrollers by Microchip also use Harvard architecture.
Article Related To Electrical Safety:
I liked your work and, as a result, the manner you presented this content about Prestress Supply .It is a valuable paper for us. Thank you for sharing this blog with us.
ReplyDeleteYou have done a good job by publishing this article about.electrical tagging and testing I appreciate your efforts which you have put into this article, It is a beneficial article for us. Thanks for sharing such informative thoughts.
ReplyDeleteI appreciate your efforts which you have put into this article. Genuinely it is a useful article to increase our knowledge. Thanks for share an article like this.electrical tagging
ReplyDelete