操作系统学习笔记(24)--内存页面设置

来源:互联网 发布:windows.old有用吗 编辑:程序博客网 时间:2024/06/05 09:23

 

有了内存大小和粒度设置可以获得页数量

典型数据结构

/** 全局描述符表 */

static struct Segment_Descriptor s_GDT[ 16 ];

 

/** 已经使用的页面数 */

static int s_numAllocated

 

 

/** 页 */

struct page {

    flag;

    pageLink;

}

 

/** 全部页面数 */

s_numPages

 

步骤

 

初始化Init_GDT

初始化一定的Segment_Descriptor

 

设置代码和数据段

设置GDTR

 

设置页的使用情况......