再问一个弱问题:为什么程序地址0-0x08000000是不可用的 (转载)# Programming - 葵花宝典
f*e
1 楼
【 以下文字转载自 Linux 讨论区 】
发信人: francise (小飞猫), 信区: Linux
标 题: 再问一个弱问题:为什么程序地址0-0x08000000是不可用的
发信站: BBS 未名空间站 (Sun Mar 30 21:08:02 2008)
为什么程序address space地址0-0x08000000是不可用的?
这篇文章(http://lwn.net/Articles/91829/)里说:
The very bottom part of the address space is unused; it is there to catch
NULL pointers and such.
可是我还是不能理解,什么是catch NULL pointers?还有为什么要预留这么多空间(
128M)来catch NULL pointers?
发信人: francise (小飞猫), 信区: Linux
标 题: 再问一个弱问题:为什么程序地址0-0x08000000是不可用的
发信站: BBS 未名空间站 (Sun Mar 30 21:08:02 2008)
为什么程序address space地址0-0x08000000是不可用的?
这篇文章(http://lwn.net/Articles/91829/)里说:
The very bottom part of the address space is unused; it is there to catch
NULL pointers and such.
可是我还是不能理解,什么是catch NULL pointers?还有为什么要预留这么多空间(
128M)来catch NULL pointers?