RE: [OT] When does the Working set manager invalidates PT- E's to share d pages?

Johnny,

The physical pages are tracked as part of the working set for the process;
thus, the pages will be trimmed out (the PTE will be modified and the
physical page will be removed from the working set) by the balance set
manager as needed.

Regards,

Tony

Tony Mason
Consulting Partner
OSR Open Systems Resources, Inc.
http://www.osr.com

-----Original Message-----
From: Yoni Baron [mailto:xxxxx@camelot.com]
Sent: Tuesday, January 01, 2002 8:06 AM
To: File Systems Developers
Subject: [ntfsd] [OT] When does the Working set manager invalidates PTE’s to
share d pages?

This is a question regarding sharing memory in NT.

After a PTE that refers to a shared page becomes valid, It points into the
page in memory
and not to the prototype PTE.
In case where multiple PTEs point to the same page in memory, the reference
count in the
PFN database for this page will be the number of referencing PTEs.

The Working Set memanger will not be able to remove this page while it’s
reference count
drops to zero.

When will the reference count drop to zero?
I know that explicitly unmapping a view of file will remove the PTEs and
thus decrement the
page’s refernce count, But in a normal operation where a process has a view
of a DLL, when
will the VMM page out shared DLL pages?

Regards,
Johny Baron.


You are currently subscribed to ntfsd as: xxxxx@osr.com
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com


You are currently subscribed to ntfsd as: $subst(‘Recip.EmailAddr’)
To unsubscribe send a blank email to leave-ntfsd-$subst(‘Recip.MemberIDChar’)@lists.osr.com