• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

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

    —— Software Trends of Multi-Core, Visualization and Multi-OS
    作者:迎九 《電子產品世界》編輯 時間:2010-02-08 來源:電子產品世界 收藏

      的關系充滿詭辯

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

      如何幫助客戶快速、低成本地進行開發?據風河公司CTO(首席技術官)Tomas Evensen介紹,其實這是充滿詭辯的問題,如果你要想用來提高效率,可能就需要多功能處理,因此復雜性提高,需要承擔更多的風險,所以這是機遇與風險并存的狀況。過去人們只是通過多任務處理或者并行處理,然而在開放資源系統中,可能就會遇到像風河VxWorks、Moblin(注:Intel力推的開源組織)等體系,更加復雜,這時可以采用和中間軟件等。當然,這樣運行時對于客戶可能更加高效,但也更加復雜化。

      在未來三到五年中,多核虛擬化在方面的應用主要還是面向計算量比較高的多核客戶。是否采用多核虛擬化關乎整合還是分開的問題,如果你不想用單核,你當然可以不用,但多核也更加復雜,即便說用兩核也可能會涉及到整合問題。所以你可以選用單CPU的Hypervisor(如圖1,是由少量代碼組成特種OS,是在現有操作系統之下稱為hypervisor的一層,這層實現對和虛擬化的支持。例如對于風河來說,這層可以是Vxworks或風河Linux)或多核的Supervisor(在多核和中間有虛擬化的一層配置Supervisor,它比Hypervisor的功能低一些,因為它不需要虛擬CPU),也可以兩者兼用,用的時候你可以把它們整合在一起,也可以把兩者分開。

      從多處理器到多核

      為了更清楚地理解、多核與虛擬化趨勢,需回到多處理器系統和多核的關系上。多處理器離多核的應用只有一步之遙。不過,多核與多處理器也有不少區別,其中有一些挑戰你必須面對。首先,多處理器系統中的軟件并不能直接拿到多核系統中運行。

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

    上一頁 1 2 3 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 湖南省| 利津县| 行唐县| 大邑县| 百色市| 通城县| 莲花县| 拜城县| 洛川县| 鞍山市| 肥西县| 陈巴尔虎旗| 江达县| 紫阳县| 武鸣县| 沙田区| 贵港市| 明溪县| 台中市| 临沂市| 台中市| 常州市| 德江县| 呈贡县| 曲靖市| 裕民县| 望江县| 克东县| 东港市| 额尔古纳市| 泗水县| 安图县| 石狮市| 高陵县| 肥东县| 长宁区| 永寿县| 元氏县| 托克托县| 宣汉县| 仁怀市|