任务管理主要包括任务的选择和调整,它的工作有以下几种。
(1) 识别事件驱动任务
��一些负责与硬件设备通信的任务是事件驱动的,也就是说,这种任务可由事件来激发,而事件常常是当数据到来时发出一个信号。
(2) 识别时钟驱动任务
��以固定的时间间隔激发这种事件,以执行某些处理。某些人机界面、子系统、任务、处理机或与其它系统需要周期性的通信。
(3) 识别优先任务和关键任务
��根据处理的优先级别来安排各个任务。在系统中,有些操作具有高优先级,因此必须在很强的时间限制内完成;有些操作具有较低的优先级,可进行时间要求较低的处理(如后台处理)。
��所谓关键任务是对系统的成败起关键作用的处理。必须使用附加的任务来分离这种任务,并对其安全性仔细进行设计、编程和测试。
|
|