©HCCS & IBM® 2006 Stephen Linkin 1 Overview Of System Programming Stephen S. Linkin Houston...
-
Upload
antonio-wilke -
Category
Documents
-
view
217 -
download
4
Transcript of ©HCCS & IBM® 2006 Stephen Linkin 1 Overview Of System Programming Stephen S. Linkin Houston...
©HCCS & IBM® 2006 Stephen Linkin
1
Overview Of System Programming
Stephen S. LinkinHouston Community College
© HCCS and IBM 2006
©HCCS & IBM® 2006 Stephen Linkin
2 11/18/06
The Role Of The System Programmer
Device I/O ConfigurationsDevice I/O Configurations Processor ConfigurationsProcessor Configurations Console DefinitionsConsole Definitions Managing System Libraries Managing System Libraries Managing System Data SetsManaging System Data Sets Customization Parameters Customization Parameters Security AdministrationSecurity Administration
©HCCS & IBM® 2006 Stephen Linkin
3 11/18/06
What Is Meant By Separation Of Duties? z/OS system programmer CICS system programmer Database system programmer Database administrator Network system programmer Automation specialist Security manager Hardware management Production control analyst System operator Network operator Security administrator Service manager
©HCCS & IBM® 2006 Stephen Linkin
4 11/18/06
Customizing The System
z/OS System Libraries
©HCCS & IBM® 2006 Stephen Linkin
6 11/18/06
Customizing The System
z/OS System Libraries SYS1.PARMLIB Link Pack Area (LPA) Pageable Link Pack Area (PLPA)
©HCCS & IBM® 2006 Stephen Linkin
7 11/18/06
Customizing The System
z/OS System Libraries SYS1.PARMLIB Link Pack Area (LPA) Pageable Link Pack Area (PLPA) Fixed Link Pack Area (FLPA) Modified Link Pack Area (MLPA)
©HCCS & IBM® 2006 Stephen Linkin
8 11/18/06
Customizing The System
SYS1.PROCLIB The Master Scheduler Subsystem
©HCCS & IBM® 2006 Stephen Linkin
9 11/18/06
Customizing The System
SYS1.PROCLIB The Master Scheduler Subsystem A Job Procedure Library
/*JOBPARM PROCLIB=/*JOBPARM PROCLIB=/*JOBPARM PROCLIB=PROC99/*JOBPARM PROCLIB=PROC99
©HCCS & IBM® 2006 Stephen Linkin
10 11/18/06
Customizing The System
SYS1.PROCLIB The Master Scheduler Subsystem A Job Procedure Library Search Order For Programs
Job pack area (JPA) TASKLIB3 STEPLIB or JOBLIB LPA Libraries In The Linklist
©HCCS & IBM® 2006 Stephen Linkin
12 11/18/06
Customizing The System
What System Symbols Are
©HCCS & IBM® 2006 Stephen Linkin
14 11/18/06
Managing System Performance
Iterative And Continuous Process Distribution Of Available Resources
©HCCS & IBM® 2006 Stephen Linkin
15 11/18/06
Configuring I/O Devices
More Than Plug and Play
©HCCS & IBM® 2006 Stephen Linkin
16 11/18/06
Following A Process Of Change Control
Factors Considered For Changes: The Benefits The Resources Required The Relative Importance Interdependency Of Changes
©HCCS & IBM® 2006 Stephen Linkin
17 11/18/06
Following A Process Of Change Control
Factors Considered For Changes: The Benefits The Resources Required The Relative Importance Interdependency Of Changes
Risk Assessment Change Control Record System
©HCCS & IBM® 2006 Stephen Linkin
18 11/18/06
Following A Process Of Change Control
Factors Considered For Changes: The Benefits The Resources Required The Relative Importance Interdependency Of Changes
Risk Assessment Change Control Record System Production Control
©HCCS & IBM® 2006 Stephen Linkin
19 11/18/06
Configuring Consoles
What Are Consoles?
©HCCS & IBM® 2006 Stephen Linkin
20 11/18/06
Configuring Consoles
What Are Consoles? How Do We Set Them Up?
©HCCS & IBM® 2006 Stephen Linkin
21 11/18/06
Configuring Consoles
What Are Consoles? How Do We Set Them Up? Types Of Consoles
(MCS) consoles (SMCS) consoles (EMCS) consoles
©HCCS & IBM® 2006 Stephen Linkin
22 11/18/06
Configuring Consoles
What Are Consoles? How Do We Set Them Up? Types Of Consoles
(MCS) consoles (SMCS) consoles (EMCS) consoles
©HCCS & IBM® 2006 Stephen Linkin
23 11/18/06
Initializing The System
Why An Initialization Process What Is Needed
The Device Address Of The IPL Volume The Loadxx Member Containing Pointers
To System Parameters The IODF Data Set Containing
Configuration Information The Device Address Of The IODF Volume
©HCCS & IBM® 2006 Stephen Linkin
24 11/18/06
Initializing The System
Initialization Process System And Storage Initialization Master Scheduler Initialization
©HCCS & IBM® 2006 Stephen Linkin
25 11/18/06
Initializing The System
Initialization Process System And Storage Initialization Master Scheduler Initialization
Significant Tasks Performed By IRIMS Read The LOADPARM Information Search The Volume Specified By LOADPARM For The
IODF Data Set Load The Operating System’s Nucleus Initialize virtual storage master scheduler address space Initialize real storage management
©HCCS & IBM® 2006 Stephen Linkin
26 11/18/06
Initializing The System
Initialization Process System And Storage Initialization Master Scheduler Initialization
NIP carries out the major functions Expands the SQA and extended SQA Creates the PLPA and extended PLPA Loads modules into FLPA or extended FLPA Loads modules into MLPA and extended MLPA Allocates virtual storage for the CSA and extended CSA
©HCCS & IBM® 2006 Stephen Linkin
27 11/18/06
Initializing The System
©HCCS & IBM® 2006 Stephen Linkin
28 11/18/06
Initializing The System
Initialization Process System And Storage Initialization Master Scheduler Initialization
©HCCS & IBM® 2006 Stephen Linkin
29 11/18/06
Initializing The System
IPL Types Cold start Quick start Warm start
Shutting Down The System
©HCCS & IBM® 2006 Stephen Linkin
30 11/18/06
Summary
Read The Redbook