读书人

linux中的存储管理解决方法

发布时间: 2012-03-26 15:46:55 作者: rapoo

linux中的存储管理
linux中进程task_struct中有关内存管理中有两个结构
struct desc_struct *ldt 和 struct vm_area_struct
都表示虚拟内存中的不同段的地址,有何区别

[解决办法]
vm_area_struct 是表示一段具有相同的属性的用户虚存空间,比如一个代码段,一个数据段,一个文件映射区域,等等。
而ldt是一个段描述符表,里面的段是近供本进程自己使用的。一般linux不用,只在VM86模式下采用的。

读书人网 >UNIXLINUX

热点推荐