[发明专利]虚拟机管理器的配置方法、TLB管理方法及嵌入式实时操作系统有效
申请号: | 202210442327.9 | 申请日: | 2022-04-25 |
公开(公告)号: | CN114816666B | 公开(公告)日: | 2023-03-31 |
发明(设计)人: | 王洋;彭元志;程茂 | 申请(专利权)人: | 科东(广州)软件科技有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F12/1009;G06F12/1027 |
代理公司: | 北京华夏正合知识产权代理事务所(普通合伙) 11017 | 代理人: | 韩登营 |
地址: | 510530 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 管理器 配置 方法 tlb 管理 嵌入式 实时 操作系统 | ||
本申请公开虚拟机管理器的配置方法、用于虚拟机管理器的TLB管理方法、嵌入式实时操作系统、电子设备及计算机可读存储介质。该配置方法,包括:配置用于存放关键数据的第一内存段;将所述关键数据存储到所述第一内存段;将确定的所述关键数据的虚拟地址到物理地址的映射关系存储到地址转换后援缓冲器TLB的第一组表项内。该管理方法,包括:根据被访问数据的虚拟地址,获取所述被访问数据的虚拟地址到物理地址的静态映射关系,其中,所述被访问数据为所述关键数据,所述静态映射关系存储在所述第一组表项内,所述被访问数据的物理地址位于所述第一内存段。如此,对TLB进行了资源优化管理,提高了虚拟机管理器的实时性。
技术领域
本申请涉及嵌入式实时操作系统设计技术领域,具体涉及虚拟机管理器的配置方法、用于虚拟机管理器的TLB管理方法、嵌入式实时操作系统。
背景技术
如图1所示,工业服务器大多提供虚拟化的多核(Core)处理器(CentralProcessing Unit,CPU),如,将芯片(包括CPU20、存储设备、网络接口、总线等)进行虚拟化分区并实现多核,如核(Core)201、202、...、20n,并由虚拟机管理器101统一地对各核进行管理。并在各虚拟化分区内,或采用虚拟机21运行实时操作系统(Real Time OperatingSystem,RTOS)211,或采用虚拟机22运行RTOS221,或采用虚拟机2n运行非实时操作系统2n1,如微软操作系统Windows,由此,多核(Core)处理器运行异构操作系统。由此,部分虚拟化分区内运行实时操作系统,如,RTOS,并在其上运行用户定义的实时应用程序,如212或222,部分虚拟机分区内运行非实时操作系统,如Windows,并在其上运行用户定义的非实时应用程序,如2n2。
这时,芯片上运行嵌入式实时操作系统10,包括虚拟机管理器101和作为基本操作系统的内核(Kernel)102。虚拟机管理器101和作为基本操作系统的内核(Kernel)102均运行在核心态,各虚拟机(如21、22、2n)运行在核心态。虚拟机内部运行的操作系统在用户态运行,不管是实时操作系或非实时操作系统;实时操作系统上运行的实时应用程序(如212或222)或非实时操作系统上运行的非实时应用程序(如2n2)也均运行在用户态。
在一些应用场景下,工业服务器在核心态下运行的应用程序较少,但用户态对某些核心态数据的访问频次高,因此要求内核102趋于轻量化及强实时性。
发明内容
鉴于现有技术的以上问题,本申请提供虚拟机管理器的配置方法、用于虚拟机管理器的TLB管理方法、嵌入式实时操作系统、电子设备及计算机可读存储介质,以提升嵌入式实时操作系统内核的实时性。
第一方面,本申请提供一种虚拟机管理器的配置方法,包括:配置用于存放关键数据的第一内存段;将关键数据存储到第一内存段;将确定的关键数据的虚拟地址到物理地址的映射关系存储到地址转换后援缓冲器TLB的第一组表项内。
在一些实施例中,关键数据包括以下任一项或多项:核间中断产生的数据、虚拟机管理器生成的管理数据、外部中断产生的数据、TICK中断产生的数据、异常管理的数据。
在一些实施例中,第一组表项包括索引的数值依次增加的多个表项;或第一内存段包括物理地址依次增加的内存空间。
在一些实施例中,还包括:获取TLB的表项的数量、TLB管理的页面的大小;确定关键数据的容量;根据关键数据的容量、TLB管理的页面的大小、TLB的表项的数量,确定第一组表项内的表项的数量。
本申请提供的虚拟机管理器的配置方法,通过配置用于存放关键数据的第一内存段,并将关键数据存储到第一内存段,以及将确定的关键数据的虚拟地址到物理地址的映射关系存储到地址转换后援缓冲器TLB的第一组表项内,实现了将关键数据的虚拟地址到物理地址的映射关系设定为静态映射,在虚拟机管理器运行期间,可以实现访问TLB获取关键数据的虚拟地址到物理地址的映射关系的零脱靶,进而提高了虚拟机管理器的实时性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于科东(广州)软件科技有限公司,未经科东(广州)软件科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210442327.9/2.html,转载请声明来源钻瓜专利网。