- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 1
PAGE 1
多核及虚拟化技术在工业和安全领域的应用
多核和虚拟化的组合运用为工业设备和交通运输设备制造商应对将来的安全与计算性能需求供应了绝佳的途径。也正是通过这个途径,来自Intel和风河两家公司的硬件和软件技术合为一体,共同帮助设备开发厂商,采用标准化的方法来实现硬件资源在时间和空间的分隔管理和使用。 在嵌入式市场,一些颠覆性的技术正在影响着发展趋势,并且为设备制造商带来前所未有的机遇,对其产品和业务模式产生方向性的变革,这就是多核和虚拟化技术。通过这些技术的应用,可以显著改善设备性能,并通过硬件集中化来降低成本,最终在整个产品生命周期内取得最佳的经济效益。 多核处理器日趋成熟,这就是机遇的开始。最新的Intel多核处理器不仅性能大幅提高,而且明显改善了单个处理核的性能功耗比(PerformancePerWatt)。基于多核处理器来构建自己的产品,也提高了应用的可伸缩性,为适应更高的性能需求预留了空间,从而使设备在投资保护方面有更好的表现。Intel公司的双核和四核处理器销售量已经远远超过单核处理器,这个事实足以显示多核应用显著增加的趋势。 虚拟化技术是另一个重要的趋势。借助于对底层处理器内核.内存和外设的抽象,这种技术使得多个虚拟机可以运行在同一个物理板上。虚拟化供应了多操作系统的运行环境,例如可以在同一个设备中同时运行高实时性操作系统(例如WindRiverVxWorks和通用的操作系统(比如WindRiverLinux)。如图1所示。 通过多核处理器和虚拟化提升了单个设备的性能,从而可以把原本需要多个设备分别运行才能完成的任务合并到单个设备上,这就是集中化(Consolidation)。这样一来,需要使用的硬件设备削减了,能源利用率提高了,不仅在整体上需要使用的物料削减了,而且也降低了系统整体运行成本。 虚拟化是由Hypenrisor来实现的。Hypervisor具有监管功能,可以让多个运行环境相互独立,由此供应了一种隔绝机制,让每个应用都运行在独立的环境中,从而提高系统的牢靠性、防护性和安全性。 随着新功能的增加以及新的政策法规的实行,与安全相关的系统架构越来越复杂。越来越多的工业设备需要通过网络与Internet等更大的系统相互联系,从车间生产线到企业管理层之间的联系也越来越亲密。全部的设备都必需支持规模更大的应用软件,例如,必需支持多种多样与不同级别安全性相关的通信协议栈。随着系统复杂度的提高,政府法令也会提出更多的强制性要求。认证方法和流程,以确保系统的安全牢靠性。 多核和虚拟化技术的组合应用可以帮助工业掌握、过程自动化、能源和交通行业的设备制造商保护其在软件开发方面的投资。这些技术让同一个系统可以安全地同时运行更多的应用。因此,你可以在确保性能、安全性和可伸缩性的前提下,几乎不需要做什么修改,就可以把原本运行在不同设备上的多种应用集中在一套系统中运行。而这些应用的管理也不会有太多的麻烦。 下面介绍风河和英特尔如何合作推进多核和虚拟化技术,帮助软件开发人员采用新的方法来解决工业掌握和安全性要求极高的问题。 掩盖整个企业的工业掌握解决方案VxWorks、WindRiverLinux和WindRiverHypervisor可以运行在多种Intel处理器上,并且是由一个开放标准的工具链来支持,由此可显著提高多核和多操作系统开发工作的效率。这种能力可以延伸到工业企业的全部层面,呈现出一种“自动化金字塔”的层次结构(如图2所示)。 在企业层,也就是企业里面的最高层,通常运行着多种混合应用的服务器和工作站,其中可以包括协同性生产管理、财务和资产管理数据库。IntelXeon处理器可以供应高性能计算能力,确保企业业务的顺畅高效。在这个层次上可以同时运行大量的企业级应用,由高达8个或更多内核的处理器来支撑,而且通过大规模的片上高速缓存来削减上下文相关性切换,达到极高的并行计算速度。 在单元与掌握层(Cell/controlLayer)包含了实时掌握与人机交互(HMI)功能,设备的安全牢靠性要求非常关键。在这里,WindRiverHypervisor和Intel多核处理器拥有极佳的用武之地,既可以供应足够高的性能,而且确保了工业和高安全应用所要求的相互隔离性和牢靠性。例如,TheIntelCore2Duo处理器有两个处理器内核,一个内核可用来特地运行关键性的实时掌握功能,另一个内核则用来运行HMI和其他操作掌握台等平凡的功能。这种多核处理器拥有革命性的性能功耗比,特别适合用于体积受限的环境。 现场/数据层(field/da
原创力文档


文档评论(0)