我知道NULL指针有特殊含义,如果指针指向虚拟地址0那么它会是相同的。那么这是保护第一个虚拟页面的主要原因吗?
我尝试用固定的虚拟地址映射内存
唯一的原因是捕获涉及未初始化指针的常见编程错误。这样做会使指向 0 的指针不指向任何内容(NULL、NIL)。请记住,大多数操作系统允许用户将第一个逻辑内存页映射到地址空间(如果他们确实想要这样做)。