EUROSmp

EUROSmp在單個(gè)硬件平臺(tái)或在一個(gè)網(wǎng)絡(luò)中支持多個(gè)微控制器。操作系統(tǒng)的面向?qū)ο笤O(shè)計(jì)能夠透明地使用所有系統(tǒng)服務(wù),而無需考慮系統(tǒng)對(duì)象和微控制器的分布和數(shù)量。
以下多重處理模式在EUROSmp下可用:
•緊耦合多重處理
在這種布置中,幾個(gè)微控制器允許并行執(zhí)行多個(gè)進(jìn)程或任務(wù)。 這種操作模式的特點(diǎn)是其最大的靈活性。它確保了微控制器的平衡負(fù)載。
代碼和數(shù)據(jù)都必須存儲(chǔ)在所有微控制器可訪問的全局存儲(chǔ)器區(qū)域中。
通過添加微控制器可以增加緊密耦合的計(jì)算機(jī)的功率。然而,由于使用總線來訪問全局?jǐn)?shù)據(jù),會(huì)造成總線負(fù)載增加,如此會(huì)產(chǎn)生害處。這導(dǎo)致系統(tǒng)吞吐量的降低。增加微控制器時(shí),必須仔細(xì)分析損益。
• 松散耦合多重處理
松散耦合的多重處理系統(tǒng)避免了緊耦合系統(tǒng)的總線使用缺陷。它們使用幾個(gè)自主的微處理器; 信息通過共享存儲(chǔ)器或網(wǎng)絡(luò)系統(tǒng)進(jìn)行交換。該配置具有顯著的優(yōu)點(diǎn),因?yàn)檎麄€(gè)任務(wù)的每個(gè)部分都被分配給特定的功能單元。消息傳遞機(jī)制是交換數(shù)據(jù)的一種簡(jiǎn)單而直接的方式。
在松散耦合的多處理器系統(tǒng)中,平衡微處理器的工作負(fù)載通常是不可行的。但是,仔細(xì)設(shè)計(jì)和分配任務(wù)可以緩和這一缺點(diǎn)。
• 混合多重處理
引入了混合多處理功能,避免了由緊耦合配置造成的缺點(diǎn),同時(shí)還可保持松散耦合多處理的靈活性。這種操作模式可行的原因,只能是由于操作系統(tǒng)的面向?qū)ο笤O(shè)計(jì)。
混合方法的基本想法是使用系統(tǒng)對(duì)象來避免使用過多的總線,同時(shí)避免由于過度使用其他微處理器而造成的一些微處理器的缺乏。通過仔細(xì)部署各種對(duì)象來完成此方法。例如,只有涉及高級(jí)別活動(dòng)的對(duì)象才能被放置在全局內(nèi)存器中,以便所有微處理器可以執(zhí)行它們。相比之下,控制外圍設(shè)備的任務(wù)和驅(qū)動(dòng)程序?qū)⒈环胖迷诒镜卮鎯?chǔ)區(qū)域中。因?yàn)闆]有使用全局總線,這保證了更快的執(zhí)行速度。
在EUROS混合多處理系統(tǒng)下,系統(tǒng)對(duì)象的管理和系統(tǒng)服務(wù)的使用對(duì)應(yīng)用程序都是完全透明的。這是系統(tǒng)面向?qū)ο笤O(shè)計(jì)和實(shí)現(xiàn)的重要后果。
京ICP備09015132號(hào)-996 | 違法和不良信息舉報(bào)電話:4006561155
© Copyright 2000-2026 北京哲想軟件有限公司版權(quán)所有 | 地址:北京市海淀區(qū)西三環(huán)北路50號(hào)豪柏大廈C2座11層1105室
北京哲想軟件集團(tuán)旗下網(wǎng)站:哲想軟件 | 哲想動(dòng)畫