Previous Topic: Private Area Storage EstimatesNext Topic: CSA Storage Estimates


Virtual Storage Requirements

The virtual storage is page-able. All sizes must be rounded up to a multiple of 8. Sizes are indicated in bytes.

Program Storage

This value represents the size (in bytes) of the modules for all programs and processors supplied as part of the CA Spool subsystem itself, not including the subsystem interface modules in the Link pack area or CSA. Can be found in the linkage-editor output from the CA Spool main module.

Program Storage

= ____560,000_

Control Blocks for Subtasks

These values are for the control blocks, data areas, and work spaces associated with the CA Spool subtasks.

VTAM ACB

FCB load-modules:

(Only approximated value calculated)

Number of printer nodes *

Average FCB-module size

= ________ 96 _

 

 

= ______________

Common Control Blocks

File Queue:

NUMFQES * (256 + PGNLEN) + 32

 

File-queue Index:

MAXFSEQ * 20

 

Master Track-allocation Map:

Length of the map = Number of spool volumes * 24 + Total number of spool tracks allocated + 8.

 

The Master Track-allocation Map area is obtained on a page boundary and is a multiple of 4 KB. Because of this, the length of the area is length of map rounded up to nearest 4 KB boundary.

Spool Allocation Table:

Number of spool volumes * 68 + 4

 

Checkpoint Program Package:

928 + 64 * ( (length of Master Track-allocation Map / 4096 (round up if any remainder) ) +12)

 

DASD Control Blocks:

(1 + number of spool volumes) * 200

 

SMF Buffers:

SMFBUFS * (144 + PGNLEN)

 

= ______________

 

= ______________

 

= ______________

 

 

 

 

 

= ______________

 

 

= ______________

 

 

= _____________

 

= _____________

SNA Buffers:

RCVBUFS * 488

 

Internal Command and Message Buffers:

(CMBBUFS + 7) / 8 + CMBBUFS * 152

 

Interface Control Elements:

Number of network nodes defined * 144

 

Log-file Buffers:

LOGBUFS * 144

 

CA Spool Event List:

Number of spool volumes * 4 + 60

 

= ______________

 

= ______________

 

= ______________

 

= ______________

 

= ______________

 

Pre-defined CA Spool Processor Control Blocks

Checkpoint Processor

Command Processor

Cross-Memory Request Processor:

(XEQBUFS * (BUFSIZE + 24)) + 352

 

Purge Processor:

(BUFSIZE * 2) + 256

 

File-transfer Interface Processor:

BUFSIZE + 264

 

Network-management Processor:

(Only allocated if one or more network nodes have been defined)

= _______ 288 _

=________528 _

 

= ______________

 

= __________336_

 

= ______________

 

= ______________

 

Printer-node Processors

(Number of printer nodes defined * (216 + 1072)) + (Number of printer nodes active * SNABSIZE) + Number of printer nodes active * (BUFSIZE + 120))

= ______________

Display-node Processors

Number of display nodes defined * (216 + 224) + (Number of display nodes active * SNABSIZE)

= ______________

Network-group Control Blocks:

Highest network group number (from GROUP keyword on NODE definitions) specified 15* 32

= ______________

Internal Trace Table:

Number of trace entries specified (if any) * 16

= ______________

The CA Spool control blocks are allocated above the 16 MB boundary.