Maintaining Addressability between Asynchronous Timers and Modules Running in a Task in a Multitask Environment
Original Publication Date: 1981-Nov-01
Included in the Prior Art Database: 2005-Feb-12
In a multitask environment time-outs initiate diverse functions. One of the problems in a multitasking environment occurs when a minor task has a time-out, which time-out may not peculiarly identify the function associated with that minor task. A solution is to provide a central control table having a function identification (FID), a task control block pointer (TCBP), and a pointer to the event control block pointer (PECBP) of the minor task which points to a master task. In setting up the timer, the minor task TCB becomes the timer's TCB. The central control table is accessed identifying the function FED with the TCB and the address of a register storing ECBP. Upon a time-out in the minor task, the central is accessed.