If a system has 128 MB RAM and 1 GB hard Disk, and a process decides to use its fully allotted Virtual Memory 2^32 - 2GB = 2 GB, how is it practically possible?. But this works in all machines. How?

Showing Answers 1 - 7 of 7 Answers

sanjaya kumar sahoo

  • Mar 19th, 2006
 

 Virtual memory is double of RAM.As per question RAM is 128MB.so virtual memory is 256MB. 

  Was this answer useful?  Yes

Navshath

  • May 15th, 2006
 

I think the virtual memory is 1.5 times of the RAM so it should be 192 MB.

  Was this answer useful?  Yes

hvignesh

  • May 17th, 2006
 

i am not sure of the answer.. but ..virtual memory is customizable.... then it can be set as we wish... the previous posts r confusing..

  Was this answer useful?  Yes

Mitul Surti

  • Jun 13th, 2006
 

yes virtual memory is very much customizable but the limitation being that it has to be a power of 2 or a factor of the page sizeyeah it is advisable to double the memory size to get the swap space however this is not mandatorythere exists no formula to determine the swapspace as regards to the memory sizehowever all the formulaes mentioned above are just a method of convienienceHope that answers d queryMitul SurtiMCA (Pursuing)VJTI, Mumbai

  Was this answer useful?  Yes

Guest

  • Jun 24th, 2006
 

Min virtual Memory size is 1.5 times of RAM (Exact RAM size + 11MB)

Max Virtual Memory size is 3 times of RAM

  Was this answer useful?  Yes

00elton00

  • Aug 4th, 2007
 

The above is possible due to the Paging. Both the Virtual Memory and the Physical Memory are broken down into pages of equal size, and a mapping, called the page table, is used to map virtual memory pages to physical memory pages.

  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions