第九步:对于实时处理的支持

 

嵌入式操作系统的一个重要的应用领域就是实时处理。和非实时系统不同,实时系统的正确性不仅取决于程序的逻辑正确性,还和程序的处理时间相关。 和非实时的操作系统相比,实时操作系统的最核心特性就是要保证所有的系统操作能满足时间上的要求,即保证这些操作具有时间上的可确定性(deterministic)。

 

为了满足这种可确定性,一个实时操作系统在设计上有一些特殊的考虑。一般来说,主要在如下几个方面:

 

具体到Os86tiny系统,还有几个因素要考虑:

 

 

下载这一步例子的源代码