description | ms.assetid | title | ms.topic | ms.date |
---|---|---|---|---|
Each process on 32-bit Microsoft Windows has its own virtual address space that enables addressing up to 4 gigabytes of memory. |
f259f3cb-81c0-4b5f-b6fa-9681a278019a |
About Memory Management |
article |
05/31/2018 |
Each process on 32-bit Microsoft Windows has its own virtual address space that enables addressing up to 4 gigabytes of memory. Each process on 64-bit Windows has a virtual address space of 8 terabytes. All threads of a process can access its virtual address space. However, threads cannot access memory that belongs to another process, which protects a process from being corrupted by another process.
For information on the virtual address space and the memory management functions, see the following topics.
- Virtual Address Space
- Memory Pools
- Memory Performance Information
- Virtual Memory Functions
- Heap Functions
- File Mapping
- Large Memory Support
- Global and Local Functions
- Standard C Library Functions
- Comparing Memory Allocation Methods