Hi all,
Note: Please reply to this mail as well
because I'm not subscribed to this mailing list.
I have two questions regarding FreeBSD
virtual memory and paging/swapping system:
1. When a page fault occurs does the
entire system stalls, or only the process that requested the page suspends till
the asynchronous completion of the page read?
2. If I create a memory disk (md) and
later use it for swapping (sounds awkward - but still this is what I need...),
when a page fault occurs does a physical memcopy happen from the md page to the
main memory page, or is there a trick in the vm page mapping to actually use the
same physical page from the md? If such a trick exist, where is it in the code
(because I want to turn it off - I need the simple memcopy
behaviour.)
Thanks in adavnce,
Barak
|
- Re: Virtual memory and paging questions Barak Enat
- Re: Virtual memory and paging questions Julian Elischer