发明名称 |
计算机系统中内存资源分配方法 |
摘要 |
提供了一种计算机系统中内存资源分配方法,所述方法包括:接收运行时环境下进程对内存资源的请求;解析进程的类型并计算所述进程请求的内存容量;当进程的类型为应用级时,确定是否应用内存资源能够满足所述进程请求的内存容量,当不满足时进一步确定是否缓冲内存资源已经被启用,当未被启用时启用缓冲内存资源并将缓冲内存资源分配给所述进程;当进程的类型为核心级时,确定是否核心内存资源能够满足所述进程请求的内存容量,当不满足时进一步确定是否缓冲内存资源已经被启用,当未被启用时启用缓冲内存资源并将缓冲内存资源分配给所述进程。本发明解决了内存资源使用过程中的请求冲突,实现了内存资源无障碍请求的技术效果。 |
申请公布号 |
CN103049328A |
申请公布日期 |
2013.04.17 |
申请号 |
CN201210437600.5 |
申请日期 |
2012.11.06 |
申请人 |
苏州懿源宏达知识产权代理有限公司 |
发明人 |
王媛媛 |
分类号 |
G06F9/50(2006.01)I |
主分类号 |
G06F9/50(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种计算机系统中内存资源分配方法,其中内存资源被划分为应用内存资源、核心内存资源、缓冲内存资源,并且计算机系统启动后仅启用应用内存资源和核心内存资源,所述方法包括:S1)接收运行时环境下进程对内存资源的请求;S2)解析进程的类型并计算所述进程请求的内存容量;S3)当进程的类型为应用级时,确定是否应用内存资源能够满足所述进程请求的内存容量,当不满足时进一步确定是否缓冲内存资源已经被启用,当未被启用时启用缓冲内存资源并将缓冲内存资源分配给所述进程;S4)当进程的类型为核心级时,确定是否核心内存资源能够满足所述进程请求的内存容量,当不满足时进一步确定是否缓冲内存资源已经被启用,当未被启用时启用缓冲内存资源并将缓冲内存资源分配给所述进程。 |
地址 |
215100 江苏省苏州市苏州工业园区淞江路208号8幢112室 |