Browse Prior Art Database

Posting the Foreground Context Field by a Background Process

IP.com Disclosure Number: IPCOM000045385D
Original Publication Date: 1983-Mar-01
Included in the Prior Art Database: 2005-Feb-06
Document File: 1 page(s) / 11K

Publishing Venue

IBM

Related People

Advani, HG: AUTHOR

Abstract

Providing control of an interruptible display activity to a background task provides a means for efficiently managing presentation of information to an operator.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 100% of the total text.

Page 1 of 1

Posting the Foreground Context Field by a Background Process

Providing control of an interruptible display activity to a background task provides a means for efficiently managing presentation of information to an operator.

Printing is an example of a background task stored in system memory of a keyboard/display word processing system and performed by a background process. A review of diskette contents is a foreground task performed by a foreground process also stored in the system memory. The timing and content of presenting an activity indication to the operator in a context field on the display is manageable if the activity is related to only one set of tasks, such as foreground tasks. However, during printing tasks, the background process handles all printing activity. As such, the foreground process cannot post printing activity in the context field. One reason is an absence of knowledge of printing starting and stopping. It is therefore necessary for the background process to post the context field. Any foreground asks, however, can interrupt the ongoing activity and post the context field, and upon termination, restore the previous contact field information.

A preferred solution, therefore, is to have the background process use the foreground process location in system memory as a "mailbox" to deposit its own information for the context field. Upon termination, the background process will use the information in this "mailbox" to restore the context field.

1...