•Code pages are mapped from application and DLL .TEXT sections stored on secondary storage (can be read-only). This is so called code sharing.
•Initialized data pages are copied and stored in page files. Therefore mapping is between page files and physical memory.
•Uninitialized data and stack pages are reserved in page files. Mapping is between page files and physical memory.
•All additionally allocated memory pages (dynamic memory, heap, etc) must be reserved in page files (committed). Mapping is between page files and physical memory.