Asynchronous Task Scheduling
Original Publication Date: 1986-Feb-01
Included in the Prior Art Database: 2005-Mar-08
Due to the growing complexity of communication networks, modems now include many functions such as line monitoring, network diagnosis and operator panel support. The software of the modems is generally comprised of the Interrupt Program and the Main Program. The function of the Interrupt Program is, at every baud, to write transmit signal samples to the line interface and to read received signal samples from the line interface. The Main Program is comprised of tasks according to the functions to be performed. Depending on the modem state the different tasks can be active or not, and a Scheduler Program controls the sequencing of the active tasks at the right time in a given modem state. The tasks are classified as synchronous or asynchronous.