Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
Browse Prior Art Database

APPC Memory and Segment Selector Reuse Buffer Pool

IP.com Disclosure Number: IPCOM000110236D
Original Publication Date: 1992-Nov-01
Included in the Prior Art Database: 2005-Mar-25
Document File: 1 page(s) / 26K

Publishing Venue

IBM

Related People

Hsu, J: AUTHOR [+2]

Abstract

The disclosed program provides a mechanism for sharing global memory buffers between applications issuing OS/2* APPC APIs.

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

APPC Memory and Segment Selector Reuse Buffer Pool

       The disclosed program provides a mechanism for sharing
global memory buffers between applications issuing OS/2* APPC APIs.

      OS/2 APPC running under Communications Manager neglects to free
global shared memory that is allocated by the calling applications.
The OS/2 system will be exhausted of global memory and segment
selector resources after an extended period of time.

      A buffer pool manager maintains a free and in-use buffer pool
chain.  APIs allow the application access to the buffers.  By using
available buffers that have already been used for an APPC
conversation, the memory consumption problem is lessened.

      The buffer pool manager is responsible for obtaining the
selectors and the memory segments.  It places selectors in the free
chains as they are freed using the provided APIs, and the same for
the in-use chains.  If there is not an available selector in the free
chain, a new one will be allocated.
*  Trademark of IBM Corp.