z/OS for Beginners

z/OS for Beginners


This course is designed for anyone requiring a basic understanding of z/OS as an operating system. It also provides a useful introduction for delegates requiring more in-depth training in other areas of the IBM Mainframe including TSO, JCL, z/OS, COBOL, PL/1, Assembler, REXX etc...


There are no prerequisites for this course.


2 days.

Course Objectives

This course will introduce delegates to the z/OS operating system and the IBM systems on which it runs. It covers z/OS terminology and explains the main concepts employed by z/OS in performing its functions. 11 hands on demonstrations are included.

Course Content

z/OS Introduction
Brief history
What is z/OS:
• Basic processor resources
• Storage development
• z/OS and I/O Devices
• Principal software components
z/OS Objectives:
• Control of work
• Control of resources
• Operator communication
• Support for Applications
• I/O Processing
• Task Processing
• Security

Hardware Platform
z/Series processors
I/O Processing – Hardware perspective:
• Cartridges / Disks
• Other peripherals
Modern disks versus old technology

z/OS Structure
Task Management:
• Multi-tasking
• Multi-processing
• The dispatcher and dispatching priorities
Input/Output process – z/OS perspective
Virtual Storage Operation
Address Spaces
Common areas
System Address Spaces
• Started Tasks
• Work-load Manager

Data in z/OS
Internal representation
Packed Decimal
Error correction
Data Sets:
• Data set composition
• Data set naming and location
Catalogue Structure
VTOC structure
Data Set Structures:
• Data organisations and access methods
• Record formats
• Buffering
Partitioned Data Sets and PDSE
Virtual Storage Access Method:

Running Work in z/OS
Batch processing:
• JES2 versus JES3
• JES2 Overview
• JES2 Job Submission
System Networks:
• Network management
On-line processing:
• TSO and ISPF
• CICS overview
• DB2 plus others
Applications Development:
• Programming Languages
• Compile stages
• CICS and DB2 requirements
• More modern languages

JCL Overview
Sample job
JOB statement explanation
EXEC statement explanation
Various DD statements explained
Mention of IF/ELSE logic

UNIX System Services
Rationale for Open Systems
The UNIX Environment in z/OS:
• HFS Data Sets
Accessing the UNIX environment

z/OS Facilities
DFSMS family of products
Aims of Storage Management
ACS Routines
HSM’s role
SMS and non-SMS Allocation processes
Global Resource Serializtion
Data in Memory:
• LLA, DLF and VLF
System Management Facility (SMF)
System Security:
• RACF and its database

z/OS Commands
PR/SM Review:
• IPL, IML and HMC
• Auomatic commands from Parmlib members
Managing tasks
Managing devices
Starting and stopping z/OS

JES2 Commands
Starting JES2
Managing initiators
Managing JOBs/Tasks
Managing Input queues
Managing Output queues
Stopping JES2

Diagnostic Aids
Quality approach
Consoles and their functions and types
• Message Structure
• Message Routing
• Automated Operations
Abend Codes:
• System Abends
• Program interrupts
• User Abends
• Error handlers
Dumps and their analysis

Virtual Courses

ALL of our courses can be delivered virtually! Our Bath public schedule courses are available as live virtual sessions, using the popular Zoom Virtual Classroom and remote labs. Delegates can test their access at: www.zoom.us/test

Public Courses

On-Site Courses

Can't attend one of our public classes? Booking for multiple people?

All our courses are available on your site! Delivered for your staff, at your premises.

Contact us to find out more...