設計靜態架構

靜態架構經常用於具有記憶體限制的強迫即時和安全關鍵應用程式。IBM® Rational® Rhapsody® 對不具記憶體管理的應用程式提供支援,因此在執行期間(起始設定之後)完全避免使用一般記憶體管理(或資料堆)機能,這些應用程式中的非固定和記憶體片段化會產生問題。此支援是安全關鍵系統的一般需求。

Rational Rhapsody 藉由針對指定的類別建立特殊配置程式或本端資料堆,可以避免使用一般資料堆機能。本端資料堆是預先配置、連續且有限區塊的記憶體,具有保留使用者定義的物件數。透過安全簡式演算法來完成本端資料堆的配置。使用本端資料堆對於事件和觸發的作業很重要。

在下列情況中,Rational Rhapsody 應用程式隱含地及明確地導致動態記憶體作業:

您可以指定本端資料堆是否要套用至全部或僅部分類別、觸發的作業、事件及執行緒事件佇列。


意見回饋