当前位置: 技术问答>linux和unix
什么叫做“下一个4KB对齐的地址处”?
来源: 互联网 发布时间:2016-08-26
本文导语: 在书《深入理解计算机系统》中第7章,讲链接,482页,图7.13上面有一段讲linux运行时存储映像 的文字, 讲到:在linux 系统中,代码断总是从地址0x08048000处开始。数据段是在接下来的下一个4KB对齐的地址处。 这里...
在书《深入理解计算机系统》中第7章,讲链接,482页,图7.13上面有一段讲linux运行时存储映像 的文字,
讲到:在linux 系统中,代码断总是从地址0x08048000处开始。数据段是在接下来的下一个4KB对齐的地址处。
这里的“下一个4KB对齐的地址处”是什么意思? 那这个数据段的地址是从哪里开始的???
讲到:在linux 系统中,代码断总是从地址0x08048000处开始。数据段是在接下来的下一个4KB对齐的地址处。
这里的“下一个4KB对齐的地址处”是什么意思? 那这个数据段的地址是从哪里开始的???
|
整4K的地方,就是说地址能够整除0x1000,所以下一个地址应该是0x08049000
|
是紧接着代码段的下一个4KB对齐的地址处,不一定是0x08049000处,比如你代码段是7KB大小,那数据段就从
0x0804a000处开始。
0x0804a000处开始。
|
能整除0x1000就说这个地址4KB对齐
|
认真看一下操作系统的书,上面解释的非常正确,主要是为了访问和管理内存方便.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。