发明名称 面向多核处理器的内存管理系统
摘要 本申请提供了一种面向多核处理器的内存管理系统,其特征在于所述系统将进程访存行为划分为静态与动态属性。其静态属性用于描述进程所表现的通常性的内存需求行为(单页以及突发式的请求);动态属性用于描述进程在其生命周期活动过程中对内存需求表现出的特性。基于对静态及动态属性的分析,引入了进程内与进程间内存操作模块。该系统一方面可以有效提升系统分配效率,同时可以有效降低多核间内存资源锁的竞争。
申请公布号 CN105975341A 申请公布日期 2016.09.28
申请号 CN201610223738.3 申请日期 2016.04.12
申请人 苏州万特锐仪器有限公司 发明人 朱宗卫;熊开胜;程修国
分类号 G06F9/50(2006.01)I 主分类号 G06F9/50(2006.01)I
代理机构 苏州翔远专利代理事务所(普通合伙) 32251 代理人 夏振
主权项 一种面向多核处理器进程进行内存页分配的方法,其特征在于,所述方法包括:(1)根据进程信息获取当前进程的状态,并判断当前进程的状态是处于创建状态还是活动状态,然后依据进程所表现出的动态属性差异执行步骤(2)操作;(2)如果当前进程的状态是处于创建状态,则向其他进程的空闲内存页中申请空闲内存页;否则,进行步骤(3);(3)判断当前进程的空闲内存页链表是否是空;如果当前进程的空闲内存页链表非空,则当前进程直接从自身的空闲内存页中申请内存页;否则向其他进程的空闲内存页中申请空闲内存页。
地址 215101 江苏省苏州市吴中区木渎镇中山东路70号