Assignment covers the subsequent eight topics and explore the implementation of memory management, processes and threads.
• 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
1. Illustrate a comprehensive knowledge of each of the eight research topics.
2. Explain an in-depth knowledge of the technical details of each of the eight research topics.
3. Give an example of C++ code that shows your understanding of the eight topics.
4. Use at least ten quality resources in this assignment.