Enea 發(fā)布 OSE 多核版
主營(yíng)通信及相關(guān)產(chǎn)品解決方案的全球化軟件和服務(wù)公司 Enea® (Nordic Exchange/Small Cap/ENEA) 今日宣布,正式發(fā)布 Enea OSE 多核版,這是一項獨特的創(chuàng )新型內核設計,結合了傳統“非對稱(chēng)多處理”(AMP) 和“對稱(chēng)多處理”(SMP) 兩者的優(yōu)勢,同時(shí)摒棄了這兩個(gè)編程模型中存在的不足。這一強大的解決方案將有助于開(kāi)發(fā)人員實(shí)現具有優(yōu)異的性能、可擴展性和易用性的高級系統,滿(mǎn)足日益迫切的市場(chǎng)需求。
本文引用地址:http://dyxdggzs.com/article/98455.htm就簡(jiǎn)便性、靈活性、應用透明度以及調試而言,Enea OSE 多核版的內核繼承了 SMP 的易用性。而就可擴展性、確定性和性能而言,它又具有 AMP RTOS 的特性。OSE 多核版提供一致的便攜式應用程序框架,具有適用于高速處理應用的線(xiàn)性可擴展性;同時(shí)它還是一種功能豐富的 RTOS,提供 POSIX 文件系統、SMP 線(xiàn)程處理和全面的 IP 網(wǎng)絡(luò )支持。該版本與 Enea OSE 的 API 兼容性還意味著(zhù)傳統 OSE 應用程序將得到全面支持,這為向多核處理器的平穩過(guò)渡提供了保障。此外,Enea OSE 多核版還在單個(gè)處理器內核上設置了“無(wú)摩擦”執行模型選項,允許以裸機速度加載采用“從運行到完成”工作方式的軟件。
“Enea OSE 多核版主要是為滿(mǎn)足網(wǎng)絡(luò )市場(chǎng)對性能和可擴展性的需求而設計的,但它同樣可以解決眾多工業(yè)部門(mén)的高性能應用程序問(wèn)題。”Enea 市場(chǎng)營(yíng)銷(xiāo)高級副總裁 Mathias Båth 說(shuō)道。“混合式 AMP/SMP RTOS 的優(yōu)勢就在于,如果將易用性、性能和可擴展性作為考慮的關(guān)鍵因素,那么它將受到用戶(hù)的廣泛歡迎。”
OSE 多核版中的混合式 AMP/SMP 內核擁有多種與眾不同的創(chuàng )新技術(shù):
· 根據微內核模型實(shí)施 OSE 的核心服務(wù),即允許 IP 協(xié)議棧、文件系統以及應用程序的加載程序等位于不同內核中,同時(shí)無(wú)論它們處于系統中的什么位置,應用程序都可以訪(fǎng)問(wèn)這些服務(wù)(即位置透明度)。
· 內核利用相關(guān)數據結構,將每個(gè)內核中的單個(gè)調度程序實(shí)例化,可維持確定性和實(shí)時(shí)性。
· 用戶(hù)自定義進(jìn)程遷移和基于低端入侵機制的負載平衡,用于衡量每個(gè)內核上的 CPU 負載。
· 輕型內核內部 IPC 機制可對用于執行異步穿心式處理的內核事件進(jìn)行調用,從而避免使用對性能造成不利影響的細粒鎖定設計。
Enea OSE 多核版是 Enea 用以支持多核系統開(kāi)發(fā)人員的綜合方案的核心所在。除了具備高性能的 RTOS,Enea 還提供基于 Eclipse 的 Enea Optima 開(kāi)發(fā)工具,這是一套強大的系統調試和剖析工具。Enea 擁有的業(yè)內無(wú)可匹敵的專(zhuān)業(yè)服務(wù)團隊致力于完善整套解決方案。從多核架構建議到平臺調整,再到可充分發(fā)揮現有處理器能力的應用程序開(kāi)發(fā),Enea 的顧問(wèn)時(shí)刻準備著(zhù)為開(kāi)發(fā)周期的各個(gè)環(huán)節提供支持。
評論