[发明专利]Linux系统平台上指定地址范围分配物理内存的方法无效
申请号: | 200710306110.0 | 申请日: | 2007-12-28 |
公开(公告)号: | CN101470667A | 公开(公告)日: | 2009-07-01 |
发明(设计)人: | 武波;陈玄同;刘文涵 | 申请(专利权)人: | 英业达股份有限公司 |
主分类号: | G06F12/06 | 分类号: | G06F12/06 |
代理公司: | 北京律诚同业知识产权代理有限公司 | 代理人: | 梁 挥;祁建国 |
地址: | 台湾省*** | 国省代码: | 中国台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种Linux系统平台上指定地址范围分配物理内存之方法,系应用于Linux操作系统下的物理内存的测试进程中,本方法可根据所要分配内存的指定地址范围及大小,对系统中大量的物理内存进行指定地址范围的分配,而后将分配出来的内存块之信息传送出去,以用于对内存进行映像、检测和释放,进而为Linux操作系统下的物理内存的测试提供了有效的支持。 | ||
搜索关键词: | linux 系统 平台 指定 地址 范围 分配 物理 内存 方法 | ||
【主权项】:
1、一种Linux系统平台上指定地址范围分配物理内存的方法,应用于Linux操作系统下的物理内存的测试进程中,其特征在于,该方法包含以下步骤:获得所要分配内存的指定地址范围及大小;针对系统中每一个节点,查看其包含的内存的地址范围是否与该指定地址范围有交集;如果有交集,则对所述各节点中的每一个页区,查看其包含的内存的地址范围是否与该指定地址范围有交集;如果仍有交集,则在所述各页区的每中央处理器页框高速缓存和伙伴系统中的内存块链表中,查找符合所述大小及指定地址范围要求的内存块;将查找到的内存块从该内存块链表中经拆分后取出;以及在所述各页区中重复查找符合所述大小及指定地址范围要求的内存块并将其拆分后取出,直至分配满足了所要求的大小、或者所述各页区中已没有符合该指定地址范围的内存块、或者所述各页区的空闲内存已减少至系统内核安全的下限后,传送所有分配出来的内存块的信息,以用于对内存进行映像、检测和释放。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英业达股份有限公司,未经英业达股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200710306110.0/,转载请声明来源钻瓜专利网。
- 上一篇:向多个存储介质复制数据的装置、系统及复制方法
- 下一篇:一种数据存储方法