[OS] 分段和分页存储管理的比较

分段

  1. 分段存储管理引入主要是为了方便 用户(程序员)编程的需要
  2. 分段对程序猿是可见的,即编程的时候断的大小完全是在写程序的时候决定的,段起始地址可以从任意地址开始(e.g.:代码段数据段,堆栈段.)
  3. 分段存储方式下,源程序中的(段号,段内偏移)经过链接编译后仍然保持二维地址结构

分页

  1. 从固定分区到动态分区,从分区到分页都是为了提高内存使用效率。
  2. 分页对用户是不可见的
  3. 分页存储方式下,源程序(页号,业内偏移)经链接编译后变为一维地址。

猜你喜欢

转载自blog.csdn.net/dylan_frank/article/details/80816786