HVM,Hexagon处理器的虚拟器解决方案

HVM(Hexagon Virtual Machine)为系统程序员提供虚拟层次的开发,允许在Hexagon处理器上并行运行多个操作系统或应用。通过虚拟化硬件资源,HVM确保了资源的安全与服务质量。它包含虚拟处理器、虚拟中断控制器和逻辑内存等组件,由虚拟机监控平台(VMM)管理。HVM支持用户模式和访客模式,提供虚拟指令和事件控制,隐藏硬件细节并保持软件效率。该技术主要面向系统程序员,帮助他们在HVM上实现软件运行。
摘要由CSDN通过智能技术生成

什么是HVM

HVM的概述
Hexagon虚拟器(HVM)为系统程序员提供虚拟层次的开发。通过对物理硬件资源的虚拟化与分区,多个操作系统或其他用户能够在同一个Hexagon处理器上并行执行。

举例来说,HVM使得Hexagon处理器在严格的资源保护下并行运行如下的软件系统:
 对特殊硬件以及服务进行管理的单线程实时应用
 实现了用户接口以及应用栈的通用操作系统

HVM将Hexagon处理器虚拟化为多个虚拟处理器从而并行执行指令,并保证服务的安全与质量。
HVM架构介绍
下图为我们展示了HVM架构的主要功能模块
HVM架构

Hexagon虚拟器由虚拟化的编程环境所组成。它包含了如下几个部件:
 一个或多个虚拟处理器
 虚拟中断控制器
 逻辑内存
多个虚拟处理器(可以选择被打开或关闭)可以共享虚拟中断控制器以及逻辑内存。

虚拟器监控平台(VMM)一个可以监控硬件资源并将其以虚拟化的形式提供给HVM的软件层。

硬件层由Hexagon的众多硬件资源组成。它包括了Hexagon处理器以及相连的子系统(内存,中断控制器等)。这些资源统一由VMM管理。

标注:VMM支持多个并行HVM实例-每个实例都可以被指定为一个虚拟器

HVM的运行模式
在虚拟器中,HVM支持两种级别的虚拟器:

 HVM用户模式
 HVM访客模式

访客模式的权限由用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值