System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 虚拟机存储管理系统、方法、装置、域控制器和车辆制造方法及图纸_技高网

虚拟机存储管理系统、方法、装置、域控制器和车辆制造方法及图纸

技术编号:41133516 阅读:3 留言:0更新日期:2024-04-30 18:04
本公开涉及一种虚拟机存储管理系统、方法、装置、域控制器和车辆。所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述第一操作系统运行在第一存储介质上,所述第二操作系统运行在第二存储介质上。本公开实施例的虚拟系统通过透传方式直接对第二存储介质进行管理和读写操作,避免了从第一系统的虚拟后端和虚拟前端读写存储介质,从而能够提高虚拟机系统的数据读写性能。

【技术实现步骤摘要】

本公开涉及虚拟机,尤其涉及一种虚拟机存储管理系统、方法、装置、域控制器和车辆


技术介绍

1、车载域控制器目前使用qnx系统(一种商用的遵从posix规范的类unix实时操作系统,目标市场主要是面向嵌入式系统)加android虚拟机的双系统方案,这目前的主流配置方案。但是,业界普遍认为虚拟化对系统性能有负面的影响,单就通用闪存存储器ufs而言,android(安卓)通过vritio(一种虚拟化技术,它可以在虚拟机和宿主机之间提供数据传输和设备管理,virtio的实现原理是通过在虚拟机和宿主机之间建立一种通信协议,使得虚拟机可以访问宿主机的存储设备)技术访问ufs,但是,这样大约会损失ufs 10%至20%左右的读写性能。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种虚拟机存储管理系统、方法、装置、域控制器和车辆。能够提高虚拟机系统的数据读写性能。

2、根据本公开实施例的第一方面,提供一种虚拟机存储管理系统,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述第一操作系统运行在第一存储介质上,所述第二操作系统运行在第二存储介质上。

3、可选地,所述第二操作系统通过透传方式管理所述第二存储介质。

4、可选地,所述第一操作系统包括qnx操作系统,所述第二操作系统包括android操作系统。

5、可选地,所述第一存储介质和所述第二存储介质包括通用闪存存储器ufs。

6、根据本公开实施例的第二方面,提供一种虚拟机存储管理方法,应用于虚拟机存储管理系统,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述方法包括:

7、所述第一操作系统将第二存储介质的控制寄存器参数传递给所述第二操作系统;

8、所述第二操作系统通过所述第二存储介质的控制寄存器参数对所述第二存储介质进行管理。

9、可选地,所述第二操作系统通过所述第二存储介质的控制寄存器参数对所述第二存储介质进行管理,包括:

10、所述第二操作系统通过所述第二存储介质的控制寄存器的地址参数驱动所述第二存储介质。

11、可选地,所述第二操作系统通过所述第二存储介质的控制寄存器的地址参数驱动所述第二存储介质,包括:

12、所述第一操作系统响应于修改所述第一操作系统的块设备的操作,停止访问所述第二存储介质;

13、所述第二操作系统响应于修改所述第二操作系统的启动顺序的操作,根据所述地址参数将所述第二操作系统的启动盘指定到所述第二存储介质;

14、所述第二操作系统将所述第二操作系统的系统文件烧录到所述第二存储介质上;

15、所述第二操作系统从所述第二存储介质上完成启动和加载;

16、在所述第二操作系统完成启动和加载后,所述第二操作系统对所述第二存储介质进行读写操作。

17、根据本公开实施例的第三方面,提供一种虚拟机存储管理装置,应用于虚拟机存储管理系统,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述装置包括:

18、传递模块,被配置为所述第一操作系统将第二存储介质的控制寄存器参数传递给所述第二操作系统;

19、管理模块,被配置为所述第二操作系统通过所述第二存储介质的控制寄存器参数对所述第二存储介质进行管理。

20、根据本公开实施例的第四方面,提供一种域控制器,所述域控制器上设置有虚拟机存储管理系统,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述域控制器包括:

21、处理器;

22、用于存储处理器可执行指令的存储器;

23、其中,所述处理器被配置为:执行所述可执行指令以实现第二方面中任一项所述的方法。

24、根据本公开实施例的第五方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,所述程序指令被处理器执行时实现第二方面中任一项所述方法的步骤。

25、根据本公开实施例的第六方面,提供一种车辆,包括第四方面所述的域控制器。

26、综上所述,本公开实施例提供一种虚拟机存储管理系统,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述第一操作系统运行在第一存储介质上,所述第二操作系统运行在第二存储介质上。本公开实施例的虚拟系统通过透传方式直接对第二存储介质进行管理和读写操作,避免了从第一系统的虚拟后端和虚拟前端读写存储介质,从而能够提高虚拟机系统的数据读写性能。

27、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

本文档来自技高网
...

【技术保护点】

1.一种虚拟机存储管理系统,其特征在于,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述第一操作系统运行在第一存储介质上,所述第二操作系统运行在第二存储介质上。

2.根据权利要求1所述的虚拟机存储管理系统,其特征在于,所述第二操作系统通过透传方式管理所述第二存储介质。

3.根据权利要求1或2所述的虚拟机存储管理系统,其特征在于,所述第一操作系统包括QNX操作系统,所述第二操作系统包括Android操作系统。

4.根据权利要求1或2所述的虚拟机存储管理系统,其特征在于,所述第一存储介质和所述第二存储介质包括通用闪存存储器UFS。

5.一种虚拟机存储管理方法,其特征在于,应用于虚拟机存储管理系统,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述方法包括:

6.根据权利要求5所述的虚拟机存储管理方法,其特征在于,所述第二操作系统通过所述第二存储介质的控制寄存器参数对所述第二存储介质进行管理,包括:

>7.根据权利要求6所述的虚拟机存储管理方法,其特征在于,所述第二操作系统通过所述第二存储介质的控制寄存器的地址参数驱动所述第二存储介质,包括:

8.一种虚拟机存储管理装置,其特征在于,应用于虚拟机存储管理系统,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述装置包括:

9.一种域控制器,其特征在于,所述域控制器上设置有虚拟机存储管理系统,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述域控制器包括:

10.一种计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求5~7中任一项所述方法的步骤。

11.一种车辆,其特征在于,包括权利要求9所述的域控制器。

...

【技术特征摘要】

1.一种虚拟机存储管理系统,其特征在于,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述第一操作系统运行在第一存储介质上,所述第二操作系统运行在第二存储介质上。

2.根据权利要求1所述的虚拟机存储管理系统,其特征在于,所述第二操作系统通过透传方式管理所述第二存储介质。

3.根据权利要求1或2所述的虚拟机存储管理系统,其特征在于,所述第一操作系统包括qnx操作系统,所述第二操作系统包括android操作系统。

4.根据权利要求1或2所述的虚拟机存储管理系统,其特征在于,所述第一存储介质和所述第二存储介质包括通用闪存存储器ufs。

5.一种虚拟机存储管理方法,其特征在于,应用于虚拟机存储管理系统,所述虚拟机存储管理系统包括第一操作系统和第二操作系统,所述第二操作系统运行在所述第一操作系统的虚拟机上,所述方法包括:

6.根据权利要求5所述的虚拟机存储管理方法...

【专利技术属性】
技术研发人员:程涛陈章琪张鹏飞刘海涛
申请(专利权)人:小米汽车科技有限公司
类型:发明
国别省市:

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

1