answersLogoWhite

0


Best Answer

In Harvard architecture, the program memory space is distinct from data memory space. Such architecture requiring two connections. It can perform instruction fetch ( from program memory ) and data memory fetch simultaneously , by adopting a pipelined instruction execution approach, as shown below.

A typical instruction execution consists of performing Fetch instruction, Decode instruction, Fetch operands, execution operation , store results. Then, by adopting a pipelined approach, which is possible in Harvard architecture, it is evident that the instruction throughput increases by overlapping. It is simple to imagine that in the above case, if all the above states are executed "one after the other" , the execution time of the instruction will be longer than when it is pipelined.

User Avatar

Wiki User

11y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: How program and data memory fetches can be overlapped in a Harvard architecture?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Electrical Engineering

What is component initiation in VHDL?

In structural modeling of VHDL, the concept of components is used. In this model, the system to be designed is considered as a combination of sub structures. These sub structures are called components.For example, a full adder is a combination of two half adders and an or gate. Hence, the components used for designing a full adder arehalf adderOR gateInitially, these components are mentioned in the architecture of a full adder VHDL program. We call this as component initiation. Then the components are called onto the main program and used.Remember, we are using the functionality of the components in main program but we are not coding them in the main program. The code for the component programs will be present somewhere else in the project.Means, code them once and use them infinite number of times.


Need of program Logic controllers?

Program logic controllers are used to control the operation of most systems.


Why is a highly coupled module difficult to unit test?

Unit test can be done within a single moduleCohesion of a single module/component is the degree to which its responsibilities form a meaningful unit; higher cohesion is better.Someone had vague reference to decomposability here. Clarification?How about: 'Cohesion is inversely proportional to the number of responsibilities a module/component has.'Coupling between modules/components is their degree of mutual interdependence; lower coupling is better.size: number of connections between routinesintimacy: the directness of the connection between routinesvisibility: the prominence of the connection between routinesflexibility: the ease of changing the connections between routinesA first-order principle of software architecture is to increase cohesion and reduce coupling.so having coupling in program is not correctreduce coupling in your program it will favor Unit testing· 3 years agoUnit test can be done within a single moduleCohesion of a single module/component is the degree to which its responsibilities form a meaningful unit; higher cohesion is better.Someone had vague reference to decomposability here. Clarification?How about: 'Cohesion is inversely proportional to the number of responsibilities a module/component has.'Coupling between modules/components is their degree of mutual interdependence; lower coupling is better.size: number of connections between routinesintimacy: the directness of the connection between routinesvisibility: the prominence of the connection between routinesflexibility: the ease of changing the connections between routinesA first-order principle of software architecture is to increase cohesion and reduce coupling.so having coupling in program is not correctreduce coupling in your program it will favors Unit testing


What is control program?

the computer is what runs the car and all the engine functions, you can change the functions of the engine to get more power by buying a performance programmer and downloading the program into the cars computer. theres your answer :)


In 89S51 what s means 89c51 what c means?

c in 89c51 stands for cmos.. s in 89s51 stands for system programming system programming is way of burning your program into microcontroller chip... just like we write a program in c language and then burn it into microcontroller.this in system programming is another way of burning your program into microcontroller....

Related questions

How program and data memory fetches can be overlapped in Harvard architecture?

In Harvard architecture, the program memory space is distinct from data memory space. Such architecture requiring two connections. It can perform instruction fetch ( from program memory ) and data memory fetch simultaneously , by adopting a pipelined instruction execution approach, as shown below. A typical instruction execution consists of performing Fetch instruction, Decode instruction, Fetch operands, execution operation , store results. Then, by adopting a pipelined approach, which is possible in Harvard architecture, it is evident that the instruction throughput increases by overlapping. It is simple to imagine that in the above case, if all the above states are executed "one after the other" , the execution time of the instruction will be longer than when it is pipelined.


Can you suggest a correspondence course and a good institute for the same in architecture?

Harvard Graduate School of Design is a good learning institution to learn a degree program in Architecture.


Difference between von newman and Harvard computer architecture?

In a von Neumann architecture, program and data are stored in the same memory and managed by the same information-handling subsystem. In the Harvard architecture, program and data are stored and handled by different subsystems. This is the essential difference between the two architectures. In the original "Harvard computer", built in 1944 and for which the architecture is named, the program-handling task and the data-handling task were sufficiently different to result in two different storage technologies. Today, the vast majority of computers are von Neumann architecture because of the efficiencies gained in designing, implementing, and operating one memory system instead of two. However, in some niches, particularly certain embedded applications where the program is more-or-less hard wired, task requirements are such that the Harvard architecture can provide distinct operational advantages. Under certain conditions, a Harvard computer can be much faster than a von Neumann computer because data and program do not contend for the same information pathway, and storing the program in an immutable read-only memory can result in vast reliability improvements.


What is web crawler?

A web crawler is a program that automatically fetches Web pages.


How many years of college for a degree in architecture?

A bachelors in architecture is a five year program of study.A bachelors in architecture is a five year program of study.A bachelors in architecture is a five year program of study.A bachelors in architecture is a five year program of study.A bachelors in architecture is a five year program of study.A bachelors in architecture is a five year program of study.


Does Harvard have a good optometry program?

No.


What is Law Harvard mascot?

The law program at Harvard does not have it's own mascot. The school mascot, however, is John Harvard, the pilgrim.


Is the Internet an infrastructure, architecture, or an application program Why If none of the above, then what is it?

Is the internet an infrastructure, architecture, or application program ? why ? If none of the above, then what is it ?


What type of education do you need for a career in Architecture?

A professional degree in architecture from an accredited higher-education architecture program forms the basis for a career in Architecture; it could be a 5 or 6-year program leading to a Bachelor's degree in Architecture or a 4-year U/G program in any faculty followed by a Master's in Architecture for 2 to 3 years. There are 113 accredited architecture programs in North America !


Is the Internet an infrastructure an architecture or an application program Why If none of the above then what is it?

Is the internet an infrastructure, architecture, or application program ? why ? If none of the above, then what is it ?


What does ARCT stand for?

If you are referring to architecture, it is a college degree and at the bachelors level a five year program of study.If you are referring to architecture, it is a college degree and at the bachelors level a five year program of study.If you are referring to architecture, it is a college degree and at the bachelors level a five year program of study.If you are referring to architecture, it is a college degree and at the bachelors level a five year program of study.If you are referring to architecture, it is a college degree and at the bachelors level a five year program of study.If you are referring to architecture, it is a college degree and at the bachelors level a five year program of study.


Is there a bba program at Harvard business school?

No, Harvard does not offer BBA course. It only has faculty for MBA & Phd.