发明名称 基于嵌入式系统混合主存的页面管理方法
摘要 本发明公开了一种基于嵌入式系统混合主存的页面管理方法,嵌入式系统混合主存为嵌入式系统PCM/DRAM混合主存,嵌入式系统的CPU发送访问页面请求,若该请求数据或者指令不在缓存中,则进行主存的访问,此时执行页面管理方法,包括构建存在于混合主存中页面的CLOCK链表和存储的数据为从CLOCK链表中移出内存的页面的元数据的LRU链表;判断请求被访问的页面是否存储在嵌入式系统的混合主存中,若存储在嵌入式系统的混合主存中,则访问CLOCK链表,并判断CLOCK链表中的页面的类型进行页面标识位的更改操作或页面迁移操作;若否,则进入下一步;获取一个空闲页面作为被访问页面的存储空间,并访问LRU链表,再调用页面插入算法将被访问页面插入到混合主存中。
申请公布号 CN104899154A 申请公布日期 2015.09.09
申请号 CN201510315621.3 申请日期 2015.06.10
申请人 山东大学 发明人 蔡晓军;孙志文;贾智平;鞠雷
分类号 G06F12/02(2006.01)I 主分类号 G06F12/02(2006.01)I
代理机构 济南圣达知识产权代理有限公司 37221 代理人 赵妍
主权项 一种基于嵌入式系统混合主存的页面管理方法,所述嵌入式系统混合主存为嵌入式系统PCM/DRAM混合主存,嵌入式系统的CPU发送访问页面的请求,若CPU的请求数据或者指令不在缓存中,则执行访问主存操作,页面管理方法开始执行,其特征在于,包括以下步骤:步骤(1):构建存在于混合主存中页面的CLOCK链表和存储的数据为从CLOCK链表中移出内存的页面的元数据的LRU链表;步骤(2):判断请求被访问的页面是否存储在嵌入式系统的混合主存中,若存储在嵌入式系统的混合主存中,则访问CLOCK链表,并判断CLOCK链表中的页面的类型进行页面标识位的更改操作或页面迁移操作;若没有存储在嵌入式系统的主存中,则进入步骤(3);步骤(3):获取一个空闲页面作为被访问页面的存储空间,并访问LRU链表,再调用页面插入算法将被访问页面插入到混合主存中。
地址 250061 山东省济南市历下区经十路17923号