COMTRAN Reconstruction

J28-6169 · January 1962

02.06.14

PDF page 48 of 221. Download the scanned PDF

The page as scanned

The scan of PDF page 48 of J28-6169
Select the scan to open it at full size.

The text read off it

[02.06.14]

The function of the GROUP cards is to specify how buffers within a POOL are to be shared by the various files in the POOL. These cards are optional. The information (normally provided in the GROUP card) may be punched into a load-time control card. If GROUP specifications are not made at all, the compiler will attempt to assign at least 2 buffers to each file.

  1. The general form of the GROUP card is:
Name    Type     Description

        GROUP    [pool.name]

                  [, OPENCOUNT nn]

                  [, BUFFERCOUNT nn]

                  , file.name.1   [, file.name.2.....]
  1. Description of GROUP Options
[pool.name]

The POOL to which a particular GROUP of files belongs must be specified by listing the pool.name as the first item in the variable field.

[, OPENCOUNT nn]

nn is the maximum number of files within the group which may be open concurrently during execution of the program. This count determines the minimum buffer count necessary for processing the GROUP of files. If no OPENCOUNT is given, the OPENCOUNT will be assumed equal to the number of files in the GROUP.

[, BUFFERCOUNT nn]

nn is the number of buffers which are to be assigned by the loader to this GROUP. The BUFFERCOUNT of a GROUP must be equal to or greater than the OPENCOUNT of the GROUP. If no BUFFERCOUNT is given for the GROUP, the loader will attempt to assign at least twice the OPENCOUNT number of buffers to the GROUP.

If the POOL BUFFERCOUNT or storage limitations prevent such assignment, buffers (in addition to the minimum necessary) are allocated to the GROUP on the basis of the activity of the files in the GROUP.