I want to ask a few questions about memory managment is modern O/S. Is the following correct?
For a given process.
Non-Paged Memory = the memory used by the process that will always be in RAM?
Paged Memory = the memory that is in RAM that can be moved into the page file?
Working Set = memory used recently by recently?
Virtual Size = The amount of (RAM+page file) memory allocated to a process?
Based on the above. Is the following correct?
The total physical + page file (RAM + page file) > Total Virtual size of all processesin a system. ?
What happens if "user process" request more memory when the "total virtual size" = "pagefile size + RAM"?
If a "device driver " request more memory when the "total virtual size" = "pagefile size + RAM" ? what would happen?
For a given process.
Non-Paged Memory = the memory used by the process that will always be in RAM?
Paged Memory = the memory that is in RAM that can be moved into the page file?
Working Set = memory used recently by recently?
Virtual Size = The amount of (RAM+page file) memory allocated to a process?
Based on the above. Is the following correct?
The total physical + page file (RAM + page file) > Total Virtual size of all processesin a system. ?
What happens if "user process" request more memory when the "total virtual size" = "pagefile size + RAM"?
If a "device driver " request more memory when the "total virtual size" = "pagefile size + RAM" ? what would happen?