Abcs of Z/OS System Programming Volume 1
Total Page:16
File Type:pdf, Size:1020Kb
Front cover ABCs of z/OS System Programming Volume 1 Introduction to z/OS and storage concepts TSO/E, ISPF, JCL, and SDSF z/OS delivery and installation Paul Rogers Miriam Gelinski Redelf Janssen Joao Natalino Oliveira Alvaro Salla Valeria Sokal ibm.com/redbooks International Technical Support Organization ABCs of z/OS System Programming Volume 1 April 2008 SG24-6981-01 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. Second Edition (April 2008) This edition applies to Version 1 Release 8 of z/OS (5694-A01), Version 1 Release 8 of z/OS.e (5655-G52), and to all subsequent releases and modifications until otherwise indicated in new editions. © Copyright International Business Machines Corporation 2008. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . vii Trademarks . viii Preface . ix The team that wrote this book . ix Become a published author . .x Comments welcome. .x Chapter 1. Introduction to z/OS . 1 1.1 z/OS services . 2 1.2 IBM server and operating system evolution . 4 1.3 z/OS and z/OS.e . 6 1.4 Hardware requirements. 8 1.5 IBM System z Server: Basic and LPAR mode . 9 1.6 z/OS base elements - z/OS V1R8. 11 1.7 z/OS optional features. 15 1.8 z/OS base control program (BCP) . 18 1.9 z/OS Security Server: RACF component . 19 1.10 Data Facility Storage Management Subsystem (DFSMS) . 21 1.11 DFSMS Extended Remote Copy: XRC. 24 1.12 z/OS Communications Server: TCP/IP . 26 1.13 System Modification Program Extended (SMP/E). 28 1.14 Time Sharing Option/Extended (TSO/E). 30 1.15 UNIX System Services . 32 1.16 System Management Facility (SMF) . 34 1.17 Resource Management Facility (RMF) . 36 1.18 Workload Manager (WLM) . 38 1.19 Infoprint Server . 40 Chapter 2. The z/OS system programmer. 43 2.1 z/OS Operating System: the role of a system programmer. 44 2.2 z/OS system programmer management overview . 46 2.3 The system programmer and z/OS operations . 48 2.4 Requirements for z/OS installation . 51 2.5 Choosing an installation package . 53 2.6 Ordering z/OS . 55 2.7 Installing z/OS: ServerPac . 56 2.8 Installing z/OS: Custom-built product delivery option . 57 2.9 Installing z/OS: Fee-based packages . 58 Chapter 3. z/OS storage concepts. 59 3.1 Processor storage overview . 60 3.2 Virtual storage concepts . 62 3.3 Frames, slots, and pages . 64 3.4 The address space concept . 65 3.5 Addressing mode and residence mode. 66 3.6 Storage managers. 67 3.7 Virtual Storage Manager . 68 3.8 Real Storage Manager . 69 © Copyright IBM Corp. 2008. All rights reserved. iii 3.9 Auxiliary Storage Manager . 70 3.10 Paging and swapping . 71 3.11 Auxiliary page data sets . 73 3.12 31-bit address space map. 74 3.13 The common virtual storage area . 75 3.14 z/OS nucleus. 76 3.15 System queue area (SQA/ESQA) . 77 3.16 Common service area (CSA and Extended CSA). 78 3.17 Link pack area (LPA and Extended LPA) . 79 3.18 31-bit address space private area. 81 3.19 Data spaces and hiperspace. 83 3.20 64-bit address space map. 85 3.21 Size and number notation . 87 3.22 Segment tables and page tables in 31-bit addressing . 88 3.23 31-bit virtual address. 90 3.24 64-bit virtual address translation . 91 3.25 Translating a 64-bit virtual address . 93 3.26 System initialization (IPL process) . 94 3.27 z/OS address spaces . 95 3.28 Subsystem definitions . 96 3.29 Multiprogramming and multiprocessing . 98 3.30 Program compile, link-edit, and execution . 100 3.31 Library Lookaside (LLA) . 101 3.32 Virtual Lookaside Facility (VLF) . 103 3.33 Memory hierarchy . 104 Chapter 4. TSO/E, ISPF, JCL, and SDSF . 107 4.1 z/OS facilities for system programmers. ..