[发明专利]内存管理系统及方法无效
申请号: | 201210558377.X | 申请日: | 2012-12-20 |
公开(公告)号: | CN103888492A | 公开(公告)日: | 2014-06-25 |
发明(设计)人: | 刘海涛 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;G06F12/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 内存 管理 系统 方法 | ||
技术领域
本发明涉及一种提供云服务的系统,尤其是关于一种管理云服务器的内存的系统及方法。
背景技术
随着云端技术的发展,越来越多的网络服务都向云端服务转移。对客户来说云服务可以被分为三种:公有云,私有云和混合云。其中私有云服务器可以允许小客户共同租用同一台云服务器,不同云客户端共享私有云服务器提供的服务,例如物理内存。当不同云客户端请求私有云服务器分配内存运行应用程序时,私有云服务器为每个云客户端提供相应容量的虚拟内存地址空间,这些虚拟内存空间映射到到物理内存的地址空间。然而,这种映射关系是动态的,不同云客户端的应用程序可能会交叉使用物理内存的相同地址空间,不仅可能会造成应用程序运行速度缓慢,还可能埋下数据安全隐患。
发明内容
鉴于以上内容,有必要提供一种内存管理系统及方法,可以为私有云的客户端分配固定地址空间的物理内存,避免不同客户端应用程序访问相同地址空间的物理内存,提高客户端应用程序的运行速度及数据安全性。
一种内存管理系统,应用于云服务器。该系统包括:第一接收模块,用于接收云客户端请求云服务器指定第一容量物理内存空间的请求;内存分配模块,用于在云服务器的物理内存中为该云客户端指定满足第一容量的固定地址空间;第二接收模块,用于接收该云客户端运行应用程序时请求云服务器分配第二容量内存的请求;及地址转换模块,用于为该云客户端的应用程序分配所述第二容量的虚拟内存,并将虚拟内存的地址空间转换为该物理内存的所述固定地址空间。
一种内存管理方法,该方法包括:(A)接收云客户端请求云服务器指定第一容量物理内存空间的请求;(B)在云服务器的物理内存中为该云客户端指定满足第一容量的固定地址空间;(C)接收该云客户端运行应用程序时请求云服务器分配第二容量内存的请求;及(D)为该云客户端的应用程序分配所述第二容量的虚拟内存,将虚拟内存的地址空间转换为该物理内存的所述固定地址空间。
相较于现有技术,本发明提供的内存管理系统及方法,可以为云客户端分配固定地址空间的物理内存,避免不同客户端应用程序访问云服务器的物理内存中的相同地址空间,提高客户端应用程序的运行速度及数据安全性。
附图说明
图1是本发明内存管理系统较佳实施例的应用环境图。
图2是本发明内存管理系统较佳实施例的功能模块图。
图3是本发明内存管理方法较佳实施例的流程图。
主要元件符号说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210558377.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:减震器活塞杆可调整非镀铬区的工装
- 下一篇:圆锥机支撑夹紧装置