EKA2和EKA1相比的改進有:
1.核心實時(real-time)增強,多執行緒處理能力更好,API調用更高效快速,EKA2作為一個真正意義上的32位作業系統。
2.記憶體運行保護功能,這樣提高了系統可靠性和穩定性,減少錯誤發生,隨插式記憶體模型,支持更多的ARM處理器指令。
3.EKA2最主要的優勢還在於支援電話具信號堆疊(singalling stacks)。一般而言,Symbian OS的手機通常是執行於分散的處理器,或是同一個處理器,但是必須使用到複雜而且靠不住的“hacks”。這樣的“具信號堆疊”實在過於複雜,想將程式碼改寫,使其能在Symbian OS自然的運作,顯然不容易做到。因此,EKA2提供了客制化層級(personality layers),實現一般作業系統的基礎基元(basic primitives),允許具信號堆疊在Symbian OS上可擁有更多的不變性。
EKA2缺點:
1.全新的核心了兩層結構,一層為NanoKernel另一層為Symbian OS,而後者仍然是微核心(Micro Kernel)來保證運行高效性。
2.EKA2在棧空間上默認情況下減少到8KB,這樣程式需要精確計算記憶體占用,否則會引起嚴重的Panic錯誤發生,而導致程式崩潰。
3.全新的二進制編碼方式,使得新程式無法兼容老版本,底層ARM指令有了改變,為移植帶來了困難。
EKA2和EKA1不同之處:
在Symbian S60第一、二版中我們已經看到了程式入口為多態的Dll,而S60第三版中為EXE這樣可執行入口,這樣做也是為了適應全新安全機制。
相關詞條
-
Series60
版本全部使用了EKA1核心,9.0及以後版本使用了EKA2核心。EKA2...的視頻線上點播。EKA2還可以利用最新的CPU特性。但是,EKA2和EKA1...
簡介 Series60版本: -
諾基亞S60平台
了8.1a和8.1b兩個版本,各自代表搭載EKA1和EKA2核心。搭載EKA2版本的8.1b支援單晶片手機,但不包含額外的安全層。那么諾基亞緊接它...作業系統引入了新的系統安全模型,使用了EKA2核心,全面改進了EKA1的任務...
S60平台概述 Symbian的發展歷史 S60平台的發展歷史 C++ 套用開發夥伴 -
塞班
EKA2核心。搭載EKA2版本的8.1b支援單晶片手機,但不包含額外的安全層...
-
班賽系統
賽班簡介概述SymbianSymbian作業系統的前身是 英國寶意昂公司( Psion)的 EPOC作業系統,而EPOC是Ele...
賽班簡介 特點 基於Symbian的UI SymbianSeries60簡介 -
塞班[手機系統]
概述塞班手機塞班Symbian,是一款手機作業系統。有著省資源、開放性、多任務支持等諸多優勢。Symbian OS(中文譯音“塞...
概述 功能 前身及名字 第一款手機 UI