Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 从0x0到0x08048000存储了什么?_Linux_Operating System_Virtual Memory - Fatal编程技术网

Linux 从0x0到0x08048000存储了什么?

Linux 从0x0到0x08048000存储了什么?,linux,operating-system,virtual-memory,Linux,Operating System,Virtual Memory,我只是修了一门操作系统课程。在Linux中,虚拟地址空间类似于 我的问题是从0x0到0x08048000存储了什么?我知道用户的堆栈和堆有一个随机偏移量,但是为.text段设置一个常量偏移量有什么意义吗?请记住,您看到的是进程逻辑地址空间的理论布局。除了系统/用户空间之外,一切都是说明性的,可以移动 至于从逻辑地址零开始发生什么,答案是零。大多数操作系统不映射进程地址空间的低端以进行错误检查 如果需要,您可以在Linux上显式映射它,尽管我从未尝试过。相关:可能重复,谢谢您的帮助。我现在完全明

我只是修了一门操作系统课程。在Linux中,虚拟地址空间类似于


我的问题是从0x0到0x08048000存储了什么?我知道用户的堆栈和堆有一个随机偏移量,但是为.text段设置一个常量偏移量有什么意义吗?

请记住,您看到的是进程逻辑地址空间的理论布局。除了系统/用户空间之外,一切都是说明性的,可以移动

至于从逻辑地址零开始发生什么,答案是零。大多数操作系统不映射进程地址空间的低端以进行错误检查


如果需要,您可以在Linux上显式映射它,尽管我从未尝试过。

相关:可能重复,谢谢您的帮助。我现在完全明白了。