Mvs1.0

  • Uploaded by: Antony
  • 0
  • 0
  • November 2019
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Mvs1.0 as PDF for free.

More details

  • Words: 1,083
  • Pages: 24
CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

1

MVS

MVS

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

2

Basic system/370 Architecture

IBM maintains compatibility among various systems / 370 processors by designing each with the same basic architecture.The processor consists of three main parts. • CPU • Main Storage • Data Channels

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

3

370series Processor Architecture

CHANNELS

0 1 CPU

Main Storage

2 3 4

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

4

Multiprocessing

• Operating two or more processors simultaneously with one MVS system • In multiprocessor systems, two or four CPUs share access to common main memory. Operating system determines how each CPU is utilized.

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

5

Concepts of MVS

Multiple Virtual Storage (MVS) is the virtual storage operating system designed to perform the system control programming functions in large customer environments MVS is based on three important system concepts • Virtual Storage • Multiprogramming • Spooling – Managing CPU storage space

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

6

MVS Features • Virtual storage operating system supporting uniprocessor, attached processor and coupled multiprocessor configurations. • Integrated time sharing(TSO) facilities with individual address spaces. • System resource manager for dynamic workload management. • VSAM master catalog and user catalogs. • Virtual I/O for temporary datasets. • Functional recovery routines for system components. • Job entry functions supported by standard job entry sub-systems JES2 or JES3. • Cross memory services for interaddress space communication reduces assigned common virtual storage and sub-system overhead.

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

7

MVS Features

• Message suppression facility to allow user defined control over informational messages. • Improved online problem determination via extensions to operator command facilities. • Support for 31-bit virtual storage addresses. • Support for various add on subsystems to perform functions like file and device management. • Enhanced job management using JES2 and JES3 Job Entry Systems. • Dynamic I/O reconfiguration using DFSMS.

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

8

MVS

Languages – FORTRAN – VS COBOL II – PL/1 – CLIST and REXX – IBM ‘C’ – ASSEMBLER 370

HARDWARE – MVS – 4341 THRU 3090 – MVS/XA – 4381 THRU 3090 – MVS/ESA – 3090 – MVS ES/9000

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

9

Spooling

• Multiprogramming increase I/O device utilization by allowing several programs that use different I/o devices to execute at the same time. • A conflict will result when two or more programs try to access a device that can not be shared, such as a printer. • Spooling eliminates this problem by acting as an interface between programs and non-shareable devices.

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

10

Virtual Storage Management

MVS Nucleus • Nucleus resides in the lowest area of fixed storage • Contains - most heavily used parts of the operating system and control • Function - operation of the virtual storage is not pageable

Pageable supervisor and link pack area Master Scheduler Region Dynamic Region Non-Pageable Dynamic Region MVS Nucleus CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

11

Job Scheduling

Job Scheduler • Selects jobs for processing from the job queue • Starts an initiator/terminator task that allocate the device and main storage needed to run the program

CSC Proprietary 12/02/08 04:22 PM 008_fmt_blk

12

Job Entry Subsystem

• Combines the function of scheduling and spooling to provide a comprehensive facility for processing jobs through a MVS system • It is the job entry subsystem that reads and process JCL • Provides many options for the final disposition of spooled output data based on the class and device specified in the JCL.

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

13

JES2 AND JES3

• JES2 – Is designed for single processor systems – Can handle only simple job scheduling functions

• JES3 – Is designed for large multiprocessor systems – Can handle complicated job scheduling functions

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

14

Data management services

MVS provides automatic data management services • Data set storage control • Cataloging • Space allocation • security

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

15

MVS subsystems

SUBSYSTEMS • TSO – ISPF – PDF

• • • • •

CICS/MVS DB2 IMS JES2 JES3

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

16

Time sharing option (TSO)

Features • Each user has full facility of MVS • Comprehensive, easy to use edit facility • Command list facility (CLIST)- TSO command procedures • SUBMIT command to send work from foreground to background.

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

17

Time sharing option(TSO)

Benefits • Increase in productivity • Interactive computing leads to increased efficiency • Offers the widest range of functions through the widest range of terminals to the widest range of users of any IBM interactive computing system.

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

18

Data set Labels

Under MVS storage entity such as tape or disk is called volume • A volume may contain many files • Volume is identified by volume serial number • VTOC – For direct access volumes , a special area – Contains data set labels for each file on the volume

• Each label in VTOC gives – Data set name – Data control block information – Location of the data set on the disk

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

19

Data Set Name

• • • • • •

Consists of one or more qualifiers Maximum of eight characters long Qualifiers are separated by periods Maximum length of data set name is 44 including periods. First qualifier is called high level qualifier First character in each level must be a letter – For Example : CSCINDIA.TRAINING.COURSES

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

20

Data Control Block

• DCB is a table in storage used by various routines of control I/O operations • Usually DCB parameters are coded in JCL

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

21

Data set Organization

Two methods of Data set organization • Sequential data set • Partitioned data set (PDS) – Consists of a directory and one or more members – Each member function as a sequential data set

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

22

Commonly used ISPF Commands • Locate or L • Insert or I • Delete or D • Copy or C • Move or M • Overlay or O • Repeat or R • Shift or ( • Exclude or X • Find or F • Change or C CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

23

Thanks

THANK YOU

CSC Proprietary 12/02/08 04:23 PM 008_fmt_blk

24

More Documents from "Antony"

Whoscoming
May 2020 7
December 2019 17
Hssi
October 2019 23
Mvs1.0
November 2019 21
Book1.xlsx
April 2020 10