公开/公告号CN113157402A
专利类型发明专利
公开/公告日2021-07-23
原文格式PDF
申请/专利权人 深圳联创和科技有限公司;
申请/专利号CN202110567396.8
发明设计人 张承熙;
申请日2021-05-24
分类号G06F9/455(20060101);
代理机构44682 深圳知帮办专利代理有限公司;
代理人谭慧
地址 518000 广东省深圳市坪山新区坪山街道万顺苑8栋402室
入库时间 2023-06-19 11:57:35
技术领域
本发明涉及操作系统分区之间安全通信技术领域,具体为一种基于分区操作系统的虚拟化权限控制通信方法。
背景技术
在一个物理处理平台上集成来自于多个系统的软件任务,即大量应用通过分区操作系统提供的分区执行环境共存于同一硬件处理平台之上,随着越来越多的综合化模块化电子系统应用都驻留于分区操作系统提供的分区应用运行环境中,由于应用系统的复杂性,多个分区的任务很可能需要进行通信或者数据交互。
在多分区架构中,如果仅使用以系统调用形式存在、采用跨分区数据拷贝机制的
目前主流的通用
但是如何利用访问权限的控制,实现分区之间的安全数据共享,成为当前亟待解决的问题。
发明内容
(一)解决的技术问题
针对现有技术的不足,本发明提供一种基于分区操作系统的虚拟化权限控制通信方法,以解决如何利用访问权限的控制,实现分区之间安全数据共享的技术问题。
(二)技术方案
为实现上述目的,本发明提供如下技术方案:
一种基于分区操作系统的虚拟化权限控制通信方法,包括以下步骤:
步骤一,在分区操作系统的分区之间创建虚拟数据交互通道;
步骤二,以应用分区
步骤三,通道发送端应用分区
步骤
步骤
步骤
其次,虚拟机监视器修改通道发送端应用分区
随后虚拟机监视器检查该虚拟数据交互通道所在的地址空间是否已经在接收分区的内存管理单元映射关系中;
最后,虚拟机监视器向通道接收端服务分区
步骤
步骤四,通道接收端服务分区
进一步的,所述通道接收端服务分区
步骤
步骤
步骤
进一步的,所述虚拟数据交互通道的创建步骤包括:
在同一硬件处理平台的分区操作系统上构建服务分区
在上述的服务分区
进一步的,所述应用分区
其中,
进一步的,所述服务分区
进一步的,所述安全性检查的方法包括以下步骤:
(1)检查通道发送端应用分区
通道发送端应用分区
最后将一次性验证通信码
通道接收端服务分区
之后验证等式
若上述等式成立,则证明通道发送端应用分区
进一步的,所述数据发送虚中断指令包含的信息有:虚拟数据交互通道的起始地址、虚拟数据交互通道的大小、目标分区标识、以及发送分区标识。
(三)有益的技术效果
与现有技术相比,本发明具备以下有益的技术效果:
本发明在服务分区与应用分区之间创建具有双向交互通信功能的虚拟数据交互通道,并且使虚拟数据交互通道位于分区空间内、将相关的排队等待放在分区的应用运行环境中,实现与其他分区隔离,而且必须经过系统的主动配置才能使配置的目标分区具备对共享数据区的读权限,并且在进行数据共享之前,必须对通信分区进行安全性检查,确认进行交互通信的两个分区均为安全分区,才允许服务分区与应用分区进行双向交互通信;
从而解决了如何利用访问权限的控制,实现分区之间安全数据共享的技术问题。
具体实施方式
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
一种基于分区操作系统的虚拟化权限控制通信方法,包括以下步骤:
步骤一,在分区操作系统的分区之间创建虚拟数据交互通道,具体创建步骤包括:
在同一硬件处理平台的分区操作系统上构建服务分区
步骤二,以应用分区
应用分区
服务分区
其中,
步骤三,通道发送端应用分区
步骤
若有,则返回通道可用空间的首地址,通知应用任务获得该虚拟数据交互通道的使用权限;
若空间不足,则将应用任务加入通信等待队列,直到有足够的空间后重新激活应用任务;
步骤
步骤
进一步的,上述安全性检查的方法包括以下步骤:
(1)检查通道发送端应用分区
通道发送端应用分区
最后将一次性验证通信码
通道接收端服务分区
之后验证等式
若上述等式成立,则证明通道发送端应用分区
(2)检查通道接收端服务分区
其次,虚拟机监视器修改通道发送端应用分区
随后虚拟机监视器检查该虚拟数据交互通道所在的地址空间是否已经在接收分区的内存管理单元映射关系中,若没有,将该段数据区映射给通道接收端服务分区
最后,虚拟机监视器向通道接收端服务分区
步骤
步骤四,通道接收端服务分区
步骤
步骤
步骤
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
机译: 自动半虚拟化设备以及一种能够配置有效利用低成本资源的虚拟化系统的操作系统内核的方法
机译: 虚拟化共享逻辑分区的通用操作系统的WPAR客户端的存储
机译: 虚拟化共享公用逻辑分区操作系统的WPAR客户端的存储