基于多系统隔离的虚拟文件共享系统技术方案

技术编号:40473336 阅读:23 留言:0更新日期:2024-02-26 19:10
本发明专利技术实施例公开了一种基于多系统隔离的虚拟文件共享系统,通过在各系统域建立共享虚拟文件树,有选择的映射到其它系统域。利用共享虚拟文件树的节点实现共享文件的管理,并通过文件处理器和文件模拟器将虚拟文件和操作利用共享内存实现主系统域和从系统域之间,从系统域和从系统域之间的文件共享。可以将相关内核对象、设备、文件模拟为虚拟文件方便不同系统之间操作,可以摆脱共享文件对于硬件或者虚拟设备的依赖,同时,还可利用节点中的内核对象设备和文件系统信息进行转换,实现了在多个隔离系统之间的文件共享。

【技术实现步骤摘要】

本专利技术涉及操作系统,尤其涉及一种基于多系统隔离的虚拟文件共享系统


技术介绍

1、近年来随着cpu多核技术发展,在一个cpu上隔离出不同核及硬件资源运行不同操作系统越来越广泛,为了保证实时性能,linux+实时操作系统(real time operationsystem,rtos)广泛应用于多核技术中。

2、在多隔离系统中,需要进行文件共享。然而由于每个操作系统之间存在多个不同的硬件和虚拟硬件,并且每个操作系统在内核线程、信号量等内核处理内容也不相同。而在常见的文件共享过程中,不仅需要硬件或者虚拟设备之间交互,而且也需要多个rtos操作系统中具有相同的文件系统。但多个隔离系统之间不能提供共享文件提供的内核对象、文件系统也完全不同,基于上述条件,多核多系统之间文件共享实现很复杂,且没有通用方案,如果按照现有方式强行进行文件共享,也会使得共享文件的隔离操作产生极高的风险。


技术实现思路

1、本专利技术实施例提供了一种基于多系统隔离的虚拟文件共享系统、以解决现有术中针对多个隔离操作系统之间文件共享较本文档来自技高网...

【技术保护点】

1.一种基于多系统隔离的虚拟文件共享系统,其特征在于,包括:

2.根据权利要求1所述的系统,其特征在于,所述基于从系统域的共享虚拟文件信息维护共享虚拟文件树,包括:

3.根据权利要求2所述的系统,其特征在于,所述将实时维护的共享虚拟文件树信息映射到从系统域,包括:

4.根据权利要求3所述的系统,其特征在于,主系统域和从系统域写入共享内存命令包和数据包后触发对应系统域中断,由需要对应响应的主系统域或从系统域的共享虚拟文件处理器直接读取。

5.根据权利要求3所述的系统,其特征在于,所述从系统域文件模拟器和共享虚拟文件处理器用于将每个模拟文件信息...

【技术特征摘要】

1.一种基于多系统隔离的虚拟文件共享系统,其特征在于,包括:

2.根据权利要求1所述的系统,其特征在于,所述基于从系统域的共享虚拟文件信息维护共享虚拟文件树,包括:

3.根据权利要求2所述的系统,其特征在于,所述将实时维护的共享虚拟文件树信息映射到从系统域,包括:

4.根据权利要求3所述的系统,其特征在于,主系统域和从系统域写入共享内存命令包和数据包后触发对应系统域中断,由需要对应响应的主系统域或从系统域的共享虚拟文件处理器直接读取。

5.根据权利要求3所述的系统,其特征在于,所述从系统域文件模拟器和共享虚拟文件处理器用于将每个...

【专利技术属性】
技术研发人员:吴宁刘仁学黄顺玉申利飞
申请(专利权)人:麒麟软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1