問14
頻出度★☆☆
組込みシステムの特徴の一つであるリアルタイム性の説明として, 適切なものはどれか。
这道题的解析和你的作答记录。
組込みシステムの特徴の一つであるリアルタイム性の説明として, 適切なものはどれか。
「在任何时间、任何地点,都能在所需的时间和所需的场所使用的性质」是对普适计算(泛在计算、泛在社会)的说明。它指的是使用者随时随地都能享受网络与计算机带来的便利这样一种「使用场景的扩展」的理念,而不是保证处理在截止时间之前完成。嵌入式系统确实是支撑泛在社会的要素之一,但这与实时性的定义是两回事。
正解 正确答案是イ。实时性(real-time)是指在预先规定的时限(截止时间)范围内必须完成处理的性质,选项イ的「在规定的时间范围内完成一定处理的性质」正是这一定义本身。嵌入式系统被用于汽车的制动控制、安全气囊展开、工业机械控制、家电的操作响应等场合——对外部发生的事件如果不能不延迟地作出响应,其功能本身就无法成立。因此其本质并不是「总之要快」,而是「保证在规定的时间内一定完成」;超过截止时间会直接导致事故或不良品的领域称为硬实时,允许一定程度延迟的领域称为软实时。要点在于,实时性衡量的轴是「时间」,既不是资源的多少,也不是不易发生故障的程度。
「在约束严苛的资源范围内完成一定处理的性质」是对嵌入式系统另一个重要特征——资源约束的说明。嵌入式设备所能搭载的 CPU 性能、内存容量、电力和成本都受到严格限制,因此需要设法用很少的资源实现目标处理。但这讲的是「资源」这条轴,与「在规定的时间内完成」这条实时性的轴不同。
「在约束严苛的资源范围内无故障运行的性质」是对可靠性(高可靠性、稳定运行)的说明。嵌入式系统常常需要长期无人值守地连续运行,因此要求不发生故障、不停机;但这是「不损坏、不停机」这一可靠性的视角,并不包含处理截止时间这一时间上的视角。请与实时性区分开来记忆。