short paper

6
Southern New Hampshire University OPERATING SYSTEMS 4-2: SHORT PAPER Navaneeth Reddy 10/25 /2015 1

Upload: navaneethreddy

Post on 08-Apr-2016

1 views

Category:

Documents


0 download

DESCRIPTION

virtual memory

TRANSCRIPT

Page 1: Short Paper

Southern New Hampshire University OPERATING SYSTEMS

4-2: SHORT PAPER

Navaneeth Reddy

10/25/2015

1

Page 2: Short Paper

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

Page 3: Short Paper

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

3

Page 4: Short Paper

Southern New Hampshire University OPERATING SYSTEMS

4