• Aucun résultat trouvé

PASS2 PROCESSOR

Dans le document Xerox Control Program-Five (CP-V) (Page 149-158)

The PASS2 processor generates variOU5 tables required for the target monitor and assigns values to variables that order of their appearance in the chapter).

:CHAN generating the various load modules with SYSGEN default values. At the end of PASS2, the names of the omitted commands are I isted for purposes of information.

Except for :CHAN, :DEVICE, and comment control commands, all other commands should be spedfied only once. Information requiring more than one card may be in-cluded on continuation cards.

Any entry preceded by an asterisk in column

1

is interpreted as a comment. Comments may also be part of a control command by preceding the comment with a period or a semicolon. However, a semicolon requires a continuation card.

144 Command Formats/Peripheral Conversion language (PCl)/PASS2 Proceuor 90 16 74H-2(9/78)

:CHlH

Thi. command groups peripheral devices (lee

::DEVICE

below) according to channel controller. All

:DEVICE

commandl following a given :CHAN command are qllumed to be a port of that ch\1nnel. At lealt one :CHAN sec-ondary I/O address of the dual-access controller, , e. g., (080, E80).

Both single and dual-access devices may be in~

cluded under the some logical channel. The :OEVICE cards for dual-accen devices shall specify only the primary I/O address, i. e., n lc ld

r

No, more than one dual-access controller may De on any given logical channel.

NOPART specifies that the controller or control-lers within this channel cannot be p.artitioned.

:DEVICE

This command specifies the name and charac-teristics of a system peripheral device. One :OEVICE com-mf;Jnd must be used for each device in the target system.

The :OEVICE command has the form

:OEVICE name, (MOD, [O,]dddd[, cccc,!)[, (option)] ...

where

HANOLER,name l,name2 specifies the name of the

I/O

ha'ndler to be used. Name' is the primary entry (build command list and start device) and name2

'S

the secondary entry (handler interrupt).

Neither name may exceed seven alphanumeric characters. Name I must be the name of the oblect module for this particular handler. If this option Is omitted, the default handler for the

Conversely, when a :DEVICE command defines a device that is not in Table 43, the HANDLER or RHANDlER option must be defined. This allows unique device addresses with identical device types to be controlled by unique handlers. The CLIST option should be used if the defau It value of six is not sufficient for the nonstandard device handler.

RHANDLER,l"11ame I ,name2 specifies the name of a user-supplied handler that is to be placed in the monitor root. Name 1 is the primary entry and

PASS2 Processor

1045

the name of the module. Name2 Is the secondary

:DEVICE LPB02, (HANDLER, PRTOUTL, PRTCU),;

(MOD, 7450, 74';0)

:DEVICE LPC02, (HANDLER, PRTI02, PRTCU2),;

(MOD, 7440,7440)

For device LPA02, the default handler entry names wi" be used (see Table 43). Otherwise, the

PAPER,size,wldth specIfies, In hexadecimal, the number of prtntable lines per page (.ize), and the maxImum number of characters per line (wIdth).

This option applies to TYs, LP., MC., CPs, and RBs. The defaults are: size is 1 except for LPs where sIze Is 2616; wIdths are X IFFI except for LPs, RBs and MCs where width Is 8416 and RBs where wIdth Is 8016 and CPs where width Is 7816.

The following options apply to remote processing (device RBndd). They define the characteristics of a data set con-troller (DSC) rather than remote peripheral devices. Defin-ing a data set controller establ ishes remote processDefin-ing as a feature of the particular CP-V installation and causes all the remote processing handlers and tables to be included as part of the system. All of the options listed below must be separately enclosed in parentheses. For example:

146

optt 7261/7275 OISKAB OSKABCU

3275/3282

tHandlers must be specified.

ttThe default handlers should be used. The handler

type of terminal (tRBT, 2780, or 3780) can be

lHAlF speclftes whether the DSC il full-duplex or half-duplex. The default fs HALF.

A

fu

II-duplex. DSC mUlt be confIgured on two adJacent MIOP IUbchannels because of a hardware restriction. If FUll

Is

Ipeclfled and the device

WSN, name specifies a one- to eight-alphanumeric character workstation name that Is to be auto-matically associated when the

line

I. connected.

DIAL specifies that this Is a dial-up

Ifne.

If DIAL the same characteristics and therefore options applying t~ the set must be placed on the first :DEVICE command the handler to MTAP,MTAPCU (standard 9-track handler) and will define a CllST of eight wors:ls. reador written at either 800 bpi or 1600 bpi density.

CC spec.ifies code conversion. It applies only to

R

specifies thot the read reverse operations are legal on this device. This option applies to tape type devi ces. Its use is required for 9-track tape devi ces if other than 9T is specified for the device type.

MXREC:,value specifies, in hexadecImal, the maxi-mlJm record wodth or size. Note that for 1 isting devices, the PAPER option must be used to define the width because PASS2 ignores MXREC for

list-Ing devices. .

MREC, value specifies, in hexadecimal, the mini-mum record length.

CllST,lilalue specifies, In hexadecimal, the number of words to be ·allowed In the command flit table Device CLIST Default (Hexadecimol)

TV 6 by the follo,wlng optlonll:

SIZE, value specifies, In hexadecimal, the amount of storage avaUable to the system device. For

PASS2 Proceuor 147

148

NSPT, value specifies, in hexadecimal, the num-ber of disk sectors per track. If omitted, the

PFA, value specifies, in hexadecimal, the amount of storage to be allocated for permanent file

PSA, value specifies, in hexadecimal, the amount of storage to be allocated for system use as terms of physical cylinders.

When the system is initial ized at boot-time, PSA 7242/7271 requires approximately 12 cylinders.

The 7261/7275 requires approximately 8 cylinders.

PSA may not be allocated on a 9210/9211.

CYLlN, value specifies, in hexadecimal, that a

"logical cylinder" allocation table is to be built instead of a granule allocation table and is used for moveable head disk devices only. The value represents, in hexadecimal, the number of granules per logical cylinder and may be between 1 and FF. cylinders rather than number of physical cylinders.

PASS2 will set PFA equal to SIZE if CYLIN is speci-fied, PASS2 assumes granule allocation.

If

the value selected for CYLIN for a private disk device causes the allocation table to exceed one page, PASS2 prints an error message and aborts.

PRIVATE specifies that the files on this disk will be recognized as private and CYLINder allocation is

I

forced. The PRIV bit is set in the allocation table,

Table 44, Stand<Jrd Devi ce Type Option Default Values (In HeY":ldec i'rna 1\ NCYL, value specifies, in hexadecimal, the total

number of physical cyl inders 01'1 the device. This parameter appl ies only to moveable head disk pack devices.. Note the previously defin.sd option CYLIN refers to logical or software cyl indent NTPC, value specifies, in hexadecimal, the number

of tracks per physical cylinder. For fixed head disk devices, this value represents the total num-ber of tracks on the device.

CYLS, value specifies, in hexadecimal, the shift factor for the cylinder portion of disk addresses.

This parameter applies only to moveable head disk pack devices. The default is

1016,

TRKS, value specifIes, in hexadecimal, the shift factor for the track portion of disk addresses. This parameter applies to both fixed and moveable head dIsk devices. The default is 6.

SECS, value specifies, in hexadecimal, ·he shift factor for the sector portion of the disk addresses. are given default device assignments.

90 16 74H-2(9/78)

IN,yyndd specifies that the perlpheraldavice yyndd Is

"0

be associated with the input symbiont. Only keyword OUT. However, multiple OCCurrence$

of the keyword may be L1sed. KEEP specifies that all granules of the symbiont fi Ie for this device

PASS2 Proce.or

are to be kept unti I output has been completed.

OPCON specifies that the operator is to have complete control over this symbiont device. Auto-mati c restart wi" not occur. Restart wi" take at concurrently logged on remote workstations.

The maximum value thot may be specified is 128. :SDEVICE command. Their existence should be accounted for in the use of the MXSTRM

name specifies the two-character logical device name (e. g., 11, Pt). specified, PASS2 generates the following entries by default:

Name gen-erated, however the system manager may redefine them with the :LDEV command with any symbiont device type that he operational labels for the target system. Only one :OPLBLT command may be used although there may be numerous con-tinuation records. The format of the command is as follows

:OPLBLT [(Iabel,batch name,on-line name

I

L,ghost name)][,(label,batch

name,on-line~

Lname,ghost name)] .•.

where

label defines a monitor operational label compris-ing one 'or two alphanumeric characters. This label may not be the same as a device type (e. g., CR,

o~-line name specifies a physical device, a device

The list of standard default operationa I labels and assign-ments is given in Table 45. (The labels appear in the order

Table 45. Standard Default Operational Labels and Assignments

--Table 45. Standard Default Operational Labels and Assignments (cont. )

--:RES This command establ ishes definitions of resources which are used to control batch, on-line, ghost, and which all subsequentroptions (until the next RES or end-of-c:ommand) apply. The name is either a name that was specified on a :DEVICE command (e.g., 9T) or a nondevice type (e.g., CO (core}), A symbiont device cannot be definedas a resource. All options preceding the first RES option are ignored. Four re-sources C::lre established by default whether or not a RES option is specified-CO, 9T, 7T, and SP. How-ever, 9T, 7T, and SP willonlybe establishedbyde-fault if at least one such device appears on a

:DEVICE command. These resources may be speci-fically establ ished via the :RES command if the de-fault values are not desired. (This is described shortly.) IfanMC device, was defined on a :DEVICE command, an MC resource is also automatically establ ished. Therefore, MC should not be specified en the :RES command. In addition to these default

OSUM, value specifies, in decimal, the sum of

BMAX,value specifies, in decimal, the maximum number of resources (of the type being defined) that may be allocated to an individual batch j,:>b.

OMAX,value specifies, in decimal, the maximum number of resources (of the type being defined) that may be allocated to an individual on-line job.

GMAX,value specifies, in decimal, the maximum number of resources (of the type being defined) that may be allocated to an individual ghost

job.

BDEF, value specifies, in decimal, the default num-ber of resources (of the type being defined) to be

GDEF, value specifies, in decimal, the default number of resources (of the type being defined)

PASS2 verifies that the following relationships exist:

1. For device type resources, the number of devices de-fined via :DEVIC E commands must be greater than or equal to the value specified for TOT. (If this is not the case, an error message Is generated, TOT is set to the number defined via :DEVICE commands, and PASS2 continues.)

TIME,default, maximurr' specifies, in decimal num-ber of minutes, the default I imit and maximum limit for job execution time

lO, default ,maximum specifies, in decimal, the default limit and maximum limit on the number of pages of printer output from all shared processors involved in running a job.

PO,default, maximum specifies, in decimal, the default I imit and maximum I imit on the number of punched card records produced in running a fob.

DO,default,moximum specifies, in decimal, the default limit and maximum limit on the number of pages of diagnostics produced in running a fob (output through the M:OO OCB).

UO,default, maximum specifies, in decimal, the default limit and maximum limit on the number of pages of printed output from all the executing programs in a fob.

TSTORE ,default, maximum specifies, in decimal, the default I imit and maximum I imit for the num-ber of granules of temporary RAO storage that may be used by a lob.

PSTORE,default,maximum specifies, in decimal, the default I imit and maximum I imit for the num-ber of granules of permanent RAO storage that may be used by a Job.

. TDISK, default, maximum specifies, in decimal, the default I imlt and maximum I imit far the num-ber of granules of temporary disk pack storage that may be used by a lob.

, POISK,default,maximum specifies, in decimal, the default I imit and maximum I imit for the number of granules of permanent di.sk pack storage that may be used by a fob.

FPOOL, default, maximum specifies, in deCimal, the default limit and the maximum limit on the

DEFAULT MAXIMUM

.

DEFAULT MAXIMUM DEFAULT MAXIMUM

5 23 I. I 231.1 231• I 231. I 31

:IMC

,This control comrnand defines the installation management control (lMC) system I imits. The labels in parentheses are those associated with the corresponding variables by the Control processor. The command has

MAXB, vCllue spe4:ifiel, the maximum number of con-current batch ulers allowed in the Iystem. MAXB must be in the range 162! MAXB ~ 1 but cannot exceed the number of batch partitions defined by the ::PART command. The defau It is

1.

(BUM) MAXG,value Ipecifiel the maximum number of ghost lobs (excluding GHOSTl) allowed in the IYltem. MAXG must be in the range

255 .~ MAXG ~ 10. The default is 10.. (GUM) The first five ghost jobs are re .. rved for system required

labs,

therefore the value specified should include an

Dans le document Xerox Control Program-Five (CP-V) (Page 149-158)