What is virtual memory?

Answer Posted / athavulla syed

In our systems memory is limited but executable programs are
infinite, so at compile time only compiler generates virtual
addresses for all executables.

While executing, memory management unit come into picture
and translates virtual addresses to physical address.

Virtual address may be same for two processes but physical
memory is unique.

Is This Answer Correct ?    4 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain the difference between load-time dynamic linking and run-time dynamic linking?

553


Is 32gb of ram overkill?

534


Explain the Difference between Process and a Thread.

587


What is the function of the control lines in ram?

529


What is a critical section in os?

552






What is RR scheduling algorithm?

660


What is a command interpreter?

625


Briefly explain thrashing.

613


Which is better 32 bit or 64 bit?

547


Explain the purpose of the open() and close() operations.

1595


What are the advantages of a multiprocessor system?

530


What is the difference between af_inet and pf_inet?

533


Measurements of a certain system have shown that the average process runs for a time T before blocking on I/O. A process switch requires a time S, which is effectively wasted (overhead). The CPU’s efficiency is the fraction of its time its spends executing user programs, i.e., executing user processes. For round robin scheduling with quantum Q, give a formula for the CPU efficiency for each of the following: (a) Q = ∞ (b) Q > S + T (c) S

3758


What is 32 bit operating system?

541


Give the disadvantages of Havander's Strategies.

2129