带有虚拟机管理装置的机动车计算机系统及机动车制造方法及图纸

技术编号:31979675 阅读:21 留言:0更新日期:2022-01-20 01:35
本发明专利技术涉及用于机动车(10)的计算机系统(11),具有:处理器装置(12),包括多个以电路技术实现的真实处理器内核(13);多个虚拟机(15),其中每个虚拟机分别具有至少一个用于执行软件程序(14)的虚拟处理器内核(24);虚拟机管理装置(25),其设置为,在处理器装置(12)上同时运行虚拟机(15),且为此按照预定的对应表(27)唯一地将真实处理器内核(13)分配给虚拟机(15)。本发明专利技术规定,在虚拟机管理装置(25)中提供虚拟机管理调度器(26),通过虚拟机管理调度器(26)除了对应表(27)之外还提供至少另一对应表(27),该另一对应表规定真实处理器内核(13)对于虚拟机(15)的另一唯一的对应关系;且虚拟机管理调度器(26)设置为,根据需求信号(29)在各对应表(27)之间进行切换。(29)在各对应表(27)之间进行切换。(29)在各对应表(27)之间进行切换。

【技术实现步骤摘要】
【国外来华专利技术】feasibility study”的文章涉及虚拟机的协作的流程规划,特别是用以使得处理器负载最小化。
[0010]Quesnel以及其他人在Euro

Par 2011发表的标题为“Cooperative dynamic scheduling of virtual machines in distributed systems”的文章同样涉及虚拟机的协作的流程规划。

技术实现思路

[0011]本专利技术基于的目的在于,在机动车的计算机系统中将多个处理器内核的可用的计算能力分配到计算机系统的虚拟机上。
[0012]该目的通过独立权利要求的内容解决。本专利技术有利的实施形式通过从属权利要求、随后的说明书以及附图进行描述。
[0013]通过本专利技术提供一种用于机动车的计算机系统。计算机系统具有处理器装置,其包括多个真实处理器内核。处理器内核在此称为真实处理器内核,亦即处理器内核实际上通过电路技术实现(作为集成电路)且不仅作为虚拟处理器内核基于软件地存在。处理器装置可以基于CPU或由多个CPU组成的集群,其中每个CPU可以具有一个或多个处理器内核。
[0014]在计算机系统中还提供多个虚拟机,其中每个虚拟机分别具有至少一个用于执行软件程序的虚拟处理器内核。换言之,在计算机系统中作为虚拟机提供相应的软件包,软件包可借助于处理器装置运行或执行。这样的运行的或执行的虚拟机在虚拟机内提供预定的、固定数量的虚拟处理器内核,虚拟机的操作系统在虚拟处理器内核上执行。其中总体上规定,虚拟处理器内核的总数量(集中的所有虚拟机)大于处理器装置的真实处理器内核的总数量。换言之,在给定的时刻可以不给每个虚拟处理器内核配置正好一个真实处理器内核。
[0015]为了在处理器装置上运行虚拟机设有虚拟机管理装置(也称为管理程序或虚拟化层)。虚拟机管理装置设置为,在处理器装置上同时运行虚拟机,且为此按照预定的对应表唯一地将真实处理器内核分配给虚拟机。唯一地在此表示:在给定的时刻一个真实处理器内核仅仅分配给正好一个虚拟机。换言之,虚拟机在任何时刻都不共享处理器内核。通过配置、在每个虚拟机中、由此确认或确定其至少一个虚拟的处理器内核的计算能力,使得通过唯一地分配给该虚拟机的至少一个真实处理器内核实现或运行该至少一个虚拟处理器内核。那么例如可以规定,虚拟机的虚拟处理器内核通过真实处理器内核供给或实现,或者体现或反映真实处理器内核的计算能力。那么虚拟处理器内核的计算能力与真实处理器内核的计算能力相同。但是也可能的是,多于仅仅一个虚拟处理器内核通过单个真实的、公共的处理器内核供给计算能力或者通过一个真实处理器内核实现。那么,每个虚拟处理器内核的计算能力小于真实处理器内核的计算能力。也可以规定,对于一个单个的虚拟处理器内核设有两个或超过两个真实处理器内核,从而那么虚拟处理器内核具有比单个真实处理器内核更大的计算能力。
[0016]现在为了可以调整虚拟机的虚拟处理器内核的计算能力,按照本专利技术在虚拟机管理装置中提供虚拟机管理调度器。调度器包括电路和/或软件,其根据对计算能力的需求或者一般地根据调度规程可以在运行中调整真实处理器内核到虚拟机上的分配。结合虚拟机管理装置现在设有虚拟机管理调度器,通过虚拟机管理调度器除了所述对应表(按照预定
的设置、真实处理器内核对于虚拟机的配置)之外还附加地提供至少另一对应表,该另一对应表规定真实处理器内核对于虚拟机的其他或另一唯一的对应关系。换言之,具有至少两个不同的对应表。每个对应表确定:哪个真实处理器内核分配给或用于哪个虚拟机用于运行其虚拟处理器内核。虚拟机管理调度器现在设置为,在计算机系统的运行中根据需求信号在各对应表之间进行切换。那么通过需求信号预定:在虚拟机管理装置中当前应调设对应表中的哪个。通过设定或激活对应表,那么相应地按照选择的对应表调整真实处理器内核对于虚拟机的配置。
[0017]由此实现一种虚拟机管理装置,该虚拟机管理装置不仅一次地在开始时规定真实处理器内核对于虚拟机的静态配置或连接,而且虚拟机管理装置在运行中是可切换的且为此具有虚拟机管理调度器,虚拟机管理调度器根据需求信号在不同的对应表之间进行切换。再者,根据情况可以确保虚拟机的需要的计算能力。
[0018]通过本专利技术产生如此优点,即真实处理器内核的计算能力可变地或动态地可分配到多个虚拟机上。
[0019]本专利技术也包括产生附加优点的各实施形式。
[0020]在一种实施形式中,虚拟机中之一具有用于从该虚拟机将需求信号传输到虚拟机管理装置中的控制接口。控制接口设置为,从在虚拟机上或在各虚拟机中的另一虚拟机上执行的软件程序接收需求信号。换言之,亦即,软件程序可以产生需求信号且使得该需求信号通过控制接口传输给虚拟机管理装置。由此,那么虚拟机管理装置可以接收需求信号且激活需求信号所要求或选择的对应表。在虚拟机管理装置中借助于控制接口的传输可以例如基于共享存储器(处理器装置的主存储器的对于至少两个程序进程可访问或可自动打开的存储区域)和/或通过寄存器(例如处理器寄存器)和/或借助于中断传输。通过控制接口产生如下优点,即关于对应表的选择,可以通过来自虚拟机的软件程序来控制虚拟机管理调度器。
[0021]在一种实施形式中,虚拟机中之一设置为,运行显示装置,例如显示屏或平视显示器(抬头显示器)。此外,虚拟机具有显示控制程序,亦即软件程序,其设置为,在显示装置上基于图形数据设置图像内容。图像内容例如可以基于像素,且图形数据可以确定用于图像内容的像素的像素值(颜色和/或亮度)。为了产生图形数据,在虚拟机中设有应用程序,亦即图形数据可以由一个以上的应用程序产生。显示控制程序可以组合或拼合或叠加不同应用程序的图形数据,这可以根据预定的显示方案实施。显示控制程序在此设置为,基于预定的份额计算规则确定应用程序在图像内容上相应的参与份额,且借助于需求信号将计算能力按照相应确定的参与份额分配到虚拟机上,其方法是借助于需求信号选择适合的对应表。显示控制程序确定:哪个应用程序参与图像内容的产生的哪个份额,亦即相应的应用程序的运算成本多大。应用程序的参与份额越大,那么需要越大的计算能力。相应地,那么借助于需求信号选择对应表,通过该对应表、根据参与份额将计算能力分配到运行或执行相应的应用程序的虚拟机上。用于控制显示装置的所述显示控制程序那么例如也可以是所述软件程序,该软件程序通过控制接口输出需求信号给虚拟机管理装置。如果显示控制程序已经确定需求信号,那么该显示控制程序将该需求信号通过控制接口传送给虚拟机管理装置。
[0022]一些实施形式涉及如下问题,以何种形式可以实施用于参与份额的份额计算。在
这些实施形式中之一中,通过份额计算规则、通过在图像内容上相应的图像面积份额确定相应的应用程序的相应的参与份额。在图像内容上应用程序的图像面积份额越大,那么参与份额越大。附加或备选地,可以通过相应的应用程序的图形数据的变化速率确定相应的参与份额。每个时间单元应用程序的图形数据或图形份额的重复率或按照面积的变化越频繁或越高,那么参与份额越大。那么,例如表示视频本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于机动车(10)的计算机系统(11),具有:

处理器装置(12),包括多个以电路技术实现的真实处理器内核(13);

多个虚拟机(15),其中每个虚拟机分别具有至少一个用于执行软件程序(14)的虚拟处理器内核(24),其中,虚拟处理器内核(14)的总数量大于真实处理器内核(13)的总数量;

虚拟机管理装置(25),其设置为,在处理器装置(12)上同时运行所述虚拟机(15),并且为此按照预定的对应表(27)唯一地将真实处理器内核(13)分配给虚拟机(15),使得在每个虚拟机(15)中通过唯一地分配给相应的虚拟机(15)的至少一个真实处理器内核(13)实现该虚拟机的至少一个虚拟处理器内核(24)的计算能力,其特征在于,在虚拟机管理装置(25)中提供虚拟机管理调度器(26),除了对应表(27)之外,通过该虚拟机管理调度器还提供至少另一对应表(27),该另一对应表规定真实处理器内核(13)与虚拟机(15)的另一唯一的对应关系;以及虚拟机管理调度器(26)设置为,根据需求信号(29)在所述对应表(27)之间进行切换。2.根据权利要求1所述的计算机系统(11),其中,虚拟机(15)之一具有用于将需求信号(29)从该虚拟机(15)传输到虚拟机管理装置(25)的控制接口(30),该控制接口(30)设置为,从在所述虚拟机(15)上或在另一虚拟机(15)上执行的软件程序(14)接收需求信号(29)。3.根据上述权利要求之一所述的计算机系统(11),其中,虚拟机(15)之一具有显示控制程序(18),该显示控制程序设置为,在显示装置(17)上基...

【专利技术属性】
技术研发人员:J
申请(专利权)人:奥迪股份公司
类型:发明
国别省市:

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

1