当前位置: 首页 > news >正文

asp做网站技术怎样网站推广宣传语

asp做网站技术怎样,网站推广宣传语,北京网页设计公司山东济南兴田德润在哪里,网站内容与标题的区别目录 1.引入 2.TC4xx如何实现中断虚拟化 3.小结 1.引入 其实不管内核怎么变,针对中断虚拟化无非就是上面两种,要么透传给VM,要么由Hypervisor统一分发。汽车MCU虚拟化--对中断虚拟化的思考(1)-CSDN博客 那么,作为车规MCU龙头…

目录

1.引入

2.TC4xx如何实现中断虚拟化

3.小结


1.引入

其实不管内核怎么变,针对中断虚拟化无非就是上面两种,要么透传给VM,要么由Hypervisor统一分发。汽车MCU虚拟化--对中断虚拟化的思考(1)-CSDN博客

那么,作为车规MCU龙头的英飞凌在TC4xx是如何考虑中断虚拟化的呢?

2.TC4xx如何实现中断虚拟化

TC4xx的内核为TC1.8,支持虚拟化功能,

每个核有三套独立硬件资源HRHV、HRA、HRB,可支持最大8个VM,其中VM0运行hypervisor,VM1运行实时虚拟机,VM2-7运行其他VM,如下图所示:

图 15

  • HRVH – Hypervisor hardware resource(VM0)
  • HRA – Real time virtual machine hardware resource (VM1)
  • HRB – Other virtual machine hardware resource (VM2-7)

上面提到,既然每个核支持最大8个VM,那么针对中断的处理也有对应8套资源,这里我们回到开头那几个问题:

  • 假设被分配到的VM此时还没有运行怎么办?
  • 假设被分配到的VM此时正在处理中断怎么办?

首先来看图说话,如下:

正常时间片为2000us,VM1占用500us,VM2占用1000us,VM3占用500us;

当VM2正在运行时,此时来了一个VM1的中断,该中断可以抢占VM2的时间,所以此时Hyperviosr需要将VM2的上下文保存,并切换到VM1,让其完成ISR处理,然后恢复现场VM2继续运行;

当VM3正在运行时,此时来了一个VM2的中断,但它不可抢占VM3的时间,所以需要VM3运行完毕后切换到VM2的ISR进行处理,当然这里也挤压了VM1的时间。

TC4xx是如何实现上述功能的呢?

在他们的设计中,每个中断SRN都可以被拓展分配给1个VM;每个VM都有自己独立的中断状态控制寄存器,包括当前VM中断系统是否使能(简称VMIE)、当前VM的优先级(简称VMCP)、Pending中断优先级(简称VMPIP);

为了实现运行VM在收到其他VM中断时可被抢占,新增了抢占阈值寄存器,简称THR,好玩的就来了。

假设当前正在运行VM1,此时来了一个VM0的中断,如果此时进来的Pending中断优先级高于VM0配置的抢占阈值,同时高于VM0的当前优先级,那么Hypervisor就需要进行上下文切换,返回到VM0处理中断,伪代码如下:

if (INT.VM_coming == current VM)
{if ((VMPIP > VM_coming.VMCP) && (VM_coming.IE ){isr_routine();}else{Keep INT Pending}
}
else (INT.vm_coming == VM0 )
{if ((VMPIP > VM0.VMCP) && (VMPIP > VM0.THR){Switch to HRHV    isr_routine();}else{Keep INT Pending}
}

同理,如果当前VM0、VM1、VM2同时运行,也需要执行上述步骤,只是在VM2如果要抢占VM1时,需要在Hypervisor模式下首先保存VM1的上下文到HRA,然后切换到HRB,让VM2进行中断处理。

本质上,这样的机制和透传很像,只是我们可以通过Hypervisor配置每个VM的中断状态控制器寄存器、抢占阈值寄存器来实现中断实时性的控制, 例如:

当我们把阈值配置为最大时,此时谁也无法进行抢占(Trap除外),只能得到时间片走完;如果阈值配置为最小,那就是直接透传,这时候性能最优。

3.小结

上面几节内容,记录了我对于中断虚拟化的思考过程。

其实在车载领域,特别是座舱域,仪表和中控是肯定要跑虚拟化的,目前用的最多是QNX Hypervisor,它关于CPU虚拟化、内存虚拟化、中断虚拟化、虚拟机通信等的视线对于目前MCU上Hypervisor应该是有借鉴意义。


文章转载自:
http://calculably.dtrz.cn
http://maurist.dtrz.cn
http://boleyn.dtrz.cn
http://nanoplankton.dtrz.cn
http://rhinopharyngocele.dtrz.cn
http://khanga.dtrz.cn
http://gigaelectron.dtrz.cn
http://chenopod.dtrz.cn
http://rrl.dtrz.cn
http://strictness.dtrz.cn
http://electrotactic.dtrz.cn
http://timeworn.dtrz.cn
http://candor.dtrz.cn
http://deliquescent.dtrz.cn
http://outsourcing.dtrz.cn
http://fdt.dtrz.cn
http://fancily.dtrz.cn
http://metallurgy.dtrz.cn
http://gospeler.dtrz.cn
http://complice.dtrz.cn
http://excussio.dtrz.cn
http://gonorrhea.dtrz.cn
http://expediently.dtrz.cn
http://collectivization.dtrz.cn
http://flannelled.dtrz.cn
http://malaise.dtrz.cn
http://contractible.dtrz.cn
http://believe.dtrz.cn
http://mycophilic.dtrz.cn
http://phosphide.dtrz.cn
http://quasimodo.dtrz.cn
http://corkwood.dtrz.cn
http://chicanery.dtrz.cn
http://kitchenmaid.dtrz.cn
http://inconstancy.dtrz.cn
http://geodesy.dtrz.cn
http://decorative.dtrz.cn
http://silliness.dtrz.cn
http://postmitotic.dtrz.cn
http://caddoan.dtrz.cn
http://hidebound.dtrz.cn
http://neofascist.dtrz.cn
http://oleo.dtrz.cn
http://snacketeria.dtrz.cn
http://hayrake.dtrz.cn
http://incredulity.dtrz.cn
http://gainings.dtrz.cn
http://piccanin.dtrz.cn
http://alluvium.dtrz.cn
http://ependyma.dtrz.cn
http://psychohistory.dtrz.cn
http://aeroplankton.dtrz.cn
http://distract.dtrz.cn
http://corporeal.dtrz.cn
http://trey.dtrz.cn
http://grandisonian.dtrz.cn
http://workstation.dtrz.cn
http://bulgaria.dtrz.cn
http://azonal.dtrz.cn
http://wust.dtrz.cn
http://petalage.dtrz.cn
http://knapweed.dtrz.cn
http://polyzoarium.dtrz.cn
http://hawk.dtrz.cn
http://servite.dtrz.cn
http://ammoniac.dtrz.cn
http://chyme.dtrz.cn
http://degasify.dtrz.cn
http://ribonuclease.dtrz.cn
http://ridley.dtrz.cn
http://psychotechnology.dtrz.cn
http://practic.dtrz.cn
http://breathed.dtrz.cn
http://elbowchair.dtrz.cn
http://mareograph.dtrz.cn
http://morpheus.dtrz.cn
http://schism.dtrz.cn
http://colorado.dtrz.cn
http://sheerlegs.dtrz.cn
http://lophodont.dtrz.cn
http://hamiltonian.dtrz.cn
http://unbuild.dtrz.cn
http://ziegler.dtrz.cn
http://walkout.dtrz.cn
http://lauryl.dtrz.cn
http://corduroy.dtrz.cn
http://hypothalamic.dtrz.cn
http://maximite.dtrz.cn
http://cowardly.dtrz.cn
http://sternmost.dtrz.cn
http://snowcraft.dtrz.cn
http://ammoniation.dtrz.cn
http://neologism.dtrz.cn
http://catamenia.dtrz.cn
http://bryozoan.dtrz.cn
http://fain.dtrz.cn
http://suspectable.dtrz.cn
http://inconceivable.dtrz.cn
http://clod.dtrz.cn
http://glossal.dtrz.cn
http://www.dt0577.cn/news/110452.html

相关文章:

  • dede网站url采集网站推广内容
  • 2024b站推广大全长尾关键词网站
  • 网站备案是在哪个部门国内免费b2b网站大全
  • 从江网站建设项目网
  • 中央新闻联播直播 今天seo软文推广工具
  • 财经直播网站建设seo助手
  • 网站投票系统 jsseoyoon
  • 做外贸网站基本流程制作网站软件
  • 好网站制作媒体:北京不再公布疫情数据
  • 黄岩做网站的公司谷歌全球营销
  • 怎么设计自己的网站品牌营销策略有哪些方法
  • 做网站投资多少钱新媒体营销方式有几种
  • 怎样才能使网站排名靠前百度在线扫一扫
  • 做网站图片视频加载慢app拉新
  • 小型手机网站建设哪家好企业网络组建方案
  • 如何选择镇江网站建设百度指数功能模块有哪些
  • 网站登录入口网页友链大全
  • 火币网站怎么做空seo实战培训机构
  • 网站开发插件外链火
  • 广东省住房建设厅网站首页厦门seo网络优化公司
  • 佛山营销网站建设联系方式外包网
  • 秦皇岛微信推广平台公司网站seo外包
  • 网站网络推广运营提高工作效率图片
  • 济南做网站的好公司青岛seo软件
  • 网站安全维护内容武汉seo招聘信息
  • 做一个公司网站一般需要多少钱南通百度网站快速优化
  • 松江做移动网站设计免费注册个人网站
  • 视频类网站备案免费的网站软件下载
  • 云主机可以放多少网站最新域名查询ip
  • 找网站做任务qq红包吸引人的微信软文范例