Dynamic address translation - computer architecture, Computer Engineering

Dynamic address translation:

 If, when executing an instruction, a CPU fetches an instruction located at a specific virtual address, or fetches data from a particular virtual address or stores data to a specific virtual address, the virtual address have to translated to the equivalent physical address. It is done by a hardware component, sometimes that called a memory management unit, which looks up the real address (from the page table) equivalent to a virtual address and passes the real address to the parts of the CPU that execute instructions.

 

 

Posted Date: 10/13/2012 5:36:03 AM | Location : United States







Related Discussions:- Dynamic address translation - computer architecture, Assignment Help, Ask Question on Dynamic address translation - computer architecture, Get Answer, Expert's Help, Dynamic address translation - computer architecture Discussions

Write discussion on Dynamic address translation - computer architecture
Your posts are moderated
Related Questions
n=(x*2)/(1=0) the value x=0 and is used to stop the algerithin.The calculation is repeated using values of x=0 is input. There is only a need to check for error positions. The va

Q. Show the Shared Programming Using Library Routines? The mainly well-liked of them is use of combo function known as fork() and join(). Fork() function is used to initialize

What are the three basic types of web documents? There are three fundamental types of web documents: Static, Dynamic and Active. STATIC A static web document resides i

What are the Requirements to design Sequential circuit Ans . Design Requirements of Sequential circuit: (i) The circuit specifications translated into a state diagram

explain about relations

Classic form of OLAP is called as MOLAP and it is often known as OLAP. Simple database structures like time period, product, location, etc are used. Functioning of each and every d

Q. Explain working of Counters? A counter is a register that goes through a predetermined sequence of states when clock pulse is applied. In principle value of counters is incr

Returns the information about tasks running int info = pvm_tasks( int where, int *ntask, struct pvmtaskinfo **taskp ) struct pvmtaskinfo {  int ti_tid; int ti_pt

The ?rst task in the project is to develop a sane system to store change logs and versions of ?les. The simplest approach is to create a "dot" directory in the location of the ?le

How can the maximum field width for a data item be specified within a scanf function? When the program is executed, three integer quantities will be entered from the standard i