MULTI-TASKING of KEYBOARD, NETWORK and CONTROLLER FUNCTIONS USING a SINGLE-TASKING OPERATING SYSTEM
Original Publication Date: 1987-Jun-01
Included in the Prior Art Database: 2005-Feb-01
A technique is described whereby a software program loop enables a single-tasking operating computer system to be used to perform multi- tasking of keyboard, network and controller functions. In prior art, a serial process program was required to be written within each multi- tasking operation. The concept of providing a program loop enables an operator to have complete control over various input/output (I/O) operations, thereby allowing task functions to overlap. (Image Omitted) The program loop used separates the unique aspects of the functions to be performed, which at a given point require some level of waiting classified as "dead time". Unique blocks of functions, controlled by the program loop, are restricted by the amount of processing required during the time allowed between Local Area Network (LAN) transmissions.