新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 多核、虛擬化、多操作系統的軟件趨勢

        多核、虛擬化、多操作系統的軟件趨勢

        作者:迎九 《電子產品世界》編輯 時間:2010-02-08 來源:電子產品世界 收藏

          因此,Hypervisore的實現會依照硬件支持的程度存在非常大的差異。即便是在沒有任何硬件支持的情況下,Hypervisor也可以運行得非常快,關鍵是要做到適當水平的準(Paravirtualization)。

        本文引用地址:http://www.104case.com/article/105985.htm

          的組合配置

          綜上所述,的組合配置非常多樣,這就會給軟件工程方法帶來很多變化和挑戰。不過,我們還是可以總結歸納出幾種最典型、最常見的情形,并針對這些情形找到最適當的解決方案。

          與多處理器系統的軟件開發一樣,你首先會面臨的挑戰是對軟件代碼進行分隔以便可以并行運行。除此之外,在系統中,還會遇到另外一些挑戰,例如:1)獲得適當的操作系統配置、資源共享和系統引導的Run-time支持;2)處理好內核以及資源分區之間的通信;3)擁有能夠支持多核產品配置、原型化、分析、診斷和測試的開發工具。對于上述每個方面的問題與挑戰,用戶都必須得到適當的答案,才能在市場允許的時間范圍內開發出像樣的產品。

          值得注意的是,雖然開放源碼社區也有多核開發工具,但是多核軟件開放所遇到的挑戰顯然更為復雜,僅僅靠自己去探索未必有效。更重要的是,當你在高度競爭的商業環境中從事設備軟件開發,必然會在時間、成本和產品可靠性等諸多方面受到更嚴苛的要求。因此,用戶不僅需要擁有高效率的工具,而且需要有專業人員在最短的時間內指導和幫助你解決問題,這些相關的技術支持與服務都是商業化開發工具的組成部分。可見,不僅包括軟件開發工具,而且包括配套的技術支持與服務,這樣的商業化解決方案才是整體效率最高、整體成本最低的方法。

          軟件的制高點:平臺

          軟件的制高點是在操作系統之上的平臺,并非操作系統本身。過去的用戶可能會先選硬件,再選操作系統,選桌面軟件,最后選工具,對平臺軟件考慮得還不太多。但是隨著用戶對平臺的進一步認識,以及平臺的進一步發展,用戶在做決定的時候可能會考慮平臺方面來做出最終的決定。

          風河的發展方向是平臺化,并滿足不同的芯片制造商。風河方案可支持市場上所有的主流芯片架構和多樣化的操作系統平臺,已經預先置入了機制,并且針對SMP、AMP和Supervised AMP等多種多核配置的硬件平臺和應用領域做了優化。客戶可以在三個層次上自由地選擇:(1)自由選擇操作系統;(2)自由選擇SMP、AMP、Supervised AMP和等多核配置;(3)在基于風河 Workbench開發環境中選擇自己需要的配置。相應地,風河 Hypervisor可以針對航空航天國防、汽車、消費電子、工業控制和網絡通信等多種應用領域實現設備的虛擬化。風河下一步的重點是工業領域和醫療領域應用。

          在操作系統層面,風河Linux正蓬勃發展,但風河Linux不會完全取代VxWorks,一些傳統的應用例如國防、航空航天和一些工業領域,VxWorks的銷售額還在穩步上升。

          參考文獻:

          [1]迎九.多核編程與設備管理成嵌入式軟件熱點[J].電子產品世界,2008(1):139

          [2]Knoth M.在嵌入式多核集群中利用OCP處理高速緩沖器一致流量[J].電子產品世界,2008(8):97-99

          [3]Evensen T.From multi to many, through virtualization[R/OL]. http://www.embedded-computing.com/articles/id/?4348

          [4]風河為多核軟件賦予全新虛擬化能力[R/OL].(2009-6-24). http://www.104case.com/article/95606.htm

          [5] Hermeling M.Multicore Is Closer Than You Think[R/OL].(2009-2-11). http://blogs.windriver.com/hermeling/2009/02/multicore-is-closer-then-you-think.html

        linux操作系統文章專題:linux操作系統詳解(linux不再難懂)

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 阳山县| 开远市| 宁阳县| 祁连县| 汨罗市| 望都县| 监利县| 博乐市| 永修县| 益阳市| 连平县| 资源县| 钟山县| 芮城县| 泗阳县| 沐川县| 双牌县| 茶陵县| 博兴县| 新乡县| 滁州市| 西青区| 土默特左旗| 金阳县| 恩平市| 卢湾区| 旬阳县| 安顺市| 海林市| 巴楚县| 隆回县| 平利县| 上高县| 独山县| 固阳县| 鹰潭市| 德昌县| 精河县| 曲水县| 军事| 新绛县|