OSAL 包含一組介面(抽象類別),為應用程式提供所有需要的作業系統服務,包括:
OSAL 會使用分層方法,將 OXF 從基礎 RTOS 中區隔開來。

OSAL 會在實際作業系統實體的周圍實作精簡封套,以支援其中每一項服務,將新增的額外工作量降至最小。
這些抽象介面需要實作,其為一組繼承自抽象介面並為介面中所定義的純正虛擬作業提供實作的具體類別。OSAL 可讓您變更相關架構類別的實作來封裝任何 RTOS,以符合給定 RTOS 的需求。
在具體類別(相依於 RTOS)與中性介面之間的調解是透過使用抽象 Factory 類別所達成的,該類別會傳回具體類別實作特定介面的應用程式。此單態類別會充當分配管理系統,在應用程式要求時建構適當的配接器類別。OSAL 類別 會較詳細地說明抽象 Factory。
大部分的配接器類別在已設定目標的 RTOS 中具有直接的對應項目,且其實作是直接明確的。 不過,有時候會有某個作業系統不提供某個物件,例如訊息佇列。在此情況下,您必須從基本結構實作物件。