嵌入式实时Hypervisor:XtratuM (5)

1.4           文章结构

XtratuM系统是一个特殊的Hypervisor。首先,它不同于传统的应用于企业级或个人用户场合的Hypervisor。这些领域的Hypervisor的研究重点在于系统的安全性(Security),硬件资源的利用率。另外,XtratuM系统是针对实时系统领域的应用需求进行的设计,其具有硬实时任务事件响应能力,但是与传统的实时系统相比,其结构和设计有本质区别。为了让读者清晰的了解XtratuM Hypervisor,系统相关技术、设计、实现将会被放在下一章,也就是文章的第二章中讲述。

XtratuM系统是应用于临界实时环境中,因此其性能要求相当严格。在第三章中,就系统采用的技术、实现的方法和相关系统部件,文章将会设计出相应的测试模型和实例,并且给出相应的性能数据和分析。主要包含Lock-Free FIFO的性能评测,串口设备的通信速度,系统的调度延迟、中断延迟以及Hypercall调用延迟。

虽然Hypervisor的应用在企业级和个人用户领域已经得到应用和推广,并且得到行业认同,其技术概念也必然引起很多人的关注与研究。但是,文章介绍的是一种新颖的特殊的针对安全领域的嵌入式Hypervisor,其应用领域、运行环境、开发平台等相关属性特殊性,这样系统本身的设计与实现带来很多困难。尤其是针对系统的学习使用。为此,在文章的第四章中,介绍一个基于XtratuM的安全开发实例:冗余实时控制系统。

Hypervisor虽然早在1960s就已经出现,但是,针对嵌入式领域的研究还比较少,尤其是XtratuM,当前虽然具备Hypervisor系统的基本功能,但是与一个完整的实时系统相比,还存在一些缺陷。例如,作为嵌入式系统的重要组成部分,设备驱动程序是必不可少的,为此,针对XtratuM Hypervisor的驱动程序,仅仅UART(Universal Asynchronous Receiver/Transmitter)被成功移植,其余类似于网卡、CAN(Controller Area Network)PCI(Peripheral Component Interconnect)等设备驱动还没有完成。为此,在第五章中,将会对文章做一个总结,并且会针对当前的工作和研究现状,为XtratuM Hypervsior的进一步研究做一个简短展望。

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值