• Aucun résultat trouvé

Appendix F. configuration Limitations, storage Estimates and Performance Considerations

C O N F I G U R A T I O N L I M I T A T I O N S A N D M A I N S T O R A G E E S T I M A T E S

T h e fo l l o w i n g i n f o r m a t i o n c a n b e u s e f u l i n :

o Estimating t h e m a x i m u m n u r n b e r o f p r o g r a m s , f i l e s , a n d terminals that can be supported by a particular CCp c o n f i g u r a t i o n .

o Estimating the main storage required for the clynamic TP buffer.

o Estimating CCP startup main storage requirements.

o Estimating t h e p a r t i t i o n s i z e r e q u i r e m e n t o f a n e x e c u t a b l e C C P i n s t a l l a t i o n .

Estimating CCP Configuration Limits

T h e m a x i m u m n u m b e r o f p r o g r a m s , f i l e s . a n d te r m i n a l s t h a t can be supported during a CCp startup depends on the main storage requirements of three parts of CCp. These parts consist of the following:

o Common support code and control tables.

o Communication support code.

o User program area (UpA).

The common support code and control table portion of resident CCP contain two CCp transient areas. gCC4#1 , the user security data area, the display format control routine, and various control blocks, all of which depend on genera_

t i o n a n d a s s i g n m e n t o p t i o n s . T h i s p a r t o f CCp must be no g r e a t e r t h a n 1 6 K . E x c e e d i n g t h i s li m i t w i l l c a u s e C C p s t a r t u p t o t e r m i n a t e . F i g u r e 1 0 o r F i g u r e 1 2 c a n b e u s e d t o determine the size of this part of CCp. Should the results obtained from these figures exceed the above limits, the n u m b e r o f t e r m i n a l s . c o m m a n d t e r m i n a l s , f i l e s , a n d / o r p r o _ g r a m s m a y h a v e t o b e r e d u c e d . A n a l t e r n a t i v e i s to e l i m i _ nate CCP requirements such as program use counts, interval p o l l i n g , a n d r e s i d e n t a c c e p t i n p u t .

T h e c o m m u n i c a t i o n s u p p o r t c o d e w i t h i n r e s i d e n t C C p c o n -tains $CCP#2, TRACE support, MLMp support, M LTA support. the line buffers, and the Tp buffer. Users of pro_

gram Number 5704-SC2 may have additional CCp resident code following the TP buffer. This code may contain the resident pseudo open/close routine, the external pointer l i s t , th e r e s i d e n t p r o g r a m r e q u e s t r o u t i n e , t h e D F F s u p p o r t c o d e , a n d th e B S C C c o m m u n i c a t i o n s u p p o r t c o d e . l f t h e d i s p l a y f o r m a t fa c i l i t y is c o n f i g u r e d , t h e l a s t b y t e o f t h e D F F c o n t r o l ro u t i n e ($ C C 4 D F ) m u s t n o t e x c e e d a l i m i t of 18K. The TP buffer places two restrictions on the CCp configuration. The TP buffer itself cannot exceed 1 gK bytes, and the highest address of the Tp buffer, always on a 2 K b o u n d a r y , c a n n o t e x c e e d 4 8 K . F i g u r e 9 i s a g u i d e l i n e f o r a p p r o x i m a t i n g t h e s i z e o f T p b u f f e r . T h i s v a l u e s h o u l d b e in i t i a l l y u s e d f o r t h e M I N T p B U F k e y w o r d o n t h e a s s i g n -ment system statement, but may require adjustment after various CCP startups to obtain the best response times for a l l t e r m i n a l s . F i g u r e 1 1 o r F i g u r e 1 3 c a n b e u s e d t o d e t e r -m i n e th e -m a i n s t o r a g e r e q u i r e m e n t s f o r C C p c o m m u n i c a -tion support code. The total storage requirements of CCp c o m m o n c o d e , t h e c o n t r o l t a b l e s , a s w e l l a s th e c o m m u n r c a _ t i o n s u p p o r t c o d e m a k e u p r e s i d e n t C C p .

T h e u s e r p r o g r a m a r e a i m m e d i a t e l y f o l l o w s t h e C C p re s i d e n t code and extends to the end of the CCP partition. The user program area contains the user's programs, any appropriate D S M m o d u l e s i n c l u d e d w h e n li n k - e d i t i n g t h e a p p l i c a t i o n programs, storage requirements for memory resident over-l a y s a n d e x t e r n a l b u f f e r s , a n d th e a d d i t i o n a l s t o r a g e r e q u i r e -m e n t s o f t h e d i s p l a y f o r m a t fa c i l i t y . A d d i t i o n a l s t o r a g e i s r e q u i r e d w i t h i n t h e u s e r p r o g r a m a r e a i f t h e d i s p l a y f o r m a t f a c i l i t y (D F F ) is u s e d t o s u p p o r t t h e 3 2 7 0 te r m i n a l s y s t e m . This storage is called program appended storage (pAS). The s i z e o f t h e C C P p a r t i t i o n a n d / o r m i n i m u m u s e r p r o g r a m a r e a ( M I N U P A p a r a m e t e r w i t h i n th e a s s i g n m e n t s e t ) m a v b e a d j u s t e d t o a l l o w th e C C P c o n f i g u r a t i o n t o f i t .

C o n f ig u r a t i o n L i m i t a t i o n s , S t o r a g e E s t i m a t e s a n d P e r f o r m a n c e C o n s i d e r a t i o n s 1 7 5

Using This Appendix

T h e fi g u r e s w i t h i n th i s a p p e n d i x a r e u s e f u l i n m a k i n g s t o r a g e e s t i m a t e s a n d c h e c k i n g f o r a n y li m i t a t i o n s o f C C p . T h e s e figures are constructed as a list of options with the corres-p o n d i n g m a i n s t o r a g e ( g i v e n i n n u m b e r o f d e c i m a l b y t e s ) needed for that option. The option so far as possible is g i v e n a s a k e y w o r d w i t h a r e f e r e n c e t o a p a r t i c u t a r s t a t e m e n t f o r C C P g e n e r a t i o n o r a s s i g n m e n t . l f a n y p a r t o f a l i s t e d option meets the requirement of the desired system configur_

a t i o n , t h e n th e m a i n s t o r a g e o n t h a t li n e in t h e t a b l e s h o u l d two portions of CCP resident code referred to as common s u p p o r t c o d e a n d c o m m u n i c a t i o n s u p p o r t c o d e . T h e s e t w o p o r t i o n s a r e k n o w n in t e r n a l l y a s $ C C 4 # 1 a n d

$CC4f2. Both are totally dependent upon CCp genera-t i o n s p e c i f i c a genera-t i o n s a n d o p t i o n s . T h e c o m m o n s u p p o r r c o d e ($ C C 4 # 1 ) , a n d th e c o m m u n i c a t i o n s u p p o r t c o d e ($CC4#2) are loaded into storage at separate phases of C C P s t a r t u p . T o t a l s o b t a i n e d f r o m t h i s fi g u r e w i l l b e u s e d i n F i g u r e s 1 0 a n d 1 1 .

- Figure 8 ( 5 7 0 4 - S C 2 o n l y ) is u s e d t o e s t i m a t e t h e s i z e s o f three portions of CCP resident code referred ro as com_

m o n s u p p o r t c o d e , c o m m u n i c a t i o n s u p p o r t c o d e , B S C C support, resident open/close, resident program request, and B S C C c o m m u n i c a t i o n s u p p o r t . T h e C C P c o m p o n e n r s listed are, as near as possible, in the same sequence as they are positioned in main storage. The total obtained can be u s e d i n F i g u r e 1 5 . resources specif ied in an assignment set as being available to the CCP run can, on an exception basis, be suppressed by the system operator at the startup of the CCP run. Such a s u p p r e s s i o n r e d u c e s t h e c o n t r o l b l o c k m a i n s t o r a g e r e q u i r e -m e n t s a s d e f i n e d i n F i g u r e 1 0 o r F i g u r e 1 2 .

l t o

A d d o r r l y th e i t e m s b e l o w t h a t p e r t a i n t o y o u r C C p g e n e r a t i o n

B S C A ($ E B S C ) ( c o n t i n u e d )

Add only the items below that pertain to your CCp generation

Figure 8 (Part 1 of 31. Estimating Storage Reqtrirements for CCp Common Support Code ($CC4# l, Communication Support Code ($CC4#2), and BSCC Support Code (gcc4*hrl - 5704-SC2 onty

conf iguration Limitations, storage Estimates and performance considerations 17g

B S C A ($ E B S C ) ( c o n t i n u e d ) ISCC4#2]., and BSCC Support Code ($CCa#M) - S704.SC2 onty

1 8 0

B S C A ($ E B S C ) ( c o n t i n u e d )

P P - Y E S , M P - Y E S o r C S - y E S ( $ E B S C ) P P " Y E S , M P . Y E S o r D t A L - y E S ( $ E B S C ) P P - Y E S o r M P - Y E S ( $ E B S C )

M P - Y E S

P P - Y E S , C S - Y E S o r D t A L - Y E S A U T O R S - Y E S

B S C C ( $ E C S C )

F O B M A T - Y E S ( $ E F A C ) B S C C - 2 ( $ E C S C ) I N T P O L - Y E S ( $ E C S C ) B S C C . 2 ( $ E C S C )

E S C A P E - ' Y E S ' ( $ E F A C ) A S C I I Y E S ( $ E C S C } G E T M S G - Y E S ( $ E C S C ) B S Y P R T . Y E S

i t o c

B S C C - N O M O V T N T - Y E S

$cc4#1

$cc4#2

u

6 6 1 8

6 329 52

$cc4#f\4

94 52 4

1 1 1 0 5 6 5 56 43 1 0 7 3 3 8 1 3 1 1 1 1 1 6 2 1 r 1 0 5 Totals . . . 4

Notes:

i . I n c l u d e i f n u m b e r o f M L T A l i n e s p l u s n u m b e r o f B S C A l i n e s i s g r e a t e r t h a n o n e . 2 . A l s o e n t e r t o t a l fo r g C C 4 # 1 i n F i g u r e 1 2 , S e c t i o n 1 .

3 . A l s o e n t e r t o t a l fo r $ C C 4 l 2 in F i g u r e 1 3 , S e c t i o n 1 . 4 . A l s o e n t e r t o t a l fo r $ C C 4 # M i n F i g u r e 1 3 , S e c t i o n 1 0 .

F i g u r e 8 ( P a r t 3 of 3). Estimating Storage Requirements for CCp Common Support Code ($CC4#1 ), Communication Support Code ( $ C C 4 # 2 ) , and BSCC Support Code ($CC4#M) _ 5704-SC2 onty

C o n f ig u r a t i o n L i m i t a t i o n s , S t o r a g e E s t i m a t e s a n d P e r f o r m a n c e C o n s i d e r a t i o n s 1 8 1

Follow steps one through six to estimate the size of the dynamic Tp buffer.

R e f e r t o s y s t e m , T E R M A T T R , P o R T L I N E , a n d p r o g r a m s t a t e m e n t s w i t h i n the CCP assignment set.

Put Area

1 A l f a n y T E R M A T T R statement i s D F F ( D F F 3 2 7 0 - Y E S ) , e n t e r 5 1 6

B l f a n y T E R M A T T R s t a t e m e n t i s N O N - D F F o r i f Program Number 5704-SC2 and any BSC l i n e h a s a n o p t i o n a l D F F b u f f e r , e n t e r t h e l o n g e r o f R E C L + 4 o r B L K L + 2 3 .

Common Area

2 Refer to the program statements and enter the m a x i m u m r e s u l t o f ;

( 2 x the number o f t e r m i n a l s a l l o c a t e d t o a n y t a s k ) + ( 4 x t h e n u m b e r o f d i s k fi l e s a l l o c a t e d to the same task) + 34.

3 E n t e r t h e m a x i m u m r e s u l t o f A , B , o r C b e l o w . A D F F r e q u e s t t e n g t h ( p R U F L N G ) + l 9 B P r o g r a m r e q u e s t l e n g t h ( p G M R E O L ) + 1 2 C C o m m a n d l e n g t h ( C O M M A N D L ) + 1 2

4 For 5704-SC2 with SIOC only

Enter the result of ;

( v a l u e o f M A X M S G s p e c i f i e d o n p O R T L I N E s t a t e m e n t ) + 1 5 + ( t h e value c a l c u l a t e d i n s t e p 2 a b o v e ) .

I n v i t e A r e a

5 Enter the result of A or B below.

A ( n u m b e r o f i n p u t c a p a b l e t e r m i n a l s x 2 3 l + 4 ( 5 7 0 4 . S C 1 )

B (number of input capable terminals x 2Ol + 4 (5704-SC2)

T O T A I T P B U F F

6 Add items 1 through 5 above, enter result. The result should not exceed 18K il8,432) and if pro_

g r a m N u m b e r 5 7 0 4 " S C 2 u s i n g o p t i o n a l D F F b u f f e r , t h e m i n i m u m i s 2 K ( 2 . 0 4 8 ) . lf s o , e n t e r result i n Section 3 of Figure 1 1 (5704.SC1 ) or Section 4 o f F i s u r e 1 3 ( 5 7 0 4 - S C 2 ) .

Figure 9. Estimating Storage Requiremants for the Dynamic Tp Buffer

182

ccP

Components

I nternal

Terminologv Details for Estimating Storage Requirements S e c t i o n 1 - G e n e r a l

A p p l i e s t o a l l C C P c o n f i g u r a t i o n s T r a n s i e n t

areas C o m m o n CCP code Program request c o u n t t a b l e U s e r secu ri ty T e r m i n a l attribute set Section 1 tota I

T 1 & T 2

$cc4#t

PCT

$cc4z9

TAS

Space reserved for CCP transients.

Enter $CC4#1 storage requirements from Figure 7 here.

l f P G M C N T - Y E S ( $ E F A C ) , e n t e r 2 x ( n u m b e r o f p r o g r a m s t a t e m e n t s i n a s s i g n m e n t s e t ) .

1024

l f s e c u r e - u s e r i s u s e d i n $ E S E C s t a t e m e n t , e n t e r s i z e o f u s e r ' s s e c u r i t y i n f o r m a t i o n ( v a l u e o f L U S I k e y w o r d ) .

E n t e r 5 x ( n u m b e r o f T E R M A T T R s t a t e m e n t s i n a s s i g n m e n t s e t ) .

A d d r e s u l t s w i t h i n th i s s e c t i o n , e n t e r t o t a l h e r e a n d in Section 8 below.

S e c t i o n 2 - C o n t r o l in f o r m a t i o n f o r M L T A c o m m u n i c a t i o n s l i n e s . lf n o M L T A L I N E s t a t e m e n t s i n a s s i g n m e n t s e t , s k i p to S e c t i o n 3 .

D e f i n e f il e / l i n e control b l o c k T e r m i n a l stat i sti cs t a b l e s

P o l l i n g l i s t ( n o t e 1 )

D T F / L C B

TST

P O L L L I S T

R e f e r t o M L T A L I N E a n d M L T A T E R M s t a t e m e n t s w i t h i n a s s i g n m e n t s e t .

M L T A l i n e n u m b e r s . . .

1 2 3 4 s 6 7 8

Enter 1 26 bvtes for each M L T A L I N E s t a t e m e n t .

E n t e r S x ( n u m b e r o f M L T A T E R M s t a t e m e n t s ) f o r e a c h M L T A L I N E statement.

E n t e r 1 2 x ( n u m b e r o f 1 0 5 0 t e r m i n a l e n t r i e s i n P O L L L I S T ) f o r e a c h M L T A I I N F s t a t e m e n A l s o e n t e r 6 + ( 3 x n u m b e r o f n o n - 1 0 5 0 t e r m i n a l e n t r i e s i n P O L L L I S T ) f o r e a c h

M I T A I I N F s t a t p m e n t

F i g u r e l 0 ( P a r t l o f 6 ) . S t o r a g e R e q u i r e m e n t s f o r C o m m o n C o d e a n d C o n t r o l T a b l e s - 5 7 0 4 - S C 1 o n l y

C o n f ig u r a t i o n L i m i t a t i o n s , S t o r a g e E s t i m a t e s a n d P e r f o r m a n c e C o n s i d e r a t i o n s 1 8 3

ccP

Components

I nternal

Terminology Details for Estimating Storage Requirements

C h e c k l i s t

M L T A l i n e buffers ( n o t e 1 )

L i n e tota I s Adaptor D T F Section 2 total

D T F

M L T A l i n e n u m b e r s . . .

_ 1 2 3 4 5 6 7 8

E n t e r 3 f o r e a c h M L T A L I N E

t

E n t e r t h e a p p r o p r i a t e v a l u e s a s c a l c u l a t e d b e l o w f o r e a c h te r m i n a l t y p e o n e a c h M L T A l i n e .

2 7 4 1 M A X R E C L + 1 5 = 1 0 5 0 o r 2 7 4 0 a u t o m a t i c p o l l i n g : M A X R E C L + 1 4 = 1 0 5 0 n o t a u t o m a t i c

p o l l i n o : M A X R E C L + l 7 -2740 control station, not a u t o m a t i c p o l l i n g :

M A X R E C L + 1 7 2 7 4 0 tr a n s m i t c o n t r o l :

M A X R E C L+ 1 7 A l l o t h e r s te r m i n a l t y p e s :

M A X R E C L + 1 5 = Add results above for each M L T A , l i n e .

M a i n s t o r a g e r e q u i r e m e n t f o r M L T A a d a p t o r D T F .

A d d l i n e to t a l s a n d a d a p t o r r e q u i r e m e n t s . E n t e r r e s u l t h e r e a n d in S e c t i o n 8 b e l o w .

N o t e 1 - T h e M L T A P O L L L I S T a n d li n e b u f f e r s a r e a c t u a l l y located just before $CC4#2.

+ 3 3

Figure 10 lPart 2 ot 6). Storage Requirements f or Common Code and Control Tables - 5704-SC1 only

1 U

Details for Estimating Storage Requirements

S e c t i o n 3 - C o n t r o l in f o r m a t i o n f o r B S C A c o m m u n i c a t i o n s l i n e s . lf n o B S C A L I N E s t a t e m e n t s i n a s s r g n m e n t s e t , s k i p to S e c t i o n 4 .

D e f i n e f i l e / l i n e control b l o c k

Addressing I is t

T e r m i n a l stat i sti cs tabl es C h e c k l i s t L i n e tota I s Section 3 tota I

D T F / L C B

A D D R L I S T

P O L L L I S T

R e f e r t o B S C A L I N E a n d B S C A T E R M s t a t e m e n t s w i t h i n a s s i g n m e n t s e t .

E n t e r 1 3 6 b y t e s f o r e a c n B S C A L I N E s t a t e m e n t .

l f T Y P E . S W w i t h i n B S C A L I N E s t a t e m e n t , enter 4 for those line numoers.

l f T Y P E - C S i n B S C A L I N E s t a t e m e n t , e n t e r ( ( n u m b e r o f B S C A T E R M s t a t e m e n t s ) x ( n u m b e r o f A D D R C H A R c h a r a c t e r s + 3 ) + 1 ) f o r e a c h l i n e s t a t e m e n t .

l f T Y P E - C S i n B S C A L I N E s t a t e m e n t . e n t e r ( ( n u m b e r o f P O L L L I S T e n t r i e s ) x ( n u m b e r o f P O L L C H A R c h a r a c t e r s + 3 ) + 1 l f o r each l i n e s t a t e m e n t .

E n t e r 4 + ( ( n u m b e r o f B S C A T E R M s t a t e m e n t s ) x 2 x ( n u m b e r o f P O L L C H A R + 7 ) ) f o r e a c h l i n e s t a t e m e n t .

E n t e r 3 f o r e a c h B S C A L I N E s t a t e m e n t .

A d d r e s u l t s a b o v e f o r e a c h B S C A l i n e .

A d d b o t h l i n e to t a l s , e n t e r r e s u l t h e r e a n d in S e c t i o n g b e l o w .

F i g u r e 1 0 ( P a r t 3 of 61. Storage Requirements for Common Code and control Tabtes - 5704.SC1 only

B S C A l i n e n u m b e r .

1 2

c o n f i g u r a t i o n L i m i t a t i o n s , storage Estimates and performance considerations lgs

Details for Estimating Storage Requirements Section 4-Control information for BSCA and/or MLTA terminals.

T e r m i n a l u n i t b l o c k

T e r m i n a l n a m e t a b l e Section 4 t o t a l

R e f e r t o M L T A T E R M , B S C A T E R M a n d T E R M N A M E s t a t e m e n t s w i t h i n a s s i g n m e n t s e t .

E n t e r 3 8 x ( n u m b e r o f M L T A a n d B S C A t e r m i n a l s ) . A l s o e n t e r 1 9 x ( n u m b e r o f B S C A s w i t c h e d t e r m i n a l s l + 1 A l s o e n t e r 1 9 x ( n u m b e r o f B S C A c o m m a n d t e r m i n a l s ) + 1 E n t e r 2 3 + ( 1 1 x n u m b e r o f T E R M N A M E s t a t e m e n t s l .

Add results within this section, enter result here and in Section g b e l o w .

l f n o S Y M F I L E s t a t e m e n t s w i t h i n s e c t i o n S - c o n t r o l i n f o r m a t i o n f o r s y m b o l i c a n d a s s o c i a t e d s y m b o l i c f i l e s .

a s s i g n m e n t s e t , s k i p to S e c t i o n 6 .

F il e s p e c i f i c a -t i o n b l o c k s

S y m b o l i c f i l e t a b l e

b e c t t o n 5 t o t a l

R e f e r t o S Y M F I L E , B S C A T E R M a n d p r o g r a m s t a t e m e n t s w i t h i n assignment set.

E n t e r (n u m b e r o f S y M F I L E S ) x ( ( 1 + n u m b e r o f c o m m a n d t e r m i n a l s ) + ( n u m b e r o f u s e r p r o g r a m s a l l o w e d t o r u n c o n c u r r e n t l y *

) ) .

* | 5 m a x i m u m

C a l c u l a t e t h e s i z e o f o n e X D T f o r e a c h S y M F I L E s t a t e m e n t . E a c h t a b l e = 9 + number of DISKFILE references w i t h i n

S Y M F I L E s t a t e m e n t .

E n t e r t o t a l fo r a l l S Y M F I L E statements. T h e X D T i s a c t u a l l y located following the SDF address list below.

Add results within this section, enter total here and in Section g below.

Figure 10 (Part 4 of 6). Storage Requirements for Common Code and control Tables - 5704-SCl only

1 8 6

ccP

Components

I nternal

Terminology Details for Estimating Storage Requirements

S e c t i o n G - C o n t r o l i n f o r m a t i o n f o r d i s k fi l e s . l f n o d i s k f i l e s t a t e m e n t s * , * " . * n " r n . " , * , * O a S e c t i o n 7 .

S h o r t D T F

S h o r t D T F a d d r e s s l i s t F il e s h a r i n g q u e u e e l e m e n t

C C P master i n d e x e s

Section 6 tota I

S D F @ L I S T F S O E

S D F C h o o s e t h e a p p r o p r i a t e f o l l o w i n g l i n e s a c c o r d i n g to d i s k f il e s t a t e m e n t o r g a n i z a t i o n s i n t h e a s s i g n m e n t s e t . T h e c o n t r o l b l o c k s a r e p o s i t i o n e d in m a i n s t o r a g e in t h e s a m e s e q u e n c e a s t h e d i s k f i l e s t a t e m e n t s i n t h e a s s i g n m e n t s e t .

E n t e r 2 0 X ( n u m b e r o f d i r e c t d i s k f i l e s t a t e m e n t s ) . E n t e r 2 1 X ( n u m b e r o f c o n s e c u t i v e d i s k f i l e s t a t e m e n t s ) .

E n t e r 3 0 X ( n u m b e r o f i n d e x e d lo a d d i s k f i l e s t a t e m e n t s ) + 2 x ( t h e k e y l e n g t h fo r e a c h in d e x e d fi l e ) .

E n t e r 3 8 X ( n u m b e r o f i n d e x e d ra n d o m d i s k f i l e s t a t e m e n t s ) + 2 x ( t h e k e y l e n g t h fo r e a c h in d e x e d fi l e ) .

l f t r a c k i n d e x e x i s t s , e n t e r 3 x ( n u m b e r o f i n d e x e d a d d f i l e s ) . E n t e r 1 1 X ( n u m b e r o f p h y s i c a l f i l e s ) .

E n t e r 1 5 X t h e n u m b e r o f F S O E ' s s p e c i f i e d i n t h e a s s i g n m e n t s e t , o r

C a l c u l a t e t h e f o l l o w i n g r a t i o fo r e a c h p r o g r a m .

R = ( n u m b e r o f s h a r e d f i l e s ) / ( n u m b e r o f 2 K b l o c k s r e q u i r e d b v program )

U s e t h e l a r g e s t c a l c u l a t e d r a t i o fo r ' R ' b e l o w . E n t e r 1 5 X R X ( t h e m a x i m u m n u m b e r o f c o p i e s o f t h e p r o g r a m u s e d t o o b t a i n R t h a t c a n fit into the user program area.

C a l c u l a t e o n e m a s t e r i n d e x fo r e a c h d i s k f i l e s t a t e m e n t w i t h M S T R I N D X - Y E S s p e c i f i e d .

M a s t e r i n d e x le n g t h = value s p e c i f i e d f o r M I X S I Z E k e y w o r d w i t h i n d i s k f i l e s t a t e m e n t .

o r

M a s t e r i n d e x le n g t h = ( K E Y L + 2) x [(number of disk cylinders i n i n d e x ) + 3 ) l .

Enter total for all master indexes here.

Add results within this section, enter total here and in Section 8 below.

Figure 10 (Part 5 of 6). Storage Requirements for Common Code and Control Tables - 5704-SCl only

C o n f i g u r a t i o n L i m i t a t i o n s , S t o r a g e E s t i m a t e s a n d P e r f o r m a n c e C o n s i d e r a t i o n s 1 8 1

ccP

Components

I nternal

Terminology Details for Estimating Storage Requirements S e c t i o n 7 - C o n t r o l in f o r m a t i o n f o r u s e rp r o g r a m s .

P r o g r a m cha racter-i s t racter-i c s t a b l e

PCT E n t e r 6 X t h e n u m b e r o f s e c t o r s o f P C T in $ C C p F l L E , o r a s a r o u g h a p p r o x i m a t i o n , e n t e r 1 . 5 X n u m b e r o f p r o g r a m s t a t e m e n t s r o u n d e d u p t o t h e n e a r e s t m u l t i p l e o f 6 . A l s o e n t e r v a l u e i n S e c t i o n g below.

S e c t i o n 8 - C C P c o m m o n c o d e a n d c o n t r o l t a b l e t o t a l s

C o m m o n c o d e a n d c o n t r o l t a b l e t o t a l

E n t e r t o t a l fr o m S e c t i o n t h e r e . E n t e r t o t a l fr o m S e c t i o n 2 h e r e . E n t e r t o t a l fr o m S e c t i o n 3 h e r e . E n t e r t o t a l fr o m S e c t i o n 4 h e r e . E n t e r t o t a l fr o m S e c t i o n 5 h e r e . E n t e r t o t a l fr o m S e c t i o n 6 h e r e . E n t e r t o t a l fr o m S e c t i o n 7 h e r e .

A d d a l l li n e s a b o v e . S u m r e p r e s e n t s s i z e o f a l l C C P c o m m o n c o d e a n d c o n t r o l t a b l e s . lt c a n n o t e x c e e d 1 6 K ( j 6 , 3 8 4 ) fo r a n y C C p c o n f i g u r a -t i o n . l f D F F i s c o n f i g u r a -t e d , t h e a b o v e s u m c a n n o t e x c e e d 1 5 , 2 5 4 b y t e s . lf D F F a n d M L T A i s c o n f i g u r e d , t h e a b o v e s u m c a n n o t e x c e e d 1 5 , 2 4 6 b y t e s l e s s 3 b y t e s f o r e a c h i n d i v i d u a l t V p e o f M L T A t e r m i n a l .

F i g u r e 1 0 ( P a r t 6 of 6). Storage Requirements f o r C o m m o n C o d e a n d Control Tables _ S704-SC1 only

ccP

Components

I nternal

Terminology Details for Estimating Storage Requirements S e c t i o n 1 - G e n e r a l

A p p l i e s to a l l C C P c o n f i g u r a t i o n s C o m m o n

code &

control tables C o m m u n i c a -t i o n s u p p o r -t code

BSCA trace M L T A trace Section total

$cc4#2

$cc$BS

$cc$M L

Enter the total from Section 8 of Figure 4 here.

E n t e r t h e $ C C 4 # 2 s t o r a g e r e q u i r e m e n t s f r o m F i g u r e t h e r e .

l f T R A C E M L M P w i l l

l f T R A C E M L T A w i l l

b e s p e c i f i e d a t s t a r t u p e n t e r 6 5 0 .

b e s p e c i f i e d a t s t a r t u p e n t e r 1 3 2 5 .

A d d r e s u l t s w i t h i n t h i s s e c t i o n , e n t e r t o t a l h e r e a n d i n S e c t i o n 3 b e l o w .

F i g u r e 1 1 ( P a r t 1 o f 2). Storage Requirementsfor Resident CCp - 57O4-SC1 only

C o n { i g u r a t i o n L i m i t a t i o n s , S t o r a g e E s t i m a t e s a n d P e r f o r m a n c e C o n s i d e r a t i o n s 1 8 9

ccP

Components

I nternal

Terminology Details for Estimating Storage Requirements

S e c t i o n 2 - L i n e b u f f e r s f o r B S C A c o m m u n i c a t i o n s l i n e s . lf n o B S C A L I N E s t a t e m e n t s i n a s s i g n m e n t s e t , s k i p to S e c t i o n 3 .

B S C A l i n e buffers

Section 2 total

R e f e r t o T E R M A T T R , B S C A L I N E a n d B S C A T E R M s t a t e m e n t s w i t h i n a s s i g n m e n t s e t .

C a l c u l a t e t h e s i z e o f e a c h l i n e b u f f e r a s fo l l o w s : 1 E n t e r (l a r g e s t B L K L v a l u e u s e d o n e a c h l i n e ) + 4 2 . 2 l f I T B - Y , T R A N S P - N w i t h i n T E R M A T T R s t a t e m e n t ,

e n t e r t h e r e ,

3 l f I T B - Y , T R A N S P - Y w i t h i n T E R M A T T R s t a t e m e n t , enter 7 here.

4 l f D B L B U F - Y E S w i t h i n B S C A L I N E s t a t e m e n t . a d d li n e s 1, 2, and 3 and enter total here.

5 l f X M C O D E - A S C l l s p e c i f i e d i n B S C A L I N E s t a t e m e n t , a d d li n e s 1 , 2 , a n d 3 a n d e n t e r t o t a l h e r e .

6 l f T Y P E - S W w i t h i n B S C A L I N E s t a t e m e n t , e n t e r n u m b e r o f I D E X S E N D c h a r a c t e r s h e r e .

7 l f T Y P E - S W w i t h i n B S C A L I N E s t a t e m e n t , e n t e r n u m b e r o f I D E X R C V c h a r a c t e r s w i t h i n B S C A T E R M s t a t e m e n t n e r e .

8 Add items 1 through 7 above for each BSCA line, and enter totals here.

Add totals of both BSCA lines. enter result here and in Section 3 below.

L i n e N u m b e r

1 2

S e c t i o n 3 - R e s i d e n t C C Ptotal s.

R e s i d e n t CCP total

Enter total from Section t here.

Enter total from Section 2here.

Enter the size of the TP buffer from Figure 3 here.

Add the 3 lines above, and round up to the next 2K (2,048], increment.

The difference is added to the size of TP buffer. The result represents t h e s i z e o f r e s i d e n t C C P a n d c a n n o t e x c e e d 4 8 K ( 4 9 , 1 5 2 ) .

Figure 11 lPart2 ot 2). Storage Roquiremonts for Resident CCp-5704-SCl only

ccP

Components

Internal

Terminology Details for Estimating Storage Requirements Section 1-General

Applies to all CCP configurations Transient

areas Common CCP code Program request count table User security Terminal attribute set Section 1 total

T 1 & T 2

$cc4#1

PCT

$cc429

TAS

Space reserved for CCP transients.

Enter $CC4#1 storage requirements from Figure 8 here.

l f P G M C N T - Y E S ( $ E F A C ) , e n t e r 2 x ( n u m b e r o f p R O G R A M s t a t e -m e n t s i n a s s i g n m e n t s e t ) .

r 536

l f S E C U R E - U S E R i s u s e d i n $ E S E C s t a t e m e n t , e n t e r s i z e o f u s e r , s s e c u r i t y i n f o r m a t i o n ( v a l u e o f L U S I k e y w o r d ) .

Enter 5 x (high sequence number specified in the ATTRID param-eter of the TERMATTR assignment statement).

Add results within this section, enter total here and in section 10 below

S e c t i o n 2 - C o n t r o l i n f o r m a t i o n f o r M L T A c o m m u n i c a t i o n s l i n e s . l f n o M L T A L I N E s t a t e m e n t s i n a s s i o n m e n t set, skip to Section 3.

Def ine f il e / l i n e control block T e r m i n a l stat i sti cs tables

P o l l i n g l i s t ( n o t e 1)

CheckI is t

D T F / L C B

TST

P O L L L I S T

R e f e r t o M L T A L I N E a n d M L T A T E R M statements w i t h i n a s s i g n m e n t s e t . M L T A L i n e N u m b e r s . . .

1 2 3 4 5 6 7 8

Enter 1 26 bytes for each M L T A L I N E s t a t e m e n t .

E n t e r 5 x ( n u m b e r o f M L T A T E R M s t a t e m e n t s ) f o r e a c h M L T A L I N E statement.

E n t e r 1 2 x ( n u m b e r o f 1 0 5 0 t e r m i n a l e n t r i e s i n P O L L L I S T ) f o r e a c h M L T A L I N E s t a t e m e n t A l s o e n t e r 6 + ( 3 x n u m b e r o l n o n - 1 0 5 0 t e r m i n a l e n t r i e s i n P O L L L I S T ) f o r e a c h M L T A L I N E s t a t e m e n t E n t e r 3 f o r e a c h M L T A L I N E statement.

Figure 12 (Pan 1 of 61. Storage Requirementr for Common Cod6 and Comrol Tables - S7O4-SC2 onty

C o n f i g u r a t i o n L i m i t a t i o n s , S t o r a g e E s t i m a t e s a n d P e r f o r m a n c e C o n s i d e r a t i o n s 1 9 1

ccP

Components

I nternal

Terminology Details for Estimating Storage Requirements M L T A l i n e

buffers ( n o t e 1 )

L i n e to t a l s

Adaptor D T F Section 2 tota I

D T F

E n t e r t h e a p p r o p r i a t e v a l u e s c a l c u l a t e d b e l o w f o r e a c h t e r m i n a l t y p e o n e a c h M L T A l i n e .

2 7 4 1 : M A X R E C L + 1 5 = 1 0 5 0 o r 2 7 4 0 a u t o m a t i c p o l l i n g : M A X R E C L + 1 4 = 1 0 5 0 n o t a u t o m a t i c p o l l i n g : M A X R E C L + 1 7 = 2740 control station, not a u t o m a t i c p o l l i n g :

M A X R E C L + 1 7 = 2 7 4 0 tr a n s m i t c o n t r o l :

M A X R E C L + I Z = A l l o t h e r s t e r m i n a l t y p e s :

M A X R E C L + 1 5 = Add results above for each M L T A l i n e .

M a i n s t o r a g e r e q u i r e m e n t f o r M L T A a d a p t o r D T F .

A d d l i n e to t a l s a n d a d a p t o r r e q u i r e m e n t s . E n t e r re s u l t h e r e a n d in S e c t i o n 1 0 b e l o w .

N o t e 1 - T h e M L T A P O L L L I S T a n d li n e b u f f e r s a r e a c t u a l l y l o c a t e d just before $CC4#2.

+ 3 3

Figure 12 lPart 2 ot 61. Storage Requirements for Common code and Control Tabtes - 5704-SC2 only

ccP

Components

I n t e r n a l

Terminology Details for Estimating Storage Bequirements

S e c t i o n 3 - C o n t r o l in f o r r n a t i o n f o r B S C A a n d B S C C c o m m u n i c a t i o n s l i n e s . lf n o B S C A L I N E s t a t e m e n t s w i t h i n a s s i g n m e n t s e t , s k i p to S e c t i o n 4 .

B S C A l i n e c o n tr o l b l o c k

B S C C l i n e c o n t r o l b l o c k C h e c k l i s t

L i n e t o t a l s S e c t i o n 3 tota I

D T F / L C B

D T F C L B

E n t e r 1 3 7 b y t e s f o r e a c h B S C A L I N E 1 o r 2

l f T Y P E - S W w i t h i n B S C A L I N E s t a t e m e n t , e n t e r 4 f o r t h o s e l i n e n u m b e r s .

E n t e r 1 3 2 b y t e s f o r e a c h B S C A L I N E 3 o r 4

E n t e r 3 f o r e a c h B S C A L I N E 1 o r 2 s t a t e m e n t . A d d r e s u l t s a b o v e f o r e a c h B S C A l i n e .

L i n e N u m b e r

1 2 3 4

A d d a l l l i n e t o t a l s , e n t e r r e s u l t h e r e a n d i n S e c t i o n 1 0 b e l o w .

S e c t i o n 4 - C o n t r o l i n f o r m a t i o n f o r t h e s e r i a l l/ O c h a n n e l a n d B S C A o r B S C C P O R T L I N E . l f n o P O R T L I N E s t a t e m e n t w i t h i n a s s i g n m e n t s e t , s k i p t o S e c t i o n 5 .

S I O C l i n e c o n t r o l b l o c k B S C A P O R T L I N E c o n t r o l b l o c k B S C C P O R T L I N E c o n t r o l b l o c k C h e c k l i s t S e c t i o n 4 total

D T F / C L B

D T F / L C B

D T F / C L B

E n t e r 1 3 1 b y t e s f o r e a c h P O R T L I N E t y p e S I O C .

E n t e r 1 3 7 b y t e s f o r e a c h P O R T L I N E t y p e l i n e 1 , l i n e 2 , o r T T A S K .

E n t e r 1 3 2 b y t e s f o r e a c h P O R T L I N E t y p e l i n e 3 o r l i n e 4 .

E n t e r 3 f o r e a c h P O R T L I N E t y p e li n e 1 , li n e 2 , o r T T A S K . A d d a l l li n e to t a l s ; e n t e r re s u l t h e r e a n d in s e c t i o n 1 0 b e l o w .

Figure 12 (Part 3 of 61. Storage Requirements for Common Code and Control Tables - 5704-SC2 only

C o n f i g u r a t i o n L i m i t a t i o n s , S t o r a g e E s t i m a t e s a n d P e r f o r m a n c e C o n s i d e r a t i o n s 1 9 3

Details for Estimating Storage Requirements section S--control information for BSCA, BSCC and MLTA terminals. control i n f o r m a t i o n f o r S I O C p o r t s .

T e r m i n a l u n i t b l o c k

Section 5 tota

R e f e r t o M L T A T E R M , B S C A T E R M , a n d p O R T L | N E statements within assignment set.

Enter 39 x (number of MLTA and BSCA and BSCC t e r m i n a l s ) .

Also enter 19 x (number of BSCA switched t e r m i n a l s ) + 1 .

A l s o e n t e r 1 9 x ( n u m b e r o f c o m m a n d t e r m i n a l s ) + 1 .

Also enter 58 x (number of acquirable and nonacquirable BSCA or BSCC ports)

A l s o e n t e r 3 9 x ( n u m b e r o f a c q u i r a b l e a n d n o n -a c q u i r -a b l e S I O C p o r t s ) .

A l s o e n t e r 4 5 x ( n u m b e r o f t a s k c h a i n i n g t e r m i n a l s a s s p e c i f i e d o n M A X C H A I N p a r a m e t e r i n t h e SYSTE M assignment statement).

Add results within this section, enter total here and i n S e c t i o n 1 0 b e l o w .

S e c t i o n 6 - c o n t r o l i n f o r m a r . i o n f o r B S C A , B S C C , a n d M L T A t e r m i n a l s . c o n t r o l in f o r -m a t i o n f o r S l o c p o r t s . r f terminar n a m e t a b r e M o v E o u r ( M o v r N T ) s p e c i f i e d , s k i p to S e c t i o n 7 .

T e r m i n a l n a m e t a b l e

Section 6 total

R e f e r t o T E R M N A M E a n d P O R T L I N E s t a t e m e n t s within assignment set.

E n t e r 2 3 + ( 1 ' l x n u m b e r o f T E R M N A M E statements ).

E n t e r 1 1 + ( 1 1 x number o f S I O C p o r t s , B S C A p o r t s , a n d B S C C p o r t s specified).

Add results within this section, enter total here and i n S e c t i o n 1 0 b e l o w .

Figure 12 (Part 4 of 61. Storage Requirements for Common Code and Control Tabtos - 57o4-SC2 only

1 9 4

Documents relatifs