[发明专利]操作系统分区共享内存方法和系统有效
申请号: | 202210343735.9 | 申请日: | 2022-03-31 |
公开(公告)号: | CN114661497B | 公开(公告)日: | 2023-01-10 |
发明(设计)人: | 余丹;谢星宇;王丹星 | 申请(专利权)人: | 慧之安信息技术股份有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/50 |
代理公司: | 北京广技专利代理事务所(特殊普通合伙) 11842 | 代理人: | 张国香 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 操作系统 分区 共享 内存 方法 系统 | ||
本发明提供了操作系统分区共享内存方法和系统,其根据不同分区操作系统各自执行任务时的内存占用信息,从预设内存空间中划分得到共存内存空间,并且将该共享内存空间分为若干共享内存页,同时构建每个分区操作系统对至少一个共享内存页的使用映射关系;最后根据分区操作系统当前的进程执行状态,生成相应的共享内存页申请消息,以此确定授权分区操作系统访问相应的共享内存页,并在完成对共享内存页的访问后,对其进行数据清空处理,其将服务器内存空间的一部分作为所有分区操作系统均可允许访问的共享内存空间,这样只要当分区操作系统存在需求时才申请访问共享内存空间,从而提高内存空间的访问使用效率和保证内存空间的数据安全性。
技术领域
本发明涉及操作系统管理的技术领域,特别涉及操作系统分区共享内存方法和系统。
背景技术
分区操作系统是指在同一服务器中设置多个相互独立的操作系统,每个操作系统都能够面向用户进行运作。在同一服务器中,不同分区操作系统相互之间是处于运行隔离状态的,但是所有分区操作系统都是依靠同一服务器的内存空间来运行的。现有技术都是通过对不同分区操作系统分配不同访问时段来使每个分区操作系统能够单独访问内存空间,但是这种内存空间访问方式并不能提高内存空间的访问使用效率,并且还无法保证内存空间的数据安全性。
发明内容
针对现有技术存在的缺陷,本发明提供操作系统分区共享内存方法和系统,其根据不同分区操作系统各自执行任务时的内存占用信息,从预设内存空间中划分得到共存内存空间,并且将该共享内存空间分为若干共享内存页,同时构建每个分区操作系统对至少一个共享内存页的使用映射关系,这样每个分区操作系统只能针对特定的至少一个共享内存页具有操作权限;最后根据分区操作系统当前的进程执行状态,生成相应的共享内存页申请消息,以此确定授权分区操作系统访问相应的共享内存页,并在完成对共享内存页的访问后,对其进行数据清空处理,其通过设置共享内存空间的方式,将服务器内存空间的一部分作为所有分区操作系统均可允许访问的共享内存空间,这样只要当分区操作系统存在需求时才申请访问共享内存空间,从而提高内存空间的访问使用效率和保证内存空间的数据安全性。
本发明提供操作系统分区共享内存方法,其特征在于,其包括如下步骤:
步骤S1,获取不同分区操作系统各自在预设时间段内的任务执行情况,并根据所述任务执行情况,确定每个分区操作系统各自的内存占用信息;再根据所述内存占用信息,从预设内存空间中划分相应内存区段作为共享内存空间;
步骤S2,将所述共享内存空间划分为若干共享内存页,并根据每个分区操作系统各自的应用程序运行状态,以此构建每个分区操作系统对至少一个共享内存页的使用映射关系;并确定每个分区操作系统对所有共享内存页的操作权限;
步骤S3,根据分区操作系统当前的进程执行状态,生成相应的共享内存页申请消息,并根据所述使用映射关系,确定是否授权分区操作系统访问相应的共享内存页;并且在完成对共享内存页的访问后,对其进行数据清空处理;
进一步,在所述步骤S1中,获取不同分区操作系统各自在预设时间段内的任务执行情况,并根据所述任务执行情况,确定每个分区操作系统各自的内存占用信息;再根据所述内存占用信息,从预设内存空间中划分相应内存区段作为共享内存空间具体包括:
步骤S101,获取不同分区操作系统各自在预设时间段内的任务执行次数、每个任务各自对应的任务数据量以及每个任务的执行时间,以此作为所述任务执行情况;
步骤S102,根据所述任务执行次数、每个任务各自对应的任务数据量以及每个任务的执行时间,确定每个分区操作系统各自在预设时间段内的内存占用空间大小和内存占用驻留时间,以此作为所述内存占用信息;
步骤S103,根据所述内存占用空间大小和所述内存占空驻留时间,确定每个分区操作系统每执行一次任务平均所需要占用的内存空间大小;再根据分区操作系统的总数量以及所述每执行一次任务平均所需要占用的内存空间大小,从预设内存空间中划分相应内存区段作为共享内存空间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧之安信息技术股份有限公司,未经慧之安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210343735.9/2.html,转载请声明来源钻瓜专利网。