Question
a.
Private allocations are used for sharing memory between two or more programs, while mapped allocations are for local allocations.
b.
Private allocations are created by mapping a physical file to memory, while mapped allocations are created using the VirtualAlloc Win32 API.
c.
Private allocations are process private and were allocated locally, while mapped allocations are memory-mapped files that are mapped into the address space.
d.
Private allocations are allocations that are kernel private and were allocated locally, while mapped allocations are created by calling the HeapAlloc Win32 API.
Posted under Reverse Engineering
Engage with the Community - Add Your Comment
Confused About the Answer? Ask for Details Here.
Know the Explanation? Add it Here.
Q. What is the difference between private allocations and mapped allocations?
Similar Questions
Discover Related MCQs
Q. What is VirtualAlloc used for?
View solution
Q. What is VirtualProtect used for?
View solution
Q. What is VirtualQuery used for?
View solution
Q. What is VirtualFree used for?
View solution
Q. What are the Ex versions of the memory management APIs used for?
View solution
Q. What is the function of section object APIs in Win32?
View solution
Q. What is responsible for managing all kernel objects in Windows?
View solution
Q. What type of objects are managed by the object manager component?
View solution
Q. Where are objects typically stored in memory?
View solution
Q. How do application programs access objects in Windows?
View solution
Q. What is a handle in Windows?
View solution
Q. What does an object's access mask determine?
View solution
Q. What is the purpose of the two reference counts maintained by the kernel for each object?
View solution
Q. What is the Windows kernel responsible for?
View solution
Q. What are GUI-related objects?
View solution
Q. What are objects in Windows?
View solution
Q. What is the object’s access mask in Windows?
View solution
Q. What is the purpose of naming kernel objects in Windows?
View solution
Q. What is the benefit of using a common name for a kernel object in Windows?
View solution
Q. What is the purpose of the BaseNamedObjects directory in Windows?
View solution
Suggested Topics
Are you eager to expand your knowledge beyond Reverse Engineering? We've curated a selection of related categories that you might find intriguing.
Click on the categories below to discover a wealth of MCQs and enrich your understanding of Computer Science. Happy exploring!