Question

In: Computer Science

What is the benefit of a harvard architecture for a cache?

What is the benefit of a harvard architecture for a cache?

Solutions

Expert Solution

The contempory or the alternative of the Harvard architecture is the Von Neumann architecture. The Von Neumann architecture or design is still found in existing computers but Harvard architecture for a cache was found to be better than Von Neumann with respect to some aspects. In Von Neumann architecture instruction data and program data are stored in the same memory. There is no distinction data and program memory but in case of Harvard architecture, CPU is separately linked with both program memory and data memory. The speed of execution and performance of a Harvard architecture are much better and faster as compared to Von Neumann as the processor is able to fetch both instruction and data together unlike von Neumann where this task is achieved separately and not simultaneously. This is made possible by presence of 2 separate buses in case of Harvard architecture. Harvard architecture was concieved and developed to overcome the shortcomings of Von Neumann architecture.

Hence, the main benefits of Harvard architecture is it's speed, performance and faster execution due to the reasons mentioned above.

Hope that helps !!


Related Solutions

About Cache, computer organization, computer architecture, computer science. Cache Question: A[0] is at memory address 0x0FED...
About Cache, computer organization, computer architecture, computer science. Cache Question: A[0] is at memory address 0x0FED CBA0. Array B[] is right after array A[] in the data memory. Both arrays have 10 integers Based on memory address for A[0] of 32 bits, i know that the cache index and tag is 27 bits, offset is 4 bits and index is 1 bit. Q: Will the tag and cache index change for A[8] and B[8]? And how will it change? I...
What is IT Architecture and how does the benefit outweigh the costs? Why is data mining...
What is IT Architecture and how does the benefit outweigh the costs? Why is data mining becoming more important? What are the benefits of cloud computing? What role does personal conflict or politics play in the success of data governance?
Q1/ A- What is cache memory and how it works? B- What are the three cache...
Q1/ A- What is cache memory and how it works? B- What are the three cache mapping approaches and what is the pros and cons of each approach? C- What is the cache replacement policies and read/write policies?
What features of query cache or Data cache serve to improve RDBMS performance
What features of query cache or Data cache serve to improve RDBMS performance
Techopedia  defines disk cache as; A disk cache is a cache memory that is used to speed...
Techopedia  defines disk cache as; A disk cache is a cache memory that is used to speed up the process of storing and accessing data from the host hard disk. It enables faster processing of reading/writing, commands and other input and output process between the hard disk, the memory and computing components. A fundamental principle of programming is that any system interacting with multiple components requires the use of buffers. Buffers insulate components from each other’s duty cycles, but too many...
Imagine you have been asked to complete a benefit-cost analysis of the emissions-testing program for cache...
Imagine you have been asked to complete a benefit-cost analysis of the emissions-testing program for cache County. This program requires that all cars be tested to ensure they meet emissions standards. In order to measure the impact, all of the impacts, both good and bad, should be identified. For this question, make a list of all the costs associated with the program. Be specfic as you can. Repeat exercise for the benefits.
A direct mapped cache has 32 cache lines.Each cache line consists of 4 words, and each...
A direct mapped cache has 32 cache lines.Each cache line consists of 4 words, and each word is four bytes.The address bus consists of 16 bits. How many bits are required for the tag in this direct-mapped cache?
DMZ Architecture: What is your DMZ architecture? What devices and their function are included? How are...
DMZ Architecture: What is your DMZ architecture? What devices and their function are included? How are DMZ devices connected? How are you planning to provide security to protect the DMZ and at the same time maintaining friendly access to customers?
DMZ Architecture: What is your DMZ architecture? What devices and their function are included? How are...
DMZ Architecture: What is your DMZ architecture? What devices and their function are included? How are DMZ devices connected? How are you planning to provide security to protect the DMZ and at the same time maintaining friendly access to customers?
In Cloud architecture, what are the different phases involved? Explain each a. In cloud architecture, what...
In Cloud architecture, what are the different phases involved? Explain each a. In cloud architecture, what are the building blocks? Explain each
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT