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