我正在查看进程的 Linux IA-32 内存模型,我有一个简单的问题。图片中的灰色区域包含什么?它们是否仅用于显示内存的开始和结束?那么,文本是否从 0x0 开始,堆栈从 0xFFFFFFFF 开始?
重新开放: 嗨,在我参加的操作系统类(class)中,这个问题再次变得相关。具体来说,我需要知道灰色区域包含什么。根据目前的答案,我可以看到它在顶部包含内核代码,在底部包含空指针取消引用页面。但是内核代码是什么?我不认为它是整个操作系统本身,但它可能是嵌入式调度程序、内核库调用还是?
最好的问候,Lasse Espeholt
alt text http://img403.imageshack.us/img403/3156/capturecj.png
最佳答案
我认为这样更准确:
关于Linux IA-32 内存模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2048007/