实时的概念
实时操作系统是保证在一定时间限制内完成特定功能的操作系统。实时操作系统有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则只要按照任务的优先级,尽可能快地完成操作即可。
实时特点
- 可剥夺的内核
当系统响应时间很重要时,要使用可剥夺型内核。最高优先级的任务一旦就绪,总能得到CPU 的控制权。
比较
非实时系统:交互能力较强,响应时间在秒级别,可靠性 一般。进程完成没有明确的期限,进程间切换较慢,内核不可剥夺(体现在公平)。
非实时系统:交互能力较弱,响应时间在毫秒级别,较为靠性,进程完成有明确的截至时间,进程间切换很快,内核可以被剥夺(体现出优先级)。