内存分段机制详解

  • 内容
  • 评论
  • 相关

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

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

分段的基本方法

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


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

本文标题:内存分段机制详解

本文地址:http://www.hosteonscn.com/3621.html

评论

0条评论

发表评论

邮箱地址不会被公开。 必填项已用*标注