Systems Reference Library IBM 7090-7040 Direct Couple Operating
Total Page:16
File Type:pdf, Size:1020Kb
File No. 7090-36 Form C28-6382-3 Systems Reference Library IBM 7090-7040 Direct Couple Operating System Programmer's Guide This publication contains information the programmer needs to prepare jobs for the IBM 7090-7040 Direct Couple Operating System (DCOS), i7090-PR-161. Included are discussions of basic system concepts, control cards, the Core Storage Dump Program, the Direct Couple Input/Output Executor, and a discussion of 7090 octal dump interpretation. Form C28-6382-3 Page Revised 6/11/65 By TNL N28-0157-0 PREFACE This publication describes the Direct Form C28-6392 Couple Operating System (DCOS) and the IBM 7090/7094 Programming Systems: COBOL components of it that are of primary inter Language, Form C28-6391 est to the applications programmer. The IBM 7090/7094 IBSYS Operating system: first section contains a general introduc IBJOB Processor Debugging Package, tion to DCOS that is intended to acquaint Form C28-6393 the reader with system concepts, modes of operation, and job flow. Subsequent sec tions include discussions of control cards, Instructions for using the IBJOB Proc the Core storage Dump Program, the Direct essor should be interpreted by the reader Couple Input/Output Executor, and 7090 of the above publications in light of the octal dump interpretation. DCOS configuration and oth~r charac teristics of DCOS. The most significant More detailed information about DCOS, considerations are the unit assignment including initial creation and system main specifications for the $FILE control card. tenance procedures, is contained in the These are described in Appendix A of this publication, IBM 7090-7040 Direct Couple publication. Operating System: Systems Programmer's Guide, Form C28-6383. References to the Input/Output Control System also appear in this publication. All information required by machine The Input/Output Control System is des operators is provided in the publication cribed in the publication IBM 7090/7094 IBM 7090-7040 Direct Couple Operating Sys IBSYS Operating System: Input/Output Con tem: Operator's Guide, Form C28-6384. trol System, Form C28-6345. Specifications for the Direct Couple The Direct Couple Operating System is feature, and descriptions of additional designed for five major machine configu machine instructions that facilitate its rations. use, are contained in the publication Directly Coupled processing Units--7040 to 1. 7090-DC-7040 7090/7094; 7044 to 7094/7094 II, Form 2. 7094~DC-7040 A22-6803. 3. 1094-DC-7044 4. 1094 II-DC-1044 For information on the IBJOB Processor, 5. 7094 II-DC-7040 the major subsystem of DCOS, the reader is referred to the following IBM publications: Throughout this publication, the term 7090 refers to the 1090, 7094, or 7094 II IBM 7090/7094 IBSYS Operating System: and the term 7040 refers to the 7040 or IBJCB Processor, FormC28-6389 7044. IBM 7090/7094 Programming Systems: FOR TRAN IV Language, Form C28-6390 The minimum machine configuration IBM 7090/7094 Programming Systems: Macro required by the distributed version of DCOS Assembly Program (HAm Language, is given in Appendix F. Major Revision (March 1965) This edition, Form C28-6382-3, is a major reV1S1on of Form C28-6382-2. This publication amplifies material pre viously presented, and, in some cases, provides additional material. Major changes and additions are concerned with: system messages, utility routines, and direct- and compatability-mode systems. Additions or changes are indicated by a vertical line to the left of the text; new or revised illustrations are denoted by the symbol • to the left of the caption. The following publications are made obsolete by this revision: C28-6382-2, C28-6382-1, C28-6382-0, and the Tech nical Newsletters N28-0145-0 and N28-0148-0. This publication was· prepared for production using an IBM computer to update the text and to control the page and line format. Page impressions for photo offset printing were obtained from an IBM 1403 Printer using a special print chain. Copies of this and other IBM publications can be obtained through IBM Branch Offices. A form for readers' comments appears at the back of this publication. It may be mailed directly to IBM. Address any ·additional comments concerning this publication to the IBM Corporation, Programming Systems Publications, Department 039, 1271 .Avenue of the Americas, New York, NY., 10020. o 1964 by International Businp.ss Machines Corporation CONTENTS INTRODUCTION 7 Transfer To D~mp Instructions • 24 DIRECT COUPLE OPERATING SYSTEM CONCEPTS 8 Dump Parameters • 24 IBM 7090 Data Processing System 8 IBM 7040 Data Processing System 8 Machine Status at the End of a Dump 25 IBM 1402 Card Read Punch · 8 IBM 1403 Printer . · · · 8 DIRECT COUPLE INPUT/OUTPUT EXECUTOR 27 IBM 1014 Remote Inquiry Unit · · · · 8 IBH 729 Magnetic Tape units 8 DC-IOEX Communication Region Table 27 IBM 1301 Disk Storage · · · · 8 IBM 7320 Drum Storage · · · · 9 unit Control Block 29 · · · · Word 1 • • • • • 29 Job Processing • • • • • • 9 ~ord 2 • • • • • • • 30 DCOS Multiprocessor •••• 9 Word 3 • 30 IBM 7090 Operating System with DC Word 4 q • • • • 30 Capability ••••••••• 10 Maintenance of Unit Control Block 7040/7044 IBJOB Tape Blocking Fields '. • • • • • • • • 30 Utility Routines 11 Using The DC-IOEX Trap Supervisor • 30 Operating Modes • • • 11 Determining the Availability of a Direct Mode 11 Unit • • • • • • • • • 30 Compatibility Mode. 11 Call to DC-IOEX 30 Job Flow 12 Select Routines • 31 Input Stage 12 Select Routine Exits 31 Setup Stage 12 Location MODSW • • • • • 31 Execution Stage 12 Design of Select Routines, Select Breakdown Stage 13 Plus Entry • • • • • • • • • • 31 Punch Stage 13 Design of Select Routines, Select Print Stage •••• 13 Minus Entry • • • • • • • • • • • • 32 Purge Stage 13 Sense Indicators • • • • • • • • • • 32 Suppression of the IOEX Redundancy Example of Typical Job Flow 13 Message • • • • • •• • • • • • 32 Functional 7090 System Unit (IOBASE) Location • COMM • • • • • • • • • 32 Configurations • • • • • • • • 14 General Considerations in the Design of Select Routines 33 CONTROL CARDS • • • • • 15 General Control Card Format 15 Nondata Selects 33 $JOB Card •••• 15 $EXECUTE Card 15 DC-IOEX Utility Routines 34 $ROW Card 16 Message Writer • 34 $ENDROW Card • • • • • • 16 Message Length • • • • • 35 $IOBASE Card • • • 17 Alphameric Punch • .• • • 35 $SETUP Card • • • • 17 Post-Mortem Dump • • • • 35 $SETUP Card Option Specifications 18 Binary-to-Decimal Conversion--AC $ASSIGN Card 19 Decrement • • • • • • • • • • • 35 $ATEND Card • • • • 20 Binary-to-Decimal Conversion--AC $DATA, $EOF, iEOF, and i Cards • 20 Address • • • • • • • • • • • • • • 35 $ID Card • • • • • • • • 20 Binary-to-BCD Octal Conversion--MQ $* Card 21 Decrement • • • • • • • • • • 35 $PAUSE Card 21 Binary-to-BCD Octal Utility Routines Specified on Conversion--S,1-14 of MQ 35 $UTILITY Cards •••• 21 Pause Routines • • • • 35 Examples of Deck Setups 22 Symbolic Unit Conversion •• 36 Convert and Add Unit Designation to SYSTEM CORE STORAGE DUMP PROGRAM 24 Message • • • • • • • • • • • • 36 GENERAL PROGRAMMING CONSIDERATIONS 37 Direct- and Compatibility-Mode Systems 37 Direct-Mode Systems • • • • 38 Compatibility-Mode Systems 38 GUIDE TO 7090 OCTAL DUMP INTERPRETATION 40 Non-DC-IBSYS Jobs ••• • • • 40 Data Channel-Trap Simulation • • 40 DC-IBSYS Locations • • • • • • • 41 communication region locations • 42 Examining Unit Control Blocks 44 APPENDIX A: IBJOB UNIT ASSIGNMENT-DCOS 46 Unit Assignment Options 46 General Unit Assignment Considerations •••• 47 APPENDIX B: MESSAGES... 48 APPENDIX C: CONTROL CARD FORMAT INDEX. 58 DC-IBSYS/DCMUP Control Cards 58 System Editor Control Cards • • 59 7040/7044 IBJOB Tape Blocking Utility Control Cards ••• • • • • •• 60 APPENDIX D: CONTROL CARD CHECK LIST 61 pC-IBSYS/DCMUP Control Cards 61 System Editor Control Cards • • 62 APPENDIX E. SPECIAL CONSIDERATIONS; COMPATIBILITY MODE OPERATION • 64 FORTRAN II Monitor System 64 709C/7094 Sort • • • • • • • 64 APPENDIX F: MACHINE CONFIGURATION • •• 66 ILLUSTRATIONS Figure 1. Direct Couple Operating Sys- tem--General Machine Configuration 8 Figure 2. Phases of Processing . • •• 9 Figure 3. DC-IBSYS Monitor Organization. • • • • • • • • . • .• 10 Figure 4. IBM 7090 Operating System with DC Capability (DC-IBSYS) 11 Figure 5. Stages of Processing for Non- Utility Jobs. • • • • • • • 12 Figure 6. Direct-Mode System Unit FUnctions (IOBASE 0) • • . • • 14 Figure 7. IOBASE 1 • • • • • • . • •• 14 Figure 8. IOBASE 2 • • • • • • 14 Figure 9. Sample $ROW-$ENDROW Application • • • • • • • 16 Figure 10. Sample Deck Setup--FORTRAN Compilation and IBMAP Assembly • • 22 Figure 11. Sample Deck Setup--One- Segment FORTRAN Compilation and Execution • • • • . • • • • • • 23 Figure 12. Sample Deck Setup--Two- Segment Job • • • • • • • • • 23 Figure 13. Sample Deck Setup--Object Program on Cards • • • • • • . • • •. 23 Figure 14. Sample Deck Setup--System on Tape • • • • • • • • • • • • • • • 23 Figure 15. Core Storage Dump Formats 26 Figure 16. DC-IOEX Communication Table • • • • • • • • • • • 28 Figure 17. Unit Control Block. 30 Figure 18. DC-IBSYS Locations. 42 Figure 19. Communication Region Locations •••••• • • • 43 Figure 20. Contents of Sample Unit Control Block . • • • . 45 INTRODUCTION The Direct Couple Operating System All 7090 input/output requirements are (DCOS) is a set of supervisory routines handled by 7040 routines. The 7607 Data that coordinate job processing on systems Channel and its associated input/output having the Direct Couple feature. DCOS devices are simulated by