Initializing the z/OS System - Initializing the z/OS System

課程正文
初始化 z/OS 系統模組
繼續使用本課程教材即表示您同意下列條款與條件。Interskill Learning Pty. Ltd. © 2024
學習檢核
- 能用自己的話說明「Initializing the z/OS System」在本 topic 中的用途。
- 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
本模組說明 z/OS 從 Initial Program Load 到可運作狀態的主要初始化流程,涵蓋 IPL 需求、Hardware Management Console 的 LOAD 動作、NIP 處理,以及 master scheduler initialization 如何接續建立系統服務。

初始化 z/OS 系統模組
繼續使用本課程教材即表示您同意下列條款與條件。Interskill Learning Pty. Ltd. © 2024

目標:初始化 z/OS 系統
在先前的模組中,您已檢視各種系統資料集與參數,其中大多在系統初始化期間扮演角色。
在本模組中,您將檢視實際的系統初始化流程,並瞭解這些資料集與參數如何在過程中被呼叫。
完成本模組後,您應能:

作為系統程式設計師,您必須能夠安裝新的系統程式或修改系統參數,這兩者都會影響初始化程序。
您現在將會了解這些資料集與參數何時會被使用,以及如何診斷系統啟動問題。

IPL 位址是 SYSRES(SYStem RESidence)磁碟卷的裝置位址。通常會寫在白板上,或在變更時由系統程式設計師提供。SYSRES 卷在系統初始化期間必須上線並準備就緒,因為它包含初始程式載入 (IPL) 的程式碼以及初始化程序所需的一些系統資料集。
Initial Program Load (IPL) 是將作業系統載入中央處理複合體的程序,讓應用程式可以開始提供組織所需的服務。
在啟動 IPL 程序之前,需要三種類型的資訊。
將滑鼠移到這三種類型的資訊上方以了解更多。

Hardware Management Console (HMC) 可用來控制 IBM 大型主機,包括 IPL 程序。HMC 可將 IPL 位址、LOAD 參數與載入類型的詳細資訊儲存在啟動設定檔中,讓系統每次初始化時不必重複輸入這些資訊。
在此處所示的畫面中,畫面上方選取了一個 CPC image,且可看到與之關聯的啟動設定檔為 A03101。若需要,可使用畫面底部的 Activate 工作來使用該啟動設定檔的參數,對該 CPC 執行 IPL。

摘要:z/OS 系統初始化
在本模組中,您檢視了系統初始化程序。您探討了初始化程序的運作機制,以及初始化程序中所涉及的元件與活動。
您也檢視了系統初始化的三個階段:IPL 階段、NIP 階段與 MSI 階段。
您現在應該能夠:

在啟動 IPL 程序後,系統會經過下列三個明確區分的階段:

雖然整個程序被稱為 IPL,但所謂的 IPL 階段是開始的那幾個微秒,在此期間系統的「基礎區塊」會被建立。
操作員所指定的 IPL 卷(或 SYSRES)會被存取,接著定位並載入 IPL 程式(有時稱為「引導程式」);該程式隨即取得控制權。

IPL 程式本身不是 z/OS。它是一個準備啟動 z/OS 的程式,具有兩項主要功能:清除儲存和載入核心。
在清除儲存後,IPL 程式會在 SYSRES 中搜尋核心:資料集 SYS1.NUCLEUS。
找到核心之後,IPL 程式會將核心的部分載入儲存,並將控制權交給核心初始化程式 (NIP)。

在 LOADxx parmlib 成員中指定處理參數,以決定例如主型錄名稱等項目。LOADxx 的內容在另一個模組中有更詳細的說明。NIP 會將核心的其他部分載入記憶體,並在需要時呼叫不同的例行程式,開始設定記憶體以便後續程序使用。它還會讀取 IODF 資料集並執行處理,準備存取如磁碟、磁帶機、耦合設施與網路等裝置。
當 NIP 取得控制權時,會執行一些用以建立 z/OS 可使用之環境的初始功能。此處顯示了其中的一些功能。
將滑鼠移到各項上以了解更多。

PARMLIB 成員中的參數會被讀取與處理。NIP 主控台啟動,並將訊息輸出給操作員,以顯示 IPL 的進度。例如:IEA371I SYS1.IPLPARM ON DEVICE 0150 SELECTED FOR IPL PARAMETERS.
在初始 NIP 處理之後,NIP 會呼叫一組稱為資源初始化模組 (RIMs) 的核心例程。這些模組會執行其他為準備 z/OS 所需的處理。此處顯示了部份這類處理。
將滑鼠移到各項上方以取得更多資訊。

在前一頁,您已看到 z/OS RIM 啟動 NIP 主控台並顯示 IPL 進度資訊。
z/OS 系統程式設計師可以指定參數,允許操作員覆蓋 PARMLIB 的參數,如此處所示。
操作員以 IEASYSxx 參數回覆此訊息,這些參數會覆蓋 PARMLIB 串接中的參數。

在 NIP 完成其工作之後,控制會移交給主排程初始化 (MSI) 階段。
MSI 階段的開始由 MCS 的初始化標示,這會使主控台從 NIP 主控台切換為較為熟悉的操作員主控台。
按一下「播放」以檢視此概念的示範。

在 MSI 階段,第一個位址空間的初始化完成,並將主排程程序載入該空間。主排程程序的處理由 JCL 控制,使用與一般批次作業相同的 JCL 敘述。這些 JCL 通常位於 SYS1.PARMLIB 成員 MSTJCLxx(其中 xx 是在 IEASYSxx 指定的字尾),不過也可以儲存在 z/OS linklist 的模組中。
當主排程程序完成初始化時,像 SMS 和 JES2 等子系統會被初始化,並會執行位於 PARMLIB 成員 IEACMDxx 與 COMMNDxx 中的指令。IEACMDxx 所包含的是 IBM 提供的指令,而 COMMNDxx 則包含安裝指定的指令。

當 MSI 階段完成後,您的電腦系統已準備就緒,可開始運作。

模組完成:初始化 z/OS 系統
您可以按一下 Exit 離開「初始化 z/OS 系統」並記錄您的結果,或使用 Table of Contents 返回並複習本模組。
若要重新參加「初始化 z/OS 系統」模組測驗,您需要先離開模組,然後在您的 LMS 中重新參加測驗。
注意:為確保您的結果正確儲存,請使用位於本訓練視窗右上角的 'Exit' 按鈕。請勿使用瀏覽器右上角的 'X'。
本模組的練習測驗與 Module Test 題目已納入「練習與評量」,可依題型或來源篩選練習。本站以非計分模式提供 10 題練習;正式分數、attempt、completion 與憑證仍以 YourLearnings / InterSkill 為準。