在Linux中,我了解到每个进程都在32位机器中存储从0x08048000开始的数据(在64位机器中存储0x00400000).
但我不知道从那里开始的原因.在0x08048000用于之前的内存是多少?
更新:有些人认为它是为内核映射的.但据我所知,Linux内核使用在用户堆栈之后启动的高端内存.
linux memory operating-system process
linux ×1
memory ×1
operating-system ×1
process ×1