欢迎光临
我们一直在努力

内存分段机制详解

通过学习内存分配的方式我们知道,用户的内存视图与实际的物理内存不一样。这同样适用于程序员的内存视图。

事实上,对操作系统和程序员来说,按物理性质来处理内存是不方便的。如果硬件可以提供内存机制,以便将程序员的内存视图映射到实际的物理内存,系统将有更多的自由来管理内存,而程序员将有一个更自然的编程环境。分段提供了这种机制。

分段的基本方法

程序员是否认为内存是一个字节的线性数组,有的包含指令而其他的包含数据?大多数程序员会说“不”。相反,程序员通常愿意将内存看作一组不同长度的段,这些段之间并没有一定的顺序(图 1)。


程序员眼中的程序
图 1 程序员眼中的程序

赞(0) 打赏
未经允许不得转载:hosteons中文网 » 内存分段机制详解

评论 抢沙发

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册