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