什么是HVM

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

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

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

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

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

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

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

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

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

访客模式的权限由用户模式来进行指定,但这两个模式都不可直接访问底层的硬件。

HVM的指令与事件
HVM提供了虚拟指令以及事件来控制用户模式与访客模式之间的切换,并使得访客模式下的操作系统得以控制授权的虚拟资源。
HVM中虚拟权限的资源
HVM虚拟权限资源模型的设计主要用于如下两个目的:
 将底层授权的硬件资源中包含的细节尽可能隐藏
 在Hexagon V2处理器或后续的处理器版本中,将软件的实现尽可能保持高效
 定义接口从而支持未来Hexagon处理器版本的硬件实现(部分或全部实现)

本文面向的读者
本文主要为系统程序员进行参考。通过本文,系统程序员可致力于将它们的软件运行于HVM监控平台或管理程序。
词汇表
除了标注,本文其他部分的术语也将符合HVM的命名标准,从而统一Hexagon虚拟器架构。

HVM,Hexagon处理器的虚拟器解决方案相关推荐

  1. vmware虚拟机重装后本机没虚拟网卡解决方案及虚拟机的三种网络连接方式详解

    vmware虚拟机重装后本机没虚拟网卡解决方案: 卸载虚拟机时,就算删除了安装路径,在设备管理器中删除了网卡,在注册列表项中删除了vmware列表项,重装后一般还是会出现本机网络连接中没有没有虚拟机默 ...

  2. 让我为你介绍一个神器:Chimee,一套可扩展的 H5 视频播放器解决方案

    Chimee(读"奇米", [tʃɪ'mɪ:])是由奇舞团开源的一套 H5 视频播放器解决方案,由奇舞团视频云前端团队结合在业务和视频编解码方向的沉淀积累倾心打造. Chimee ...

  3. vmware安装找不到虚拟网卡解决方案

    vmware安装找不到虚拟网卡解决方案 参考文章: (1)vmware安装找不到虚拟网卡解决方案 (2)https://www.cnblogs.com/xiaochina/p/7806752.html ...

  4. 教育院校公共机房虚拟桌面解决方案

      一 教育院校机房管理需求 1  技术需求与挑战 随着IT技术的不断发展和广泛普及,我们的生活和IT技术的关系越来越密切,不掌握一定的IT技能,意味着将在未来的社会上失去竞争力.而今天几乎所有的教育 ...

  5. Android studio虚拟器突然黑屏解决办法

    出现问题 之前运行时一切正常,在某一次打开突然黑屏,再次点击运行,报错显示虚拟器无法打开. 原因 热启动情况下某次关闭异常 解决办法 设置虚拟器 点击右侧编辑 点击下方显示更多设置选项 下拉菜单选择c ...

  6. Imagination领先IP助力国产处理器 从芯片走向解决方案

    11月1-3日,第24届中国集成电路制造年会暨供应链创新发展大会(CICD2021)在广州召开,大会汇集了半导体行业产业链上下游的众多企业.受疫情影响,Imagination中国区战略市场与生态副总时 ...

  7. VMware 虚拟器安装kali镜像

    VMware 虚拟器安装kali2021.2 启动 VMware 工作站后,请选择"创建新虚拟机器". 当您有选择权时,请选择虚拟机器配置的"自定义(高级)", ...

  8. windows照片查看器解决方案

    windows照片查看器解决方案 电脑中没有照片查看器可以通过注册表添加 1.首先打开注册表 WIN键+S 运行中搜索regedit win10 系统可以在这直接搜索 regedit 2.打开注册表后 ...

  9. 3D步进式全景漫游解决方案,虚拟全景解决方案,一步一景全景解决方案

    经过长期研发,我司正式推出3D步进式虚拟展厅解决方案,赋能行业从业人员,更好的推动步进式体验走进千家万户.目前虚拟全景漫游,大部分还是点位跳转方式,少部分公司具有步进式能力.为了行业进一步提高服务能力 ...

最新文章

  1. 使用Kotlin打造Android路由框架-KRouter
  2. as3 转义html,html和xml中的转义字符在Flash as3中的用法浅析
  3. eclipse中添加aptana插件(html.css.js自动提示)
  4. 配置CentOS6.3 NFS
  5. VS中项目的循环引用的问题
  6. 游戏开发经验分享:我所理解的打击感
  7. spring boot 尚桂谷学习笔记07 嵌入式容器 ---Web
  8. 从顶会论文看对比学习的应用!
  9. 算法设计与分析基础(第3版)读书笔记(及几处翻译上的错误~~)
  10. 数据挖掘笔记——概念学习
  11. freyja 将引入另外一项功能大幅提高服务器性能
  12. WorldFirst澳元收款账户上线,人民币提现当天到账!
  13. 网站服务器会把手机拉黑吗,怎么知道对方手机把我拉黑了
  14. Word Averaging模型做文本分类 稳定效果好模型简单
  15. 设置字段默认值Java_小书MybatisPlus第9篇-常用字段默认值自动填充
  16. element UI select下拉选项位置问题
  17. SQL 查询语句 IIF()处理条件判断
  18. python开源框架排行_Python开源项目最新月榜TOP 10
  19. 【插件】最新代刷跳彩虹易支付认证插件
  20. word@通配符@高级搜索查找@替换@中英文标点符号替换

热门文章

  1. windows Visual Studio error LNK2001: unresolved external symbol可能的原因
  2. Centos7做软RAID5详细步骤
  3. 【BZOJ 4070】 [Apio2015]雅加达的摩天楼
  4. { parser: “babylon“ } is deprecated; we now treat it as { parser: “babel“ }
  5. UniPush推送消息配置IOS证书
  6. 美女程序“媛”:从工程师到架构师,我的代码人生
  7. 如何从Google Play安装不兼容的Android应用
  8. 盘点2012年我们一起关注的NFC创新应用
  9. opencv大坑之BGR
  10. Laya 3D开发经验和问题总结