Описание: CHAPTER 1: Memory Management in different platforms. CHAPTER GOAL: This chapter has introductory lessons about memory management when using different platforms and the C++ programming language (NATIVE), C++/CLI projection (CLR), C++/CX projection (WinRT), C++/WinRT (WinRT), COM and IDL, and when using Windows API 's such as Heap Management.
NO OF PAGES: 30-50
SUB - TOPICS
1. Acronym's.
2. Pointers.
3. References.
4. Microsoft Windows operating system.
a. Microsoft Windows 10.
b. Microsoft Windows API.
c. Paging. d. Virtual Memory.
e. Microsoft Windows Heap Management.
f. Microsoft Windows Virtual functions.
g. User-Mode.
h. Kernel-mode.
i. Flat memory model.
j. Segment memory model.
k. Intel IA-32 architecture.
l. Intel 64 (x64) architecture.
m. Processes.
n. Threads. o. Memory Management.
5. CLR - Common Language Runtime
a. Managed Environment.
b. .NET Core 3.
c. .NET Framework.
d. .NET 5.
e. C#.
f. C++/CLI projection.
g. CIL - Common Intermediate Language.
h. MSIL - Microsoft Intermediate Language.
i. ECMA - 335 - CLI - Common Language Infrastructure.
j. ECMA - 372 - C++/CLI projection.
k. ECMA - 334 - C# programming language.
l. Memory Management.
6. WinRT - Windows Runtime / UWP - Universal Windows Platform
a. Component-based programming.
b. C++/CX projection.
c. Support for .NET Platform.
d. C++/WinRT.
e. OOP - Object Oriented Programming.
f. C++ programming language support.
g. Assembly programming language support. h. Memory Management.
7. COM Programming
a. Introduction.
b. IDL - Interface Definition Language.
c. MIDL.
d. Fundamental Tools.
e. Microsoft Windows Registry.
f. Memory Management.
CHAPTER 2: Memory Management with C++ programming language. CHAPTER GOAL: This chapter has introductory lessons about memory management using the C++ programming language co