Introduction to DOS/VS
Total Page:16
File Type:pdf, Size:1020Kb
Introduction to DOS/VS Release 34 GTOO-0474-0 (formerly GC33-537(}S) File No. 5370-20 Systems Introduction to DOS/VS Release 34 Sixth Edition (April, 1977) This is a major revision of, and obsoletes, GC33-5370-4. For a summary of amendments, refer to Part 3 of this manual under New in Recent Releases which documents the amendments for Release 32, 33, and 34 of DOS/YS. This edition also contains a number of maintenance changes. All changes and additions to the text are indicated by a vertical line to the left of the change. This edition applies to Version 5, Release 34, of the IBM Disk Operating System/Virtual Storage, DOS/YS, and to all subsequent versions and releases until otherwise indicated in new editions or Technical Newsletters. Changes are continually made to the information herein. Before using this publication in connection with the operation of IBM systems, consult the latest IBM System/370 Bibliography, GC20-OOO1, for the editions that are applicable and current. It is possible that this material may c.ontain ref~ence to, or information abo.ut, IBM products (macl1ines and programs), programmmg, or servIces that are not announc~d m your country. Such references or mformation must not be construed to mean that IBM Intends to announce such IBM products, programming, or services in your country. Requests for copies of IBM publications should be made to your IBM representative or to the IBM branch office serving your locality. © Copyright International Business Machines Corporation 1972, 1973, 1975, 1976. ]977 This Manual... .is a general summary of the IBM Disk Operating System/Virtual Storage (DOS/VS). Its purpose is to provide new users of DOS/VS with a basic introduction to the system. For users familiar with DOS, it also gives a summary of the features and functions new in DOS/VS. There are six major parts: Part 1: What is the Disk Operating System 1 briefly describes the major characteristics of DOS/VS. Part 2: The Functions and Facilities of DOS/VS develops a description of the system's functions and facilities, highlighting their use in an actual DOS/VS implementation wherever appropriate. Part 3: What's Different about DOS/VS1 summarizes the features of DOS/VS that differ from those of DOS. Furthermore, the new features introduced with the last three releases of DOS/VS are highlighted. This part of the manual is intended primarily for users already familiar with the system. Part 4: Licensed IBM Programs for DOS/VS provides brief descriptions of licensed IBM programs available with DOS/VS through a license agreement. Part 5: Configurations is a list of System/370 CPU models and input/ output devices that DOS/VS supports, as well as a chart showing the minimum system configuration. Part 6: DOS/VS Documentation is a brief survey of DOS/VS manuals. The reader is expected to have a basic knowledge of data processing. Supplementary information about System/370 functions and instructions may be found in IBM System/370 Principles of Operation, together with IBM System/360 Principles of Operation. Table of Contents Part t. What is the Disk Operating System? ......................... 9 The Component Programs of the System . .. 10 Part 2. The Functions and Facilities of DOS/VS . .. 13 System Control ................................................. 14 Controlling Jobs . .. 14 Automatic Job-to-Job Transition ................................... 15 Assigning Actual I/O Devices to Symbolic Names ....................... 15 Loading Programs for Execution. .. 19 Handling Program Termination . 23 Resource Utilization . 24 Storage Organization. 24 Single-Partition System . 24 Multiprogramming System. 26 Multitasking. 29 Virtual Storage Support. .. 29 Virtual Storage and Address Areas . 30 Allocating Storage to Partitions . 31 The Concept of Paging ........................................ 35 Performance Considerations. 40 An Example of Partition Allocation . 42 POWER/VS ................................................. 44 Performance with POWER/VS. 46 Practical Considerations for Using POWER/VS ....................... 47 Remote Job Entry ............................................ 48 Additional Major POWER/VS Facilities ............................. 48 Job Accounting ............................................... 49 Libraries. .. 51 Using the Libraries . .. 51 Linkage Editor and Relocating Loader. .. 52 Librarian Programs . .. 53 Data Management. 57 Data Organization and Access Methods. .. 57 Sequential Access Method (SAM) and Organization . .. 58 Indexed Sequential Access Method (ISAM) and Organization. 60 Virtual Storage Access Method (VSAM) and Organization. .. 62 Direct Access Method (DAM) and Organization ........................ 67 Summary of Retrieval Methods for Disk . .. 68 Telecommunication Access Methods . 68 Logical and Physical IOCS . 70 High-Level Laguage Support for Data Management Functions . .. 70 Data Security and Data Integrity. 72 File Labeling . 72 Protection Against Duplicate Assignments . .. 73 DASD File Protection .......................................... 74 Track Hold Function ........................................... 74 Data File Security ............................................. 74 Resource Protection Macros . 74 I/O Devices Supported .......................................... 74 System-Operator Interaction ........................................ 75 Reliability, Availability, and Serviceability .............. ~ ............... 77 Miscellaneous System Functions . 78 Subsystem Support Services (SSS) .................................... 79 Emulation under DOS/VS . .. 81 System Generation .. .. 83 Planning System Generation. 83 Shipment of DOS/VS . .. 84 Part 3. What's Different about DOS/VS? . 87 Advantages over DOS . .. 87 Virtual Storage . 88 Implementation. 90 Relocating Loader. .. 91 Implementation............................................... 91 Additional Foreground Partitions . 92 Implementation. 92 Variable Partition Priority . 92 Implementation. 92 The DOS/VS Assembler . .. 92 Implementation. 93 The Shared Virtual Area (SV A) . .. .. 93 Implementation. 94 Extended I/O Device Assignment ................................... 94 Implementation ............................................... 94 Rotational Position Sensing . 95 Implementation ............................................... 95 The Procedure Library. 95 Implementation ............................................... 95 Subsystem Support Services (SSS) . .. 96 Implementation. 96 Emulation on Models 115 and 125 ................................... 96 Implementation. 97 New Devices Supported .......................................... 97 Compatibility . 98 New in Recent Releases. .. 101 New in Release 32. .. 101 VTAM Enhancements ......................................... 101 POWER/VS Enhancements ..................................... 101 Fast CCW Translation Option . .. 102 Partition Dump Option . .. 102 High-Speed Dump Program (DOSVSDMP) . .. 103 CIL Patch Program (PDZAP). .. 103 Cross-Partition Event Control. .. 104 New Devices Supported. .. 104 New Models for the IBM 3115 and IBM 3125 ......................... 104 New in Release 33. .. 106 Cardless System Support . .. 107 The IBM 3803-3/3420 Subsystem Support on the 115 and 125. .. 107 IBM 2501 Card Reader Performance Improvement ..................... 107 BSC Support for the IBM 3660. .. 107 Larger Storage Size Models for the IBM 3115-2 and IBM 3125-2. .. 108 VT AM Enhancements . .. 108 POWER/VS RJE Support for the IBM 3770. .. 108 POWER/VS Cross-Partition Communication . ..