抽象层的各种定义

时间:2013-10-19 15:47:03

标签: abstraction platform

我看到在软件工程,OSAL(OS抽象层),PAl(平台抽象)和SAL(系统抽象)中使用的抽象层有不同的定义。据我所知,OSAL主要处理操作系统细节,例如互斥,内存分配等,但我不知道PAL / SAL有何不同?或者这些只是同一件事的不同名称?

我目前的理解是PAL传统/历史上处理平台,即硬件,魔杖尝试封装CPU特定功能,而SAL(又名OSAL?)处理更高级别,即操作系统并尝试抽象OS调用等

我将不胜感激任何反馈和意见。

感谢。

0 个答案:

没有答案