![]() |
MVS and OS/390 Overview
| Duration: 1 day |
| Participants: Application developers, IS managers, auditors, systems programmers, and support staff. |
|
Objectives:
Upon successful completion of this course you will be able to:
- Describe the MVS and OS/390 operating systems and its important subsystems, including JES, TSO, CICS, DB2, and IMS. - Explain how MVS and OS/390 store and manage data, program, and memory (central storage). - Describe the new OS/390 features, including Parallel Sysplex. |
|
Overview:
- This information packed course is designed for participants who need a solid understanding of the foundation of the MVS and OS/390 operating systems. - This course can be presented as a stand-alone course or as the second course in the following series of entry-level courses: Computer Programming Fundamentals (1 day), MVS and OS/390 Overview (1 day), TSO/ISPF PDF (2-3 days), System 370/390 JCL (5 days), followed by COBOL, PL/I, or Assembler, etc. - If participants are already familiar with JCL or TSO, then the optional chapters are also covered. |
| Prerequisites: A basic understanding of computer fundamentals, such as bytes, data storage, operating system concepts, etc. |
| Format: Lecture and discussion with hands-on exercises. |
|
Topic Outline:
- OS/390 Functions What is OS/390? OS/390 Major Features OS/390 Functional Group System Services Systems Management Services Application Enablement Services UNIX Services Distributed Computing Services Communications Server LAN Services Softcopy Services SAP Enablement OS/390 Optional Features Migrating to OS/390 - Parallel Sysplexes Sysplex Sysplex Software Why Sysplex? Uniprocessor A Uniprocessor with One MVS Image Example Tightly Coupled Multiprocessors and Example Loosely Coupled Configuration Base Sysplex Parallel Sysplex What is a Sysplex Data Sharing in a Sysplex Multisystem Data Access The Coupling Facility Technology Parallel Processing in a Sysplex Online Transaction Processing (OLTP) Managing Work in a Sysplex Hardware for Parallel Processing Sysplex Products Sysplex Hardware Sysplex System Software Sysplex Networking Software Sysplex Data Management Sysplex Transaction Management Sysplex Systems Management - MVS and OS/390 Subsystems MVS Major Components JES2 MVS and JES2 Interfaces VTAM IMS Network CICS Network - Memory Management MVS Addressing Central Storage Virtual Storage Three Levels of MVS Addressing Paging Memory Addresses Registers Processing Instructions Memory Layout Abend Multiprocessing - Data Management Bits and Bytes Character Encoding Word Sizes Data Formats Data Storage Storage Devices I/O Flow Remote I/O Flow Multiple I/O Paths to Devices Dataset Organizations Access Method Concepts DSORG = PS DSORG = PO PDSE VSAM ICF Catalog Catalog Hierarchy GDG and Example Generation Datasets Advantages of Generation Datasets Absolute Generation Name Relative Generation Number GDG Summary System Determined Blocksize - SMS Concepts Decisions! Decisions!! Storage Management Decisions DFSMS/MVS DFSMSdfp DFSMSdss DFSMShsm DFSMSrmm Additional DFSMS/MVS Features SMS Summary Not Eligible for SMS Management SMS Classes and Groups Using JCL to Allocate a New Dataset Using SMS to allocate a New Dataset How SMS and MVS Affect Programmers SMS Managed Datasets System-Managed Storage Benefits Automatic Class Selection Effect of SMS Constructs in Life Cycle of Dataset - Programming Languages Compile Process Link/Bind Load Libraries Compile and Link Running Jobs Dynamic vs Static Language Environment LE Benefits Object Oriented Programming - JCL Differences (Optional) DD Keyword Changes Promoted JCL New JCL Parameters AVGREC DATACLAS Before DATACLAS After DATACLAS STORCLAS Before and After STORCLAS MGMTCLAS Before and After MGMTCLAS LIKE and REFDD and Example LIKE REFDD RECORG and KEYOFF DSNTYPE SECMODEL - TSO (Optional) ISPF Option 3.2 M - PDS ISPF Option 3.2 - PDS ISPF Option 3.2 M - PDSE ISPF Option 3.2 Loadlib ISPF Option 3.4 Exercise |
|
|