Memory Management
Write a paper to provide depth knowledge of how memory is used in executing your programs and its critical support for applications.
C++ is a general purpose programming language that runs programs using memory management. Two operating system environments are commonly used in compiling, building and executing C++ applications. These are the windows and UNIX / Linux (or some UNIX / Linux derivative) operating system.
-The memory model
-Global and local memory
-Virtual memory
-Heap memory and allocating a memory block
-Managing process specific memory
-Allocating and managing virtual memory block
-Creating a process
-Creating threads