Browse Prior Art Database

Optimize Display Performance by Determining Terminal Type or Screen Content

IP.com Disclosure Number: IPCOM000103871D
Original Publication Date: 1993-Feb-01
Included in the Prior Art Database: 2005-Mar-18
Document File: 2 page(s) / 63K

Publishing Venue

IBM

Related People

Kiel, HG: AUTHOR [+3]

Abstract

A method of optimizing performance on dependent display terminals is disclosed. The workstation controller (WSC) will retrieve information from new terminals and new datastream contructs to determine whether or not 'gets' from the terminal are necessary. If 'gets' are not necessary, then the controller reduces the number of I/O operations by only doing 'puts', thus improving performance.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Optimize Display Performance by Determining Terminal Type or Screen Content

      A method of optimizing performance on dependent display
terminals is disclosed.  The workstation controller (WSC) will
retrieve information from new terminals and new datastream contructs
to determine whether or not 'gets' from the terminal are necessary.
If 'gets' are not necessary, then the controller reduces the number
of I/O operations by only doing 'puts', thus improving performance.

      There are two parts to the invention:

      The first solution is that for all new non-programmable
terminals (NPTs), have the NPT set a previously undefined flag in the
NPT Read Info data (read from the NPT at NPT power up).  The new
flag, indicates this is a real NPT.  Then, for an NPT with this flag
set, the WSC will not read the NPT screen during a GET operation.  If
the flag is off, the WSC continues to read input field data on a GET
operation.  The documentation that describes the interface between
NPTs and WSC will clearly state that real NPTs should turn the bit on
and that PC emulators should leave the bit off.  If a PC emulator
incorrectly set the flag, sending inbound non-screen data would fail
immediately (as opposed to working for a while, then fail after IBM
changed something), but no current applications are broken by this
change.  This change has the following advantages:

o   New NPTs have improved performance over current NPTs and personal
    computer (PC) emulators.  This also helps make up for the
    performance degradation of running enhanced non-programmable
    terminal user interface (ENPTUI) w NPT compared to a current NPT.

o   Overall WSC performance i...