- Устройство памяти
- Процессы и адресное пространство
- Как устроена виртуальная память
- Функция VirtualAlloc: переданная и зарезервированная память
- Функции управления памятью
- Куча Windows и семейство функций GlobalAlloc
- Куча библиотеки С периода выполнения, _heapmin и С++-операторы new и delete
- Отображаемые в память файлы и разделяемая память
- Несколько советов по работе с динамической памятью
Прежде чем изучать управление памятью в Windows, надо сначала разобраться в том, что такое процесс (process). Программа — это ЕХЕ-файл, который можно запустить из Windows разными способами. После запуска программа становится процессом. У процесса есть своя память, дескрипторы файлов и другие системные ресурсы. Если дважды подряд запустить одну и ту же программу, то получается два отдельных процесса.
Устройство памяти