Browse Prior Art Database

MULTI-TASKING of KEYBOARD, NETWORK and CONTROLLER FUNCTIONS USING a SINGLE-TASKING OPERATING SYSTEM

IP.com Disclosure Number: IPCOM000039429D
Original Publication Date: 1987-Jun-01
Included in the Prior Art Database: 2005-Feb-01
Document File: 2 page(s) / 55K

Publishing Venue

IBM

Related People

Caraballo, JF: AUTHOR [+5]

Abstract

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.

This text was extracted from a PDF file.
At least one non-text object (such as an image or picture) has been suppressed.
This is the abbreviated version, containing approximately 60% of the total text.

Page 1 of 2

MULTI-TASKING of KEYBOARD, NETWORK and CONTROLLER FUNCTIONS USING a SINGLE-TASKING OPERATING SYSTEM

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. During repetitive loop operations, the LAN communications link is monitored so that all incoming messages can be stored for later reference. Also, the keyboard is monitored for operator intervention. In this case, the program loop allows the task to continue through scheduled routines, storing keyboard entries to a predetermined criteria, then processing the input. MULTI-TASKING OF KEYBOARD, NETWORK AND CONTROLLER FUNCTIONS USING A SINGLE-TASKING OPERATING SYSTEM - Continued The program loop code structure is so designed so as to provide the abil...