新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于微内核架构的嵌入式系统虚拟化技术*

基于微内核架构的嵌入式系统虚拟化技术*

作者:张易知 徐国治 上海交通大学电子工程系时间:2009-04-14来源:电子产品世界收藏

  据此,一种颇为可行的方法是有效地利用的特点,将基于主机架构的和基于管理层的融合到一起,结合特权指令部分和一个用户态虚拟机管理器来克服彼此的缺陷。如此,加之利用像这样高性能的,我们可以最终获得在效率,功能性和安全性三方面取得均衡的虚拟机环境。

本文引用地址:http://www.eepw.com.cn/article/93425.htm

  基于架构的技术

 

  图2 基于微内核架构的虚拟机的系统结构

  本架构(图2)设计中,我们将主要针对特定的平台架构(即英特尔x86架构),以微内核系统作为基础,利用硬件虚拟化技术的支持以构建高效、安全的虚拟机。

  不同于一般的虚拟机,我们将系统划分为两个部分:一个必要的拥有特权指令权限的内核态虚拟机描述部分以运行指令和请求资源,和一个用户态的虚拟机资源控制单元以处理各类事件并实现管理。

  内核态虚拟机的抽象将主要要通过两方面完成:一,以任务机制为基础,利用其地址空间的控制功能以提供必要的隔离性。二,对线程机制进行增强,形成特殊的虚拟CPU线程,用以模拟每个处理器。

linux操作系统文章专题:linux操作系统详解(linux不再难懂)


评论


相关推荐

技术专区

关闭