新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 多內核設計的三種設計模式概述

        多內核設計的三種設計模式概述

        作者: 時間:2012-04-06 來源:網絡 收藏

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

        第二個潛在問題是資源競爭。SMP系統的一個突出優點是很多資源都是共享的,這使得SMP系統更具有靈活性和適應性。然而,該優點也是一個缺點,由于所有的資源是共享的,將會由于資源競爭產生無法預期的性能改變。在每個系統中這是不會發生的,但如果開發人員想要系統按其的性能運行的話,還是要將此點牢記于心。

        實現與調試

        正如嵌入式開發一樣,在硬件的過程中需要首先考慮軟件的開發和調試。確保設計具有片上調試(OCD)的功能將會極大地加快系統開發進程,而且為編程和分析系統提供了一套可靠的工具。在平面和柵格中,單個OCD端口可讓開發人員對系統的單個進行調試,就好像他們擁有一個更為傳統的單系統一樣。

        實時跟蹤端口是另外一個調試特性,這一特性隨著系統中數目的不斷增長而變得越來越重要。實時跟蹤提供了一個標準方法去觀察內核之間的相互作用,而不會破壞對再現問題起關鍵作用的敏感時序。如果多內核設備包含有一個或多個實時跟蹤端口,這將會使的系統開發更容易。

        有一個常常被提及但并不符合實際的說法:盡管許多開發人員成功采用了這三種,但是軟件開發工具并不是針對多內核應用設計的。現在,已經有支持SMP功能的實時操作系統提供,且可以為開發人員提供不損耗實時判決的靈活的SMP模式。對于使用平面模式和柵格模式的設計來說,開發人員可以充分利用現有熟悉的、經過驗證的單內核設計工具和方法。多內核設計可使系統變得更為復雜,但是已開發出來的工具和方法可以為開發人員在管理多內核硬件的復雜性、實現其強大的功能及成本等方面助上一臂之力。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 夏津县| 陈巴尔虎旗| 焦作市| 廉江市| 张家港市| 柞水县| 酒泉市| 旅游| 平罗县| 黎城县| 卓资县| 浮山县| 张掖市| 元阳县| 大邑县| 忻州市| 子长县| 长汀县| 闽清县| 闻喜县| 遂平县| 大化| 蕲春县| 都匀市| 本溪市| 通州市| 眉山市| 富源县| 教育| 永泰县| 荆州市| 荆门市| 四会市| 南川市| 莱西市| 塔河县| 五原县| 若羌县| 万宁市| 九江市| 盘山县|