Question

Why main memory disk hierarchy is called virtual memory, what are the two motivations behind the...

Why main memory disk hierarchy is called virtual memory, what are the two motivations behind the development of virtual memory schemes and which one is still relevant

Homework Answers

Answer #1

In virtual memory scheme, main disk is used such that it appears as part of main memory. In virtual memory schemes, physical address corresponds to address space used by program. Since this address doesn't belong to main memory, this is called virtual address space and the momery is called virtual memory.

Motivation for virtual memory -

1) Remove limited main memory constraint by providing large memory space.

2) User program doesn't have access to the data and memory used by kernel. It allows safe sharing of memory between different programs.

Today we have pretty large main memory and might not need virtual memory but we do not want user programs to interfere with kernel. Hence second is still relevant

Know the answer?
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for?
Ask your own homework help question
Similar Questions
A computer has a cache, main memory, and a disk used for virtual memory. If a...
A computer has a cache, main memory, and a disk used for virtual memory. If a word is in the cache, 30 ns are required to access it. If it is in main memory, but not in cache, 50 ns are needed to load it into the cache. And then the reference is started again. If the word is not in main memory, 15 milliseconds (1 millisecond = 106 ns) are required to fetch it from disk, followed by 50...
1. A mechanism by which other modules, such as I/O and memory, may interrupt the normal...
1. A mechanism by which other modules, such as I/O and memory, may interrupt the normal sequencing of the processor is called (A) Communication (B) Trap (C) Interrupt (D) I/O (E) None of the above 2. A mode of operation that provides for the interleaved execution of two or more computer programs by a single processor is called (A) Interrupt (B) Multi-programming (C) Multi-tasking (D) Multi-threading (E) None of the above 3. Which of the following is a memory location...
To speed up memory access, caching is typically used. A memory cache is a small but...
To speed up memory access, caching is typically used. A memory cache is a small but fast memory where data recently accessed is kept in anticipation of future references. When an access is made, if the data is in the cache, then it is returned quickly. This is called a cache hit. otherwise main memory is accessed and the access is said to be a cache miss. For the purposes of this problem, assume that the latency of the main...
Implement the Shape hierarchy -- create an abstract class called Shape, which will be the parent...
Implement the Shape hierarchy -- create an abstract class called Shape, which will be the parent class to TwoDimensionalShape and ThreeDimensionalShape. The classes Circle, Square, and Triangle should inherit from TwoDimensionalShape, while Sphere, Cube, and Tetrahedron should inherit from ThreeDimensionalShape. Each TwoDimensionalShape should have the methods getArea() and getPerimeter(), which calculate the area and perimeter of the shape, respectively. Every ThreeDimensionalShape should have the methods getArea() and getVolume(), which respectively calculate the surface area and volume of the shape. Every...
What is the reasoning behind the use of a two-tailed test in a research project? Why...
What is the reasoning behind the use of a two-tailed test in a research project? Why are the absolute values of the critical values in a two-tailed confidence interval the same?
) What two main elements comprise the study of comparative health systems? 2) Why is Health...
) What two main elements comprise the study of comparative health systems? 2) Why is Health Care Marketing a relatively new phenomenon? 3) What are the 5 P's of health car marketing?
What is labor productivity? Please discuss the two main factors which affect labor productivity. What is...
What is labor productivity? Please discuss the two main factors which affect labor productivity. What is per-worker production function? We know the production function is a curve (not a straight line). Why does it have that curvature?
In a sentence or two - What is BREXIT? Why is BREXIT relevant for international business?...
In a sentence or two - What is BREXIT? Why is BREXIT relevant for international business? A response of 1 -3 sentences is sufficient, but in your response specifically highlight at least one topic covered in class since our first exam.
What are two main causes for the recent sharp rally in various governments' bond yields? Why...
What are two main causes for the recent sharp rally in various governments' bond yields? Why has gold declined recently when the world seems to be in chaos and gold has historically been a haven in times of economics and political stress? Over the past 30 years, oils stocks have frequently been the last group to rally in bull markets. What is a plausible reason for this phenomenon? What recent evidence do we have that bond investors are smart? If...
1. What are the differences between planned contrasts (or planned comparisons) and post hoc tests? Why...
1. What are the differences between planned contrasts (or planned comparisons) and post hoc tests? Why are they used after performing a one-way ANOVA? How do you decide which to use of the two types of follow-up tests? 2. What are the main differences between between- and within-groups one-way ANOVAs? What determines which type of test should be used? Which is a stronger test and why?
ADVERTISEMENT
Need Online Homework Help?

Get Answers For Free
Most questions answered within 1 hours.

Ask a Question
ADVERTISEMENT