×

嵌入式微控制器可以提供虚拟化的优势

消耗积分:0 | 格式:rar | 大小:0.29 MB | 2017-06-23

分享资料个

  嵌入式微控制器可以提供虚拟化的优势。

  虚拟化的使用通常被认为是允许服务器计算机优化的IT功能。有些台式机也采用虚拟化技术,因此可以运行两个操作系统。然而,您可能不知道这种技术适用于嵌入式系统。我们将在回顾虚拟化之后,看看来自飞思卡尔、英特尔和ARM的CPU。

  下面是英特尔的一篇声明,它描述了虚拟化的优势:虚拟化,应用程序运行在安全分区中,通过防止意外的软件交互来增加安全性。在分区(虚拟机)中应用程序的能力有助于软件迁移和整合,(可能)减少软件开发工作并简化系统测试需求。运行实时操作系统的嵌入式系统也可以运行通用操作系统,它通常提供更丰富的用户界面。

  安全是一个关键的好处。现在,每个人都对安全感感兴趣,特别是如果你的嵌入式系统与外界联系在一起的话。用于配置的网络连接,甚至是简单的串行端口会使您的系统容易受到未经授权的恶意操作。通过虚拟化将关键和不那么关键的代码分开,在可靠性上可能有很大的好处,可能是安全性所必需的。虚拟化也可以帮助认证的问题,所以如果你改变一个系统的一部分的东西,你不必重新另一部分。

 

  The term “hypervisor” was first used in 1965, referring to software used on an IBM research machine, and on the IBM 360/65, allowing it to share its memory: half acting as an IBM 360 and half as an emulated IBM 7080. The software, labeled “hypervisor,” did the switching between the two modes on a split-time basis. IBM’s reimplementation of CP-67 for the System/370 was released in 1972 as VM/370.

  There are two versions of hypervisors:

  Type 1 (or native, bare metal) hypervisors run directly on the host‘s hardware to control the hardware and to manage guest operating systems. A guest operating system, thus, runs on another level above the hypervisor. Some versions are Oracle VM Server for SPARC, the Citrix XenServer, KVM, VMware ESX/ESXi, and the Microsoft Hyper-V hypervisor.

  Type 2 (or hosted) hypervisors run within a conventional operating system environment. With the hypervisor layer as a distinct second software level, guest operating systems run at the third level above the hardware. BHyVe, VMware Workstation, and VirtualBox are examples of Type 2 hypervisors.

  Let’s now look at virtualization examples in embedded devices.

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !