• Aucun résultat trouvé

Restricted Distribution Program Logic

N/A
N/A
Protected

Academic year: 2022

Partager "Restricted Distribution Program Logic"

Copied!
363
0
0

Texte intégral

(1)

File Number 1130-36 Form Y26-3714-1

Program Logic

IBM 1130 Disk Monitor Programming System, Version 2 Program Logic Manual

Program Numbers 1130-05-005 1130-05-006

This publication describes the internal logic of the IBM 1130 Disk Monitor Programming System, Version 2. The contents are intended for use by persons involved in program maintenance, and for system programmers who are altering the program design. Program logic information is not necessary for the use and operation of the program;

therefore, distribution of this manual is limited to those who are performing the aforementioned functions.

Restricted Distribution

(2)

PREFACE

This publication is composed of four parts. Part 1 is a description of each of the components of the monitor system. Sections of Part 1 are devoted to:

System Communication areas System Loader

Cold Start Programs Re sident Monitor Supervisor

Core Image Loader Core Load Builder

Disk Utility Program (DUP) Assembler Program

FORTRAN Compiler System Library Stand-alone Utilities

Each description includes a discussion of the logical structure and functional operation of the component, table formats, and core storage layouts.

Part 2 is a description of the techniques and pro- cedures for use by personnel involved in system maintenance and or modification during error diag- nosis and program analysis.

Part 3 is the flowcharts for the monitor system components described in Part 1.

Part 4 is the appendices provided to support Parts 1 through 3.

RESTRICTED DISTRIBUTION: This publication is intended for use by IBM personnel only and may not be made available to others without the approval of local IBM management.

Second f:dition

This is a major revision of the previous edition of this manual (Y26-3714-0). which is now obsolete. The manual has been updated to corresppnd with Modification 1 of the 1130 Disk Monitor System, Version 2.

Specifications contained herein are subject to change from time to time. Any such change will be reported in subsequent revisions or Technical Newsletters.

Requests for copIes of IBM publications should be made to your IBM representative or the IBM branch office serving your locality.

A form is provided at the back of this publication for reader's com- ments. If the form has been removed, comments may be addressed to IBM Nordic Laboratory, Technical Communications, Box 962,

CONVENTIONS OBSERVED

The following conventions have been observed in this publication:

• Numbers written in the form /XXXX are hexa- decimal numbers; numbers written without a preceding slash (/) are decimal numbers.

The diagrams showing the layouts of core storage are intended to illustrate the contents of core storage and their relative locations; no exact representation of size or proportion is intended.

The use of absolute addresses has been avoided in this manual; symbolic addresses have been used instead. The absolute equivalents to these addresses may be found in the listing in Appen- dix B.

PREREQUISITE PUBLICATIONS

Effective use of this publication requires that the reader be familiar with the following publications:

IBM 1130 Functional Characteristics (Form A26-5881) IBM 1130 Input/Output Units (Form A26-5890)

IBM 1130 Assembler Language (Form C26-5927) IBM 1130 Subroutine Library (Form C26-5929) IBM 1130 Disk Monitor System, Version 2, Program- ming and Operator's Guide (Form C26-3717)

(3)

SECTION 1. INTRODUCTION • • • • • • • • • • • • • • • • • • • SECTION 2. COMMUNICATIONS AREAS • • • • • • • • • • • In-core Communications Area (COMMA) • • • • • • • • • • • • Disk-resident Communications Area (DCOM)

Drive - and Cartridge -dependen.t. Para meters

SECTION 3. SYSTEM LOADER • • • • • • • • • • • • • • • • • • Flowcharts • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 1 . • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Functions • . . • • • • • • • • • • • • • • • • • • • • • • • • • • • • Buffers and I/O Areas • • • • • • • • • • • • • • • • • • • • • • • Communication From Phase 1 to Phase 2 ••••••••••

Phase 2 ••••••••••••••••••••••••••••••••••

Functions, Initial Load and Reload • • • • • • • • • • • • • • Functions, Initial Load Only • • • • • • • • • • • • • • • • • • • Functions, Reload Only • • • • • • • • • • • • • • • • • • • • • Buffers and I/O Areas • • • • • • • • • • • • • • • • • • • • • • • Subphases • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Subphase 1 • • • • • • • • • • • • • • • • • • • • • • • • • • • Subphase 2 • • • • • • • • • • • • • • • • • • • • • • • • • • • • Subphase 3 • • • • • • • • • • • • • • • • • • • • • • • • • • • • Core Layout • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Cartridge Identification Sector • • • • • • • • • • • • • • • • • • • System Location Equivalence Table (SLET) • • • • • • • • • • Reload Table • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • SECTION 4. COLD START PROGRAMS • • • • • • • • • • • • Flowcharts • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Cold Start Loader • • • • • • • • • • • • • • • • • • • • • • • • • • • Cold Start Program • • • • • • • • • • • • • • • • • • • • • • • • • • Core Layout. • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • SECTION 5. RESIDENT MONITOR

Flowcharts

COMMA • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Skeleton Supervisor • • • • • • • • • • • • • • • • • • • • • • • • • • CALL LINK, CALL DUMP, CALL EXIT Processor •••••

Error Traps • • • • • • • • • • • • • • • • • • • • • • • • • • • • • ILSs • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Disk I/O Subroutine • • • • • • • • • • • • • • • • • • • • • • • • • • SECTION 6. SUPERVISOR • • • • • • • • • • • • • • • • • • • • • Flowcharts • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Monitor Control Record Analyzer - Phase 1 • • • • • • • • • • •

JOB Control Record Processing • • • • • • • • • • • • • • • • • System Update Program • • • • • • • • • • • • • • • • • • • • • Other Control Record Processing • • • • • • • • • • • • • • • • XEQ Control Record Processor - Phase 2 • • • • • • • • • • • • •

XEQ Control Record Processing • • • • • • • • • • • • • • • • • Supervisor Control Record Processing • • • • • • • • • • • • LOCAL/NOCAL Control Record Processing •••••••

FILES Control Record Processing • • • • • • • • • • • • • • 3 3 3 3 9 9 9 9 9 9 10 10 10 10 10 11 11 11 12 12 13 13 14 15 15 15 15 15

17 17 17 17 17 17 17 17 19 19 19 19 20 20 21 21 21 22 22

iii

CONTENTS

Supervisor Control Record Area (SCRA) • • • • • • • • •• 22 System Core Dump Program • • • • • • • • • • • • • • • • • • • 23 Auxiliary Supervisor • • • • • • • • • • • • • • • • • • • • • • • • 23 Core Layout. • • • • • • • • • • • • • • • • • • • • • • • • • • • •• 24 SEC TION 7. CORE IMAGE LOADER ••••••••••••••

Flowcharts Phase 1 Phase 2

Core Layout • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Debugging/Analysis Aids • • • • • • • • • • • • • • • • • • • • • • SECTION 8. CORE LOAD BUILDER • • • • • • • • • • • • • • • Flowcharts • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • General Comments • • • • • • • • • • • • • • • • • • • • • • • • • • Overla y Scheme and Core Layout • • • • • • • • • • • • • • • • Disk Buffers • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Core Image Buffer (CIB) • • • • • • • • • • • • • • • • • • • • • • Load Table • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • LOCAL, NO CAL , and FILES Information • • • • • • • • • • • • ISS Table • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Interrupt Branch Table (IBT) • • • • • • • • • • • • • • • • • • • Incorporating Programs Into the Core Load • • • • • • • • • • Pass 1 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Pass 2 ••••••••••••••••••••••••••••••••

LOCALs and SOCALs • • • • • • • • • • • • • • • • • • • • • • Interrupt Level Subroutines (ILSs) • • • • • • • • • • • • • • Transfer Vector (TV) • • • • • • • • • • • • • • • • • • • • • Linkage to LOCALs • • • • • • • • • • • • • • • • • • • • • Linkage to the System Overlays (SOCALs) •••••••

DEFINE FILE Table • • • • • • • • • • • • • • • • • • • • • • • Phase Descriptions • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 1

Phase 2 Phase 3 Phase 4 Phase 5 Phase 6 Phase 7 Phase 8.

Phase 9 Phase 10 Phase 11 Phase 12

Debugging/Analysis Aids

SEC TION 9. DISK UTILITY PROGRAM (DUP) •••••••

Flowcharts • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • DUP Operation • • • • • • • • • • • • • • • • • • • • • • • • • • • • Core Storage Layout

DUP Control Records • • • • • • • • • • • • • • • • • • • • • • • • 27 27 27 27 28 30 33 33 33 33 34 34 35 35 35 35 36 36 36 37 37 37 37 38 39 40 40 40 40 41 41 41 42 42 42 42 42 42 42 42

43 43 43 43 44

(4)

Location Equivalence Table (LET)/Fixed Location

Equivalence Table (FLET) • • • . . • • • • • . • • . • . • . • . 44 DUP Concatenated Communications Area (CA TCO) • • • • •• 45 DUP Phase Descriptions • • • • • • • • • • • • • • • • • • • • • • • • 49 DUP COMMON (DUPCO) • • • • • • • • • • • • • • • • • • . • • 49 DUP CONTROL (DCTL) • • • • • • • • • • • • • • • • • . • • •• 51 STORE. • . • • • . . • • • • • • • • • . • . • • • • • • • • • • . •• 52 FILEQ • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • . • • 54 DDU1I1P • • • • . • • . • • • • • . • • • • • . • • • • • • • • • • • • • 55 DUMPLET/DUMPFLET • • • • • • • • . • • • • • • • • • • . • •• 56 DELETE • • • • . • • • . • • • • • • . • • • • . • • • • • • • • . • • 57 DEFINE. • • • • . • • • • • • • • • • • • • • • • • • • • • • • • • •• 57 DEXIT • • • • . • • • • • • • • • • • • • • • • • • • • • • • • • • • • 58 2501/1442 Card Interface (CFACE) • • . • • • • • • • • • • •• 59 Keyboard Interface (KFACE) • • • • • • • • • • • • • • • • • •• 60 1134/1055 Paper Tape Interface (PFACE) • • • • • . • • • •• 60 PRECI • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 62 DUP Diagnostic Aids • • • • • • • • • • • • • . • • • • • • • • • • •• 63 63 63 General

PRECI

STORE • • • • • • • . • • • • • • • • • • • • • • • • • • • • • • • • 63

SECTION 10. ASSEMBLER PROGRAM • • • • • • . • • • • • • • Flowcharts • • • • • • • • • • • • • • • • • • • • • • . • • • • • • • • • Introduction • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • . Program Operation • • • • • • • • • • • • • • • • • • • • • • • • • • • Assembler Communications Area . • • • • . • • • • • • • • • . • • Overlay Area • • . • • • • . • • • . • • • • • • • • • • • • • • • • • • Symbol Table • • • • • • • • • • • • • • • • • • • . • . • • • . • • • • Intermediate I/O

Double-Buffering • • • • • • • • . • • • • • • • • • • • • • • • • • • Phase Descriptions • • • • • • • • • • • • • • • . • • • • • • • • • • • Phase 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 1 • • • . • • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 1A • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 2 . • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 2A • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 3

Phase 4

65 65 65 65 66 66 66 67 67 67 67 67 68 68 68 68 68 Phase 5 • . • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 68 Phase 6 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 69 Phase 7 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 69 Phase 7A • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 69 Phase 8 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 69 Phase 8A • • • • • • • • • • • • • • • • • • • • • • • • • • . • • • • 69 Phase 9 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 69 Phase 10 . • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 70 Phase lOA • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •• 71 Phase 11 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 71 Phase 12

ERMSG (ci>ARCV (ci>APCV

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •• 71 71

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •• 71 71 Core Layout. • • • • • • . • • • • • • • • • • • • • • • • • • • • • • •• 71

SECTION 11. FORTRAN COMPILER • • • • • • • • • • • • • • Flowcharts • • . • • • • • • • • • • • • • • . • • • • • • • • • • • • • General Compiler Description • • • • • • • • • • • • • • • • • • • Phase Objectives • • • • • • • • • • • • • • • • • • • • • • • • • • • Core Layout • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • FOR TRAN Communications Area

Phase Area • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • String Area • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Symbol Table • • • • • • • • • • • • • • • • • • • • • • • • • • • Statement String • • • • • • • • • • • • • • • • • • • • • • • • • Compilation Errors • • • • • • • • • • • • • • • • • • • • • • • • • • • Compiler I/O • • • • • • • • • • • • • • • • • • • • • • • ' •••••••

Fetching Compiler Phases • • • • • • • • • • • • • • • • • • • • Phase Descriptions • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 1 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 2

Phase 3 Phase 4 Phase 5 Phase 6 Phase 7 Phase 8 Phase 9 Phase 10 Phase 11 Phase 12 Phase 13 Phase 14 Phase 15 Phase 16

Phase 17 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • Phase 18

Phase 19 Phase 20 Phase 21 Phase 22 Phase 23 Phase 24 Phase 25 Phase 26

73 73 73 73 75 76 77 77 78 80 81 81 81 82 82 82 83 83 84 84 85 85 86 86 87 88 89 89 90 91 92 93 94 94 95 95 95 96 96 96 Phase 27 • • • • • • • • • • • " • • • • • • • • • • • • • • • • • •• 96 SECTION 12. SYSTEM LIBRARY • • • • • • • • • • • • • • • • 99 Flowcharts • • • • • • • • • • • • .. • • • • • • • • • • • • • • • • • • • Contents List •• • • • • • • • • '. • • • • • • • • • • • • • • • • • • •

99 99 Interrupt Level Subroutines • '. • • • • • • • • • • • • • • • • • •• 105 ILS02 • • • • • • • • • • • • • " • • • • • • • • • • • • • • • • • •• 105 ILS04 • • • • • • • • • • • • • '. • • • • • • • • • • • • • • • • • •• 105 Mainline Programs ••••••• " • • • • • • • • • • • • • • • • • •• 105 Disk Initialization Program (DISC) • • • • • • • • • • • • • • 105 Print Cartridge ID (!DENT) • • • • • • • • • • • • • • • • • • • 106 Change Cartridge ID (ID) " . . . • • • • • • • • •• 106 Disk Copy (COPY) ••••• " • • • • • • • • • • • • • • • • • •• 106 Delete CIB (DLCIB) •••• " • • • • • • • • • • • • • • • • • •• 107 Dump SLET Table (DSLET} ••• : • • • • • • • • • • • • • •• 107

(5)

SECTION 13. SYSTEM DEVICE SUBROUTINES. • • • • • • •• 109 SECTION 14. STAND-ALONE UTILITIES. • • • • • • • • • • •• 111 Disk Cartridge Initialization Program (DCIP) •• 0 0 0 0 0 0 o. 111 Disk Initialization 0 0 0 0 0 0 0 0 • • 0 0 0 0 0 0 0 0 0 0 0 0 111 Disk Dump 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 • • • • 111 Disk Copy ••• 0 • • • • • • 0 0 0 • • 0 • • 0 • • 112 UCART •••••••• 0 • • • • • • • • • • • • • • • • • • • • • • • • • 112 PROGRAM ANALYSIS PROCEDURES. 0 0 • • 0 0 • • • • • • • 113 Introduction 0 0 0 0 0 0 0 0 0 0 0 0 0 • • 11 3 Program Analysis Procedures Summary 0 0 0 0 0 0 • • • • • 0 • • 113 Identification of the Failing Component or Function • 0 0 0 0 113 Subroutine Error Number/Error Stop Lists 0 0 0 • • 0 0 0 0 0 0 0 115 Core Dump Procedure 0 0 • • 115 Core Block Diagrams 0 0 • • • • • • • • • 0 • • • • 0 0 • • • • o. 115 Core Location Procedures 0 • • • • • • 0 0 0 • • • 0 • • • • • • • 115 FAC 0 0 0 0 0 0 • • 0 • • 0 0 0 0 0 • • • • • • 0 0 0 • • • • • 0 • • 115 Arithmetic and Function Subprogram Error Indicators. • •• 118 LIBF TV ••• 0 0 • • • • 0 0 • • • • • 0 0 0 0 • • 0 0 • • • 0 • • 118 LIBF TV SOCAL Linkage 0 0 0 0 0 0 0 0 0 • • 119 CALL TV •• 0 • • • • • 0 • • • 0 • • • • 0 0 • • • • 0 • • • • • • 119 Disk I/O Subroutine .•• 0 • • • • • • 0 0 0 0 • • • 0 0 • • 119 DFT (DEFINE FILE Table) 0 0 0 0 • • 0 0 0 • • • • • • 0 • • 0 o. 119 Arrays 0 0 0 • • 0 0 0 0 0 0 0 0 0 0 0 0 0 • • 0 0 0 0 0 0 0 0 119 Constants and Integers 0 0 • • 0 • • • • • • • • • • 0 0 0 0 0 o. 119 COMMON •. 0 0 0 , • • 0 0 0 0 0 0 0 • • 0 0 0 0 0 0 0 0 0 0 0 • • 119

In-core Subroutines 119

LOCAL/SOCAL Flipper (FLIPR) ••• 0 0 0 0 0 0 0 • • • o. 120 LOCAL Area •• 0 0 0 0 • • 0 • • • • 0 • • 120 SOCAL Area •• 0 0 0 • • • • • • • • • • • • • 0 • • 0 0 • • 120 Generalized Subroutine Maintenance/Analysis Procedure

0..

120 Trace Back Procedures 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 o. 120 Subroutine Looping Capabilities 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 120 System Device Subroutines •• 0 0 0 0 0 0 0 0 0 0 • • 0 0 o. 120 Library Subroutines 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . 0 120 Subroutine Data Charts 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 125

System Device Subroutine for Keyboard/Console

Printer 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 • • 125 System Device Subroutine for 1442/1442 0 0 0 0 0 0 0 0 0 0 0 126 System Device Subroutine for 2501/1442 0 0 0 0 0 0 0 0 0 0 128 System Device Subroutine for Console Printer 0 0 0 0 0 0 0 0 130 System Device Subroutine for 1132 •• 0 • • 132 System Device Subroutine for 1403 • • • • • • • • • • • • 0 • • 134 System Device Subroutine for 1134/1055 • • • • • • • • • • • 136 System Device Subroutine for Disk - DISKZ • • • • • • • • • CARDZ •• 0 • • • • • • • • • • • • • • • • • 0 " • • • • • • • • •

PNCHZ 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

READZ TYPEZ

138 140 142 144 145

v

WRTYZ • 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 . 0 0 0 0 0 0 0 0 0 0 . 0 0 146 PRNZ 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 147 PRNTZ • 0 0 ' • • 0 0 . 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 . 0 0 148 PAPTZ o. 0 0 • • • • • • • 0 • • 0 0 0 • • • • 0 0 0 • • • • • • 150 CARDO •• 0 • • 0 • • • • • 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 o. 152 CARDl

READO READ 1 PNCHO PNCH1 TYPEO PRNT1

154 156 157 158 160 162 164 PRNT3 0 0 0 . 0 . 0 0 0 0 0 • • 0 0 0 0 0 0 0 0 0 • • 0 166 PAPTl

PAPTN PLOTl OMPR1

168 170 172 174 WRTYO 0 0 0 • • • • 0 • • • 0 0 0 0 0 0 0 • • 0 0 0 . 0 . 0 . 0 176 DISK1 0 • • • 0 0 0 0 • • 0 0 0 0 0 • • • • 0 0 • • • 0 0 • • 0 177 DISKN • 0 0 0 • • 0 0 0 • • 0 • • 0 • • • 0 • • 0 0 0 0 0 0 180 FLOWCHARTS 0 • • • • • • • • • 0 • • • • • • • • • 0 0 0 0 0 • • 185 System Overview o. 0 .' • • • • • • • • • • • • • • • • 0 0 • • 185 System Loader •••••• 0 • • • • 0 • • • • • • • • • • • • • • • o. 186 Cold Start Programs 0 • • 191 Supervisor 0 0 • • • • • • • • • • • • • • • • • • • • • • • • • • • • 0 193 Core Image Loader 0 0 • • • • • • 0 0 0 • • • • 0 0 • • 0 0 0 o. 203 Core Load Builder 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 • • 205 Disk Utility Program • . • • • • 0 • • • 0 • • 207 Assembler Program 0 0 • • • • • • 0 • • • • 0 0 0 0 0 0 0 • • 0 • • 220 FORTRAN Compiler o. 0 0 • • • • • • • • • • • • • • • • • • • • 244 System Library ••••••• 0 • • 274 APPENDIX A. EXAMPLES OF FORTRAN OBJECT CODING. 307 APPENDIX B. LISTINGS •• 0 0 0 0 • • 0 0 • • 0 • • • • 0 • • 323 DCOM 0 • • • • • • 0 0 • • 0 0 ' 0 ' • • • 0 0 • • 0 • • • • • • • 323 Resident Image • 0 0 0 0 0 0 0 0 0 • • 0 0 0 • • 0 0 • • 324 Resident Monitor • 0 0 0 0 0 0 0 • • 324 DISKZ • 0 0 0 0 0 • • 0 0 0 0 • • • • • • • • • • • • • • 0 • • 329 Equivalences • • • • • • • • • • • 0 • • 0 • • • • • • 0 0 • • 333 Cold Start Program 0 0 • • • • • • 0 • • • • • • • • • • • • • • 0 • • 334 Cross-Reference ••• 0 .' • • • • • • • • • • • • • • • • • • • • • • 0 335

APPENDIX Co ABBREVIATIONS • • • • • • • • • • • • • • • • • 0 339 APPENDIX D. MICROFICHE REFERENCE TABLE • 0 • • 345 INDEX. 0 0 0 • • • • 0 0 0 0 0 • • • 0 0 0 ' • 0 0 0 0 0 • • 0 • • 0 • • 349

(6)
(7)

Figures

1. Core Layout During System Loader Operation

2. Core Layout During Cold Start • • • • • • • • • • • • • • • • 3. Core Layout During Supervisor Operation • • • • • • • • • 4. Core Layout on Supervisor Entry at $EXIT (DISKZ

in Core) • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • 5. Core Layout on Supervisor Entry at $EXIT (DISKZ

Not in Core) • • • • • • • • • • • • • • • • • • • • • • • • • • • 6. Core Layout on Supervisor Entry at $DUMP • • • • • • • • 7. Core Layout on Supervisor Entry at $LINK (Link in

Disk System Format) • • • . • • • • • • • • • • • • • • • • • • 8. Core Layout on Supervisor Entry at $LINK (Link in

Core Image Format) • • • • • • • • • • • • • • • • • • • • • •

Tables

1.

2.

3.

4.

The Contents of COMMA • • • • • • • • . • • • • • • • • • • The Contents of DCOM . • • • • • • • • • • • • • • • • • • • The Contents of the FORTRAN Communications Area • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

The Contents of the FORTRAN Symbol Table

10 Word • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

Flowdiagrams

13 16 25 28 29 29 30 31

4 6 77 79

1.

2.

General Procedure for Program Analysis • • • • • • • • •• 113 Procedure for Identification of the Failing

Component or Function. • • • . • • • • • • • • • . • • • • •• 114 3. CoreDumpProcedure • • • • • • • • • • • • • • • • • • • • • • 115

Flowcharts

DMS01. Disk Monitor System, System Overview

... .

185

SYL01. System Loader, General Flow •••••••••••••• 186 SYL02. System Loader, Phase 1

... .

187

SYL03. System Loader, Phase 2

...

188

SYL04. System Loader, Phase 2

... .

189

SYL05. System Loader, Phase 2

...

190

vii ILLUSTRATIONS 9. Core Layout During Core Load Builder Operation ••• 10. Layout of the Transfer Vector • • • • • • • • • • • • • • • 11. SOCAL Linkage in the LIBF Transfer Vector •••••• 12. CALL Transfer Vector for SOCALs • • • • • • • • • • • • 13. Core Layout during Disk Utility Program Operation •• 14. Core Layout During Assembler Program Operation • • • • • • • • • • • • • • • • • • • • • • • • • • • • 15. Core Layout During FORTRAN Compiler Operation • • • • • • • • • • • • • • • • • • • • • • • • • • • • 16. FORTRAN Scan Example • • • • • • • • • • • • • • • • • • 17. Core Layout During User Core Load 34 38 39 39 43 72 76 93 Execution • • • • • • • • • • • • • • • • • • • • • • • • • • •• 119 5. 6. 7. 8. 9. 4. FOR TRAN Statement 10 Word Type Codes ••••••• Conversion of FORTRAN FORMA T Specifications • • • • • . • • • • • • • • • • • • • . • • • • • • FORTRAN ForCing Table • • • • • • • • • • • • • • • • • • Error Number List • • • • • • • • • . • • Error Stop List • • • • • • • • • • • • • • • • • • • • • • • • • Generalized Subroutine Maintenance/Analysis Procedure • • . • • • • • • • • • • • • • • • • • • • • • • 80 87 91 116 118 121 5. Trace Back Procedures • • • . • • • • • • • • • • • • • • •• 122 CST01. Cold Start Loader

...

191

CST02. Cold Start Program

...

192

SUP01. Supervisor, Skeleton Supervisor

...

193

SUP02. Supervisor, Monitor Control Record Analyzer 194 SUP03. Supervisor, JOB Control Record Processor

...

195 SUP04. Supervisor, System Update Program 196

Références

Documents relatifs

Parmi les romanciers d'Afrique noire, celui qui a poussé le plus loin cette intrusion des formes idiomatiques d'une langue locale dans son texte français est sans conteste

Using a daily dataset of call options written on the S &P500 index, we compare the pricing performances of these two IG-GARCH models proving, in this framework, that the

For static panel data models that include endogenous time-invariant variables correlated with individual e¤ects, exogenous averages over time of time-varying variables can be

Apart from a few energy bins close to thresh- old, the shapes of the angular distributions of quasi-free and free proton data are in quite good agreement (see also fig. 12 for

18 patients without suspected aortic or mitral regurgi- tation (called 'normals' in the following) were also investigated, to assess the performances of the method for very small

Le travail réalisé a présenté un grand intérêt du fait de l’assimilation de nouvelles compétences dans des domaines variés : analyse et traitement de jeux de

Dans un premier temps, je montre que le réglage objectif des statis- tiques d’erreur de chaque système permet un bon accord entre les estimations des bilans annuels régionaux de

est paraphrasable par des expressions telles « pour ainsi dire » ou « une sorte de » pour l'emploi nominal indéfini uniquement et peut même se combiner avec elles