Question

In: Other

If a process may be dynamically assigned to different locations

If a process may be dynamically assigned to different locations in main memory, what is the implication for the addressing mechanism?

 

 

Solutions

Expert Solution

Assigning process to different memory locations dynamically in main memory:

The implication of this addressing mechanism is that, the addresses in the program are dynamic in nature.

• Addresses are expressed based on the location of the program.

• In the beginning of the program, the address relative to the location of the instructions is assigned to it. This is expressed as logical address mechanism.

• During the execution of the program in the processor, absolute address is assigned to the instructions, which is expressed as the actual address in main memory.

Therefore, address of the instructions should be dynamic in the sense that during the execution only absolute addresses are resolved.


Therefore, address of the instructions should be dynamic in the sense that during the execution only absolute addresses are resolved.

 

Related Solutions

If a process may be dynamically assigned to different locations
For an associative cache, a main memory address is viewed as consisting of two fields. List and define the two fields.  
ecologists sometimes study _____ by studying several different locations at different stages of this process a....
ecologists sometimes study _____ by studying several different locations at different stages of this process a. commensalism b. predation c. mutualsim d. competition e. succession  
c++ We can dynamically resize vectors so that they may grow and shrink. While this is...
c++ We can dynamically resize vectors so that they may grow and shrink. While this is very convenient, it is inefficient. It is best to know the number of elements that you need for your vector when you create it. However, you might come across a situation someday where you do not know the number of elements in advance and need to implement a dynamic vector. Rewrite the following program so that the user can enter any number of purchases,...
Which memory locations are assigned by the hashing function h(k) = k mod 97 to the...
Which memory locations are assigned by the hashing function h(k) = k mod 97 to the records of insurance company customers with these Social Security numbers? (a) 034-56-7981 (b) 220-19-5744 (c) 183-21-1232
(Code in C++) 1. We can dynamically resize vectors so that they may grow and shrink....
(Code in C++) 1. We can dynamically resize vectors so that they may grow and shrink. While this is very convenient, it is inefficient. It is best to know the number of elements that you need for your vector when you create it. However, you might come across a situation someday where you do not know the number of elements in advance and need to implement a dynamic vector. Rewrite the following program so that the user can enter any...
If a good sold for different prices in different locations, then why would trade be likely?...
If a good sold for different prices in different locations, then why would trade be likely? What would likely happen to prices and employment with trade? Why?
Farmers would like to know the amount of sunshine in given locations they may buy land.  They...
Farmers would like to know the amount of sunshine in given locations they may buy land.  They hypothesize that a place near the coast may have different cloud cover than a place further from the coast at the same latitude so that the sun angles are the same.   In the data sheet you have daily noontime reports of the fraction of cloud cover near the coast and inland.  Justify your acceptance or rejection of the hypothesis using these numbers, and state the confidence...
There are 3 different Redbox locations in the Grandville area located at Meijer, Walgreens, and CVS
  There are 3 different Redbox locations in the Grandville area located at Meijer, Walgreens, and CVS. If you rent a DVD from Redbox, you must return it to any Redbox location the next day. If you get your DVD from the Meijer location, there is a 50% chance that it will be returned back to Meijer, 20% to Walgreens, and 30% to CVS. If you get your DVD from the Walgreens location, there is a 40% chance that it...
Assume that you have placed temperature sensors in different locations in the US. These sensors are...
Assume that you have placed temperature sensors in different locations in the US. These sensors are set to automatically text you, each day, the low temperature for that day. Unfortunately, you have forgotten whether you placed a specific sensor S in DFW or in Minneapolis (but you are sure you placed it in one of those two places). The probability that you placed sensor S in DFW is 20%. The probability of getting a daily low temperature of 40 degrees...
There are 3 different Redbox locations in the Grandville area located at Meijer, Walgreens, and CVS.
There are 3 different Redbox locations in the Grandville area located at Meijer, Walgreens, and CVS. If you rent a DVD from Redbox, you must return it to any Redbox location the next day. If you get your DVD from the Meijer location, there is a 50% chance that it will be returned back to Meijer, 20% to Walgreens, and 30% to CVS. If you get your DVD from the Walgreens location, there is a 40% chance that it will...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT