安全嵌入式系统分区技术

通过控制工程人员 二六年三月十日

QNX软件系统是嵌入式操作系统和设计工具的提供商,最近宣布了一个新的操作系统扩展,允许开发人员围绕他们的软件应用程序构建坚固、安全的隔间,同时提供灵活性,以最大限度地利用CPU资源。QNX在最近的2006年德国嵌入式世界展览会上宣布,新的QNX中微子自适应分区技术声称是“行业第一”,它为嵌入式设计人员提供了两全齐美的服务,即资源保证更高的安全性和充分使用CPU以获得最大的性能,据QNX说。

QNX的自适应分区技术被认为是需要安全操作和保证响应时间的嵌入式设计的理想选择,例如安全应用程序、工业控制系统、高速电信和车载计算设备。

QNX新的自适应分区(Adaptive Partitioning, AP)技术的关键是一种正在申请专利的调度器,它可以通过动态地将资源从非满载分区重新分配到需要额外处理时间的分区,从而保证重载应用程序的CPU时间。该公司表示,提高CPU利用率会带来更高的整体性能水平,并与旧的、僵化的固定分区系统产品形成对比。
QNX软件系统公司的首席执行官Dan Dodge说:“软件的复杂性正在迅速升级,如果没有干净有效地划分系统资源的方法,嵌入式设计人员将面临不可逾越的挑战。”“我们的自适应分区技术采用了当前软件分区的限制性概念,并在此基础上进行了大幅改进,为客户提供了他们所需的安全、实时保证,并实现了嵌入式设计所需的智能、灵活的硬件最大化。”
中微子自适应分区技术是QNX中微子实时操作系统的扩展。为了最大限度地提高易用性和应用程序可移植性,AP技术使用行业标准POSIX应用程序编程接口(api),并允许嵌入式开发人员使用他们现在使用的相同的任务优先级方法。现有的POSIX/QNX中微子应用程序也可以受益于AP技术,而不需要重新编码或重新设计。
中微子自适应分区技术开发工具包(TDK)已推出测试版,将于2006年第二季度上市。

-Frank J. Bartos,《控制工程》执行主编
fbartos@reedbusiness.com