最新计算机控制第3.ppt

分布式控制系统中的实时通信。 此外,本章也介绍两种不使用实时操作系统的多任务方法,前台/后台系统和循环调度系统,它们由于简单可靠,至今仍在控制系统中广泛使用。 3.2、实时系统和实时操作系统 1、实时系统 实时计算机系统的定义是:能够在确定的时间内运行其功能并对外部的异步事件作出响应的计算机系统。应注意到,“确定的时间”是对实时系统的最根本的要求,实时系统处理的正确性不仅取决于处理结果的逻辑上的正确性,更取决于获得该结果所需的时间。例如,一个在大多数情况下能在20us作出响应,但是偶然需要100us响应时间的系统,它的实时性能要劣于一个能在任何情况下以500us作出响应的系统。 高性能的实时系统,其硬件结构应该具有高的计算速度、高速中断处理和高的I/O通过能力。但是应该认识到,“实时”和“快速”是两个不同的概念。计算机系统处理速度的快慢,主要取决于它的硬件系统,尤其是所采用的处理器的性能。对一个特定的计算机系统,它的处理速度无论怎样高,如果采用的是普通操作系统,就没有实时性可言。在现代控制系统中,实时操作系统是实时系统的核心。 在控制系统中广泛采用实时计算机组成应用系统,实时系统通常运行两类典型的工作。 一类是在预期的时间限制内,确认和响应外部的事件; 另一类处理和储存大量的来自被控系统的数据。对于第1类工作,任务响应时间、中断等待时间和中断处理能力是最重要的,将它称为中断型

文档评论(0)

1亿VIP精品文档

相关文档