84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
在看《Windows核心编程》的时候,第15章,关于使用虚拟内存有些地方看不懂,希望大家帮忙指点下!描述
使用VirtualAlloc函数可以在进程的地址空间中保留一个区域以及在保留区域中提交存储器 通过将fdwAllocationType参数 设为MEMCOMMIT或MEMRESERVE就可以达到目的
问题
1.申请保留一个区域该如何理解呢? 2.是不是提交存储器之前都得先申请一块保留区域呢?(为什么我在有些地方看到可以直接提交存储器)
业精于勤,荒于嬉;行成于思,毁于随。
我理解的是就是申请一块内存地址,没有分配物理的内存页,只要真正写的时候产生缺页内存后才会分配。 具体哪些会直接分配物理内存,要看具体的内存API文档。
我理解的是就是申请一块内存地址,没有分配物理的内存页,只要真正写的时候产生缺页内存后才会分配。
具体哪些会直接分配物理内存,要看具体的内存API文档。