Download presentation
Presentation is loading. Please wait.
Published byAntonio Wilke Modified over 10 years ago
2
©HCCS & IBM® 2006 Stephen Linkin 1 Overview Of System Programming Stephen S. Linkin Houston Community College © HCCS and IBM 2006
3
©HCCS & IBM® 2006 Stephen Linkin 2 11/18/06 The Role Of The System Programmer Device I/O Configurations Device I/O Configurations Processor Configurations Processor Configurations Console Definitions Console Definitions Managing System Libraries Managing System Libraries Managing System Data Sets Managing System Data Sets Customization Parameters Customization Parameters Security Administration Security Administration
4
©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
5
©HCCS & IBM® 2006 Stephen Linkin 4 11/18/06 Customizing The System z/OS System Libraries
6
©HCCS & IBM® 2006 Stephen Linkin 5 11/18/06 Customizing The System z/OS System Libraries
7
©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)
8
©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)
9
©HCCS & IBM® 2006 Stephen Linkin 8 11/18/06 Customizing The System SYS1.PROCLIB The Master Scheduler Subsystem
10
©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=PROC99
11
©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
12
©HCCS & IBM® 2006 Stephen Linkin 11 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
13
©HCCS & IBM® 2006 Stephen Linkin 12 11/18/06 Customizing The System What System Symbols Are
14
©HCCS & IBM® 2006 Stephen Linkin 13 11/18/06 Customizing The System What System Symbols Are
15
©HCCS & IBM® 2006 Stephen Linkin 14 11/18/06 Managing System Performance Iterative And Continuous Process Distribution Of Available Resources
16
©HCCS & IBM® 2006 Stephen Linkin 15 11/18/06 Configuring I/O Devices More Than Plug and Play
17
©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
18
©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
19
©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
20
©HCCS & IBM® 2006 Stephen Linkin 19 11/18/06 Configuring Consoles What Are Consoles?
21
©HCCS & IBM® 2006 Stephen Linkin 20 11/18/06 Configuring Consoles What Are Consoles? How Do We Set Them Up?
22
©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
23
©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
24
©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
25
©HCCS & IBM® 2006 Stephen Linkin 24 11/18/06 Initializing The System Initialization Process System And Storage Initialization Master Scheduler Initialization
26
©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 Systems Nucleus Initialize virtual storage master scheduler address space Initialize real storage management
27
©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
28
©HCCS & IBM® 2006 Stephen Linkin 27 11/18/06 Initializing The System
29
©HCCS & IBM® 2006 Stephen Linkin 28 11/18/06 Initializing The System Initialization Process System And Storage Initialization Master Scheduler Initialization
30
©HCCS & IBM® 2006 Stephen Linkin 29 11/18/06 Initializing The System IPL Types Cold start Quick start Warm start Shutting Down The System
31
©HCCS & IBM® 2006 Stephen Linkin 30 11/18/06 Summary Read The Redbook
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.