Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

Southern New Hampshire University

OPERATING SYSTEMS

4-2: SHORT PAPER


Navaneeth Reddy
10/25/2015

Southern New Hampshire University


OPERATING SYSTEMS

VIRTUAL MEMORY:
1) How does virtual memory extend the memory available to applications?
Ans: One approach to amplify the measure of memory open by a project is to utilize circle.
Along these lines, we can utilize 10 Megs of circle space. Whenever, just 1 Meg lives in RAM.
Basically, RAM acts like store for plate. This thought of amplifying memory is called virtual
memory. It's called "virtual" simply because it's not RAM. It doesn't mean it's fake. The genuine
issue with plate is that it's ridiculously ease back to get to. On the off chance that registers can be
got to in 1 nanosecond, and reserve in 5 ns and RAM in around 100 ns, then plate is gotten to in
divisions of seconds. It can be a million times slower to get to plate than a register. The benefit of
circle is it's anything but difficult to get heaps of plate space for a little cost. (htt2)
2) What are the drawbacks of a page fault when a virtual memory page is not resident?
Ans: It costs huge when it's identified with the VM for configuration issues and getting to the
circle may take a huge number of clock cycles for static ram it takes around 5-25ns for element
irregular access memory it takes around 60-120ns and with plate 10-20 million ns. Pages ought
to be sufficiently vast to take care of all the expense of page blame and exchange time is less
contrasted with the page blame it's around 4KB to 16KB and for new framework it takes 32KB 64KB.Reducing the page flaw rate so it will have the high need and completely cooperative page
position will be happened and more programming can deal with the page issues. Overhead is
little contrasted with the expense of plate access by utilizing more confounded calculations page
shortcomings can be decreased and writhe through will be moderate and at last utilization of
compose back to store adjusted information. (htt1)
2

Southern New Hampshire University


OPERATING SYSTEMS

Description of Tutorials:
The video instructional exercises helped in better comprehension of virtual
memory and memory administration in a framework and event of page issues and
hot to dispose of them and the by contemplating these papers it helped me in
noting these inquiries and they are all around sorted out and besides virtual
memory association in the arbitrary access memory and read just memory.

References:
1) https://cseweb.ucsd.edu/~voelker/cse221/papers/vms.pdf
2)
https://www.cs.umd.edu/class/fall2003/cmsc311/Lectures/lecture36/virtual_memory.pdf
3) https://www.youtube.com/watch?v=iqfjWIYyQ9k
4) https://www.youtube.com/watch?v=bShqyf-hDfg

Southern New Hampshire University


OPERATING SYSTEMS

You might also like