实时操作系统主要用于有实时要求的过程控制等领域。因此,在实时操作系统中,对于来自外部的事件必须在(4)。
单选题
实时操作系统主要用于有实时要求的过程控制等领域。因此,在实时操作系统中,对于来自外部的事件必须在(4)。
A. 一个时间片内进行处理
B. 一个周转时间内进行处理
C. 一个机器周期内进行处理
D. 被控对象允许的时间范围内进行处理
答案:D
解析
正确答案:D
实时操作系统的核心是满足时限要求:来自外部的事件必须在被控对象允许的时间范围内得到处理,否则可能造成控制失效甚至事故。实时并不等于“越快越好”,而是响应时间有确定上界,能保证截止时间。
- A 一个时间片内:时间片是分时调度概念,不反映实时任务的截止期限。
- B 一个周转时间内:周转时间多用于批处理系统,强调作业完成,不是实时性指标。
- C 一个机器周期内:机器周期是硬件级极短时间,实际控制事件通常不可能也不要求在此内完成。
- D 被控对象允许的时间范围内:准确描述实时系统应按外部过程的时限处理事件,正确。
延伸:面试常考硬实时与软实时、可抢占内核、中断响应、优先级调度与截止时间。实时系统追求的是确定性,而非单纯高吞吐或短平均响应。