Xerox Batch Processing Monitor (BPM) and XEROX Batch Time-Sharing Monitor (BTM) Sigma 5-8 Computers
Total Page:16
File Type:pdf, Size:1020Kb
Xerox Data Systems Xerox Batch Processing Monitor (BPM) and XEROX Batch Time-Sharing Monitor (BTM) Sigma 5-8 Computers System Management Reference Manual Xerox Data Systems XEROX l01 South Aviation Boulevard ~I Segundo, California 90245 213679-4511 Xerox Batch Processing Monitor (BPM) and Batch Time-Sharing Monitor (BTM) Sigma 5-8 Computers System Management Reference Manual FIRST EDITION 90 17 41A Decembe r 1971 Price; $7.50 © 1971, Xerox Corporation Printed in U.S.A. NOTICE This manual covers the FOl version of BPM/BTM. Much of the information contained in the manual came from the BPM/BP, RT Reference Manual (90 09 54) and the BTM/TS Reference Manual (90 15 77). Although this information is presently duplicated, the duplicate information will be deleted from those manuals during the next revision and reprint. RELATED PUBLICATIONS Publi cation No. Xerox Sigma 5 Computer/Reference Manual 900959 Xerox Sigma 6 Computer/Reference Manual 90 17 13 Xerox Sigma 7 Computer/Reference Manual 900950 Xerox Sigma 8 Computer/Reference Manual 90 1749 Xerox Batch Processing Monitor (BPM)/BP, RT Reference Manual 900954 Xerox Batch Processi ng Monitor (BPM) and Batch Time-Shari ng Monitor (BT M)/ OPS Reference Manual 90 11 98 Xerox Batch Time-Sharing Monitor (BTM)/fS Reference Manual 90 15 77 Xerox Batch Time-Sharing Monitor (BTM)/fS User's Guide 90 16 79 Xerox Batch Processing Monitor (BPM)/System Technical Manual 90 15 28 Xerox BTM/BPM/UTS Overlay Loader Technical Manual 90 18 03 Xerox Symbol/LN, OPS Reference Manual 90 1790 Xerox Meta-Symbol/LN, OPS Reference Manual 900952 Xerox BASIC/LN,OPS Reference Manual 90 1546 Xerox Extended FORTRAN IV /LN Reference Manual 900956 Xerox Extended FORTRAN IVlOPS Reference Manual 90 11 43 Xerox Extended FORTRAN IV-H/LN Reference Manual 900966 Xerox Extended FORTRAN IV-H/OPS Reference Manual 90 11 44 Xerox FORTRAN Debug Package (FDP)/Reference Manual 90 16 77 Xerox Extended FORTRAN/Library Technical Manual 90 15 24 Xerox Mathemati ca I Routi nes/f ec hn i ca I Manua I 900906 Xerox Functional Mathematical Programming System (FMPS)/Reference Manual 90 16 09 Xerox GAMMA 3 (Matrix Generator and Report Writer for FMPS)/Reference Manual 90 1705 Xerox CIRC-DC/Reference Manual 90 1697 Xerox CIRC-AC/Reference Manua I 90 1698 Xerox CIRC-TR/Reference Manual 90 1786 Xerox ANS COBOL/LN Reference Manual 90 15 00 Xerox ANS COBOL (BPM)/OPS Reference Manual 90 15 01 Xerox Sort and Merge/Reference Manual 90 11 99 Xerox Manage/Reference Manual 90 16 10 Xerox Data Management System (DMS)/Reference Manua I 90 1738 Xerox FLAG/Reference Manual 90 1654 Xerox SL-1/Reference Manual 90 16 76 Xerox 1400 Series Simulator/Reference Manual 90 15 02 Xerox Sigma Glossary of Computer Terminology 900957 Manual Content Codes: BP - batch processing, LN - language, OPS - operations, RBP - remote batch processing, RT - real-time, SM - system management, TS - time-sharing, UT - uti I ities. The specifications of the software system described in this publication are subject to change without notice. The availability or performance of some features may depend on a specific configuration of equipment such as additional tape units or larger memory. Customers should consult their XDS sales representative for details. CONTENTS PREFACE viii Real-Time Programs 22 Memory Layout 22 GLOSSARY ix 3. SUPERVISOR PROCESSOR (SUPER) 24 l. INTRODUCTION BPM/BTM Services 1 Introduction 24 Time-Sharing 1 Batch Operation 24 Batch 1 On-Line Operation 24 Real-Time 2 SUPER Functions 24 System Management Facilities 3 USERS 24 KILL 25 STATS 25 2. SYSTEM OVERVIEW 5 DELSTATS 26 Introduction 5 LIST 26 Monitor Services 5 PASSWORD 26 Input/Output Services 7 Errors and Error Messages 26 Foreground Operations 8 On-Line Subsystems 8 Extended FORTRAN IV-H 9 4. USER ACCOUNTING 28 Symbol 9 Delta 10 Introduction 28 Load 10 Accounting Field Formats 28 Run 10 Account Authorization 28 BPM 11 Account Timings 29 FERRET 11 Batch Priority Default Limits 31 Terminal-Oriented Manage 11 Accounting Log File 31 SUPER 11 Supplementary Accounting Routines 33 User-Bu i ItS ubsystems 11 Accounti ng Secondary Storage 33 Batch Processors 11 Accounting Sheet Information 34 Language Processors 11 Service Processors 14 5. BTM PERFORMANCE MONITOR 35 Application Processors 16 Execution Processors 18 Introduc ti on 35 User Processors 18 Data Collection 35 Control Command Interpreter 19 Report Generation 35 BTM Executive 19 Initialization and Termination 35 LOGIN 19 BTM Scheduling 35 Terminal I/O 19 Quanta 35 Scheduler and Swapper 19 User States 36 Executive Services 19 Scheduling Control 37 Performance Monitor 19 Basic Statistics 37 Subsystem Start-Up 19 Using the Report Generator 37 Monitor 19 Base File Creation 37 Basic Control 20 History File Creation 39 Job Scheduler 20 Batch Accounting Log Summary 41 File Management 20 Report Status Since Reset 42 I/O Services 20 Report Using Base File 42 Operator Communication 20 Report History Fi Ie 42 Real-Time Services 20 Batch Processing of History Files 43 Remote Batch Service 20 Definition of Reported Statistics 43 Job Step Control 20 Histograms 49 Batch Debugging 20 Snapshot Summary 51 Execution Loading 21 Snapshot Time Summary 51 Execution Linking 21 Sorted Snapshot Summary 51 Initial Start-Up 21 Sample History Summary 51 System Integri ty 21 System Tuning Procedures 56 Error Detection and Recovery 21 Tuning Implementation 56 Symbionts and Cooperatives 22 BTMPM Installation 57 iii 6. PROCESSOR AND SUBSYSTEM FACILITIES 58 Operating Suggestions 78 Error Processi ng 78 Introduction 58 ANLX-DMP 78 Fixed Monitor Locations 58 CALLSET 78 Data Control Blocks 59 FDKEY 78 File Identification 60 OLINKER 78 CCI Scan 60 CHAINERR 78 Terminal I/O 60 PYR-ERR 78 File Extension 61 CHN-ERR 78 Creating Subsystems 62 Subsystem Coding Requirements 62 Subsystem Loading Requirements 65 10. HARDWARE REQUIREMENTS 81 7. MONITOR DUMP PROCESSOR 66 Introduction 81 BPM Requirements 81 Introduction 66 BTM Requirements 82 Job Setup 66 Remote Batch Hardware Requirements 83 Input Source 66 Core Memory 83 Listing Formats 66 BPM/BTM Monitor Size Estimation 83 Error Message 67 Input/O utput Processors 87 Default Formats 67 Secondary Storage 87 Crash Ana lysis 67 Peripheral Equipment 90 Dump Tapes 68 Terminals 90 MONDUMP Assembly Options 68 Size of MONDUMP 68 Sigma 7 Instructions 68 Assembly Listing Format 68 Patch Area 69 1l. SYSTEM GENERATION OVERVIEW 91 Introduction 91 Purpose of SYSGEN 91 8. BPM ERROR LOGGING (ERRLOG AND Gathering ROMs (Using PCL) 91 ELlST) ROUTINES 70 Building Dynamic Tables (PASS2) 92 Required Commands 93 Introduction 70 Command Sequence 93 ERRLOG Fi Ie Format 70 Meaning of PASS2 Commands 93 ERRLOG File Control Pointers 70 :CHAN 93 ERRLOG Calling Sequence 71 :DEVICE 93 ERRLOG Input/O utput System Formats 71 :STDLB 93 Start Input/Output Failure 71 :SDEVICE 91 Device Timed Out 71 :MONITOR 93 Unexpected Interrupt 72 :DLlMIT 94 No Interrupt Recognition 72 :ABS 94 Device Error 72 :FRGD 94 Memory Pari ty 73 :INTLB 94 System Start-Up 73 :BTM 94 Watchdog Timer Runout 73 PASS2 Pitfalls 94 File Consistency Check Failure 73 LOCCT Files 94 Symbiont Consistency Check Failure 74 Definition of LOCCT Files 94 Error Log Li ster (E LIS T) 74 Generating LOCCT Fi les 94 BPM Processor for ELIST 74 Loading the Monitor and Processors (PASS3) __ 95 Stand-Alone Routine for ELIST 75 Items to be Loaded 95 Options to be Used 95 Error Procedures 96 Writing PO Tape (DEF) 96 9. FILE ANALYZER 77 Helpful Hints 96 Limited Fi Ie Space 98 Introduction 77 Getting Desired Files 98 FANALYZE Options 77 Deleting Files That Have Been Used 98 Input/Output 77 Special Considerations 98 iv 12. SYSTEM GENERA nON DETAILS 100 System Boot and Initialization 148 JOB Command 148 Parameters Defining Target System 100 Component Sizes in a BTM System 148 SYSGEN Processors 103 Fixed Overhead 148 Command Format 103 Variable Overhead 148 PASS1 Processor 103 Background and On-Line Areas 149 ! PASS 1 103 SYSGEN Deck Setup 149 :SELECT 103 Real-Time System Generation 151 : UPDATE 103 :STDLB 151 :LABEL 104 :INTLB 151 PASS1 Messages 104 :DEVICE 151 PASS 1 Examples 104 :MONITOR 151 Creation of ERRMSG File 104 :FRGD 152 PASS2 Processor 104 Remote Batch SYSGEN 152 !PASS2 107 :STDLB 108 :CHAN 108 13. BOOTSTRAP AND PATCHING OPERA nONS 154 : DEVICE 109 :SDEVICE 110 System Tape Format 154 :MONITOR 110 Sequence of Operations 154 :DLIMIT 111 Booting from RAD or Disk Pack 156 :ABS 112 Bootstrap I/O Error Recovery 156 :FRGD 112 Nonstandard Bootstrap Conditions 156 :BTM 113 PASSO Processor 156 :INTLB 114 PASSO Commands 157 PASS2 Control Command Sequence 114 :GENCHN 157 PASS2 Example 114 :GENOP 157 PASS2 Messages 114 :GENDCB 157 LOCCT Processor 120 :GENMD 158 LOCCT Examples 121 :GENDEF 158 LOCCT Messages 121 :GENEXP 159 PASS3 Processor 122 :GENDICT 159 PASS3 Tree Structure Analyzer 124 PASSO Messages 160 PASS3 Examples 124 DEF Processor 128 IDEF 128 :INCLUDE 128 14. VOLUME I NITIALlZA nON 163 :IGNORE 128 :DELETE 128 Introduction 163 : WRITE 128 Flawing 163 END 128 VOLINIT Error Messages 163 DEF Examples 128 Creation and Use of a LOCCT File 130 INDEX 200 Generating Standard Monitors and Processors 135 PASS 1 Control Commands for Standard Monitors and Processors 135 APPENDIXES PASS3 Control Commands for Loading Standard Monitors and Processors 137 A. SIGMA STANDARD OBJECT LANGUAGE 165 Standard Monitors 138 Monitor Tree Structure Requirements 138 Introduction 165 The Root-Resident Monitor 138 General 165 Horizonta I Tree Instructi ons 146 Source Code Translation 165 Vertical Tree Instructions 146 Object Language Format 166 Number of Overlay Levels 146 Record Control Information 166 Overlay Requirements 146 Load Items 167 User Initialization Routines 146 Declarations 167 BTM System Generation 146 Definitions 169 SYSGEN Operational Information 147 Expression Eva luation 170 PASS1 147 Formation of Internal Symbol Tables 172 PASS2 147 Loading 174 Load and Overlay Cards 148 Miscellaneous Load Items 175 DEF Card 148 Object Module Example 175 v B.