实时操作系统的CPU调度涉及一些特殊问题。一般来说,我们可以区分为软实时系统和硬实时系统。

  • 软实时系统( Soft real-time systems)不提保证一个关键的实时进程将被调度。他们只保证这个进程将会优先于非关键简称被优先考虑。硬实时系统有更严格的要求。
  • Hard real-time systems则有更严格的要求。任务必须在截止日期前完成;即使任务执行成功,但是超出截止时间,那么也是失败的。

PS:如果一个操作的完全正确性不仅取决于它的逻辑正确性,而且还取决于它执行的时间,一个系统被认为是实时的。

在这一节中,我们将探讨在软硬实时操作系统中与进程调度相关的几个问题。

results matching ""

    No results matching ""