Skip to content

了解系統初始化流程

本模組整理 z/OS 從 IPL 開始到核心初始化、NIP、master scheduler initialization 的主要流程,協助學員理解系統啟動時各階段負責的工作。

學習重點

  • 說明 IPL 如何載入 z/OS nucleus,並連結到後續初始化階段。
  • 辨識 NIP、master scheduler 與系統初始化過程中的關鍵元件。
  • 將課程中的啟動流程與實務上 HMC/LOAD 操作建立關聯。

核心術語

  • IPL
  • Nucleus
  • NIP
  • Master scheduler
  • LOAD

學習內容

18內容頁
18靜態圖像頁
1圖像補充說明頁

課程導入

Page 1內容頁1 張圖像170 字元

Understanding the System Initialization Process - Understanding the System Initialization Process

Understanding the System Initialization Process Understanding the System Initialization Process - Understanding the System Initialization Process screenshot
Understanding the System Initialization Process (content)
課程正文

瞭解系統初始化流程 模組

繼續使用本課程教材即表示您同意這些條款與條件。Interskill Learning Pty. Ltd. © 2024

學習檢核
  • 能用自己的話說明「Understanding the System Initialization Process」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 2內容頁1 張圖像397 字元

Understanding the System Initialization Process - Objectives

Understanding the System Initialization Process Understanding the System Initialization Process - Objectives screenshot
Objectives (content)
課程正文

目標 系統初始化程序概述

本模組為系統初始化程序的入門介紹。

完成本模組後,您應能:

  • 識別與系統初始化程序相關的角色
  • 辨識初始化程序中涉及的組件與活動
  • 識別 IPL 的各個階段以及每一階段中所進行的動作
IPL
學習檢核
  • 能用自己的話說明「Objectives」在本 topic 中的用途。
  • 能辨識 IPL 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

System Generation

Page 3圖像內容頁1 張圖像612 字元

Understanding the System Initialization Process - Introduction to System Configuration and Initialization

Understanding the System Initialization Process System Generation: Understanding the System Initialization Process - Introduction to System Configuration and Initialization screenshot
Introduction to System Configuration and Initialization (html-wrapper)
課程正文

建立、執行及維護 z/OS 系統需要大量規劃,以決定哪些 z/OS 軟體和硬體能最適切地滿足目前與未來工作負載的需求。系統有許多可設定的組件,通常由系統程式設計師負責確保這些組件已妥善定義以達到最佳使用效能。後續模組會深入探討這些組件並討論其設定。

一旦系統結構已定義,系統通常由操作員啟動,啟動程序會載入系統程式設計師所定義的設定檔。

學習檢核
  • 能用自己的話說明「Introduction to System Configuration and Initialization」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 4圖像內容頁1 張圖像634 字元

Understanding the System Initialization Process - System Programmer Tasks

Understanding the System Initialization Process System Generation: Understanding the System Initialization Process - System Programmer Tasks screenshot
System Programmer Tasks (html-wrapper)
課程正文

系統程式設計師會為安裝環境所需的作業系統選擇特定選項。

系統的 PARMLIB 資料集(通常為 SYS1.PARMLIB)包含用來定義系統預設值的參數。這包括元件的組態細節,例如 page data sets、link pack area、sysplex environment、common service area 的大小、real storage 與 virtual system queue area。

完成系統產生程序後,系統程式設計師可能需要向操作員提供一些細節,例如 IPL 卷的裝置位址,以便他們啟動 IPL。

Real storagePagingCSASQALPAPARMLIBIPLData set
學習檢核
  • 能用自己的話說明「System Programmer Tasks」在本 topic 中的用途。
  • 能辨識 Real storage、Paging、CSA、SQA 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

初始化流程

Page 5圖像內容頁1 張圖像434 字元

Understanding the System Initialization Process - The Initialization Process

Understanding the System Initialization Process The Initialization Process: Understanding the System Initialization Process - The Initialization Process screenshot
The Initialization Process (html-wrapper)
課程正文

在系統組態定義完成後,為大型主機供電時會自動執行 Initial Microprogram Load (IML)。

IML 的目的是開機並檢查硬體,包括控制處理器、儲存,以及 IOCDS 所定義的裝置。

一旦系統硬體就緒,即可使用 Hardware Management Console (HMC) 載入系統軟體。

按 Play 以觀看 IML 的動畫。

HMC
學習檢核
  • 能用自己的話說明「The Initialization Process」在本 topic 中的用途。
  • 能辨識 HMC 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 6圖像內容頁1 張圖像6 項補充說明374 字元

Understanding the System Initialization Process - The Initialization Process

Understanding the System Initialization Process The Initialization Process: Understanding the System Initialization Process - The Initialization Process screenshot
The Initialization Process (html-wrapper)
圖像補充說明
載入位址

載入位址是 SYSRES (SYStem RESidence) 卷宗的裝置位址。SYSRES 卷宗在系統初始化期間必須線上並可用,因為它包含初始程式載入 (IPL) 的程式內容以及初始化程序所需的一些系統資料集。

課程正文

Initial Program Load (IPL) 是一個過程,藉由此過程,硬體會從特定裝置將可執行程式讀入中央儲存體,以執行該初始程式。此工作由 HMC 執行。

在啟動 IPL 程序之前,需要三種類型的資訊。

將滑鼠移到這些術語上即可顯示上述物件的更多詳細資訊。

IPLHMC
學習檢核
  • 能用自己的話說明「The Initialization Process」在本 topic 中的用途。
  • 能辨識 IPL、HMC 的基本角色。
  • 能把互動圖像中的元件改寫成前後順序清楚的流程說明。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 7圖像內容頁1 張圖像378 字元

Understanding the System Initialization Process - The Initialization Process

Understanding the System Initialization Process The Initialization Process: Understanding the System Initialization Process - The Initialization Process screenshot
The Initialization Process (html-wrapper)
課程正文

在 HMC 中,Load address、Load parameter 與 Load type 通常會儲存在類似此處所示的設定檔中,因此在每次初始化系統時就不必輸入它們。

使用這些資訊,操作員能夠從 HMC 為指定的 CPC 啟動 IPL。

在下一節,您將看到 IPL 啟動後會發生的情況。

IPLHMC
學習檢核
  • 能用自己的話說明「The Initialization Process」在本 topic 中的用途。
  • 能辨識 IPL、HMC 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

單元摘要

Page 19內容頁1 張圖像574 字元

Understanding the System Initialization Process - Summary

Understanding the System Initialization Process Quiz: Understanding the System Initialization Process - Summary screenshot
Summary (content)
課程正文

摘要:了解系統初始化程序

本單元介紹了系統初始化程序。您已檢視初始化程序的運作機制,以及初始化程序中所涉及的元件與活動。

您也已了解系統初始化的三個階段:IPL、NIP 和 MSI。

您現在應該能夠:

  • 識別與系統初始化相關的角色
  • 辨識初始化程序中涉及的元件與活動
  • 識別 IPL 的各個階段以及每個階段會發生的動作
IPLNIP
學習檢核
  • 能用自己的話說明「Summary」在本 topic 中的用途。
  • 能辨識 IPL、NIP 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

IPL 階段

Page 9圖像內容頁1 張圖像196 字元

Understanding the System Initialization Process - IPL Phases

Understanding the System Initialization Process IPL Phases: Understanding the System Initialization Process - IPL Phases screenshot
IPL Phases (html-wrapper)
課程正文

在啟動 IPL 程序後,系統會經過下列三個不同的階段:

  • 初始程式載入 (IPL)
  • 核心初始化程式 (NIP)
  • 主排程器初始化 (MSI)
IPLNIPMaster scheduler
學習檢核
  • 能用自己的話說明「IPL Phases」在本 topic 中的用途。
  • 能辨識 IPL、NIP、Master scheduler 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 10圖像內容頁1 張圖像325 字元

Understanding the System Initialization Process - IPL Phase

Understanding the System Initialization Process IPL Phases: Understanding the System Initialization Process - IPL Phase screenshot
IPL Phase (html-wrapper)
課程正文

雖然整個程序被稱為 IPL,IPL 階段是最初幾個微秒,系統的「基礎區塊」在此建立。

存取 IPL 卷,定位並載入 IPL 程式(有時稱為「引導程式」),然後該程式取得控制權。

按一下 Play 以檢視 IPL 階段的動畫。

LOADxxIPL
學習檢核
  • 能用自己的話說明「IPL Phase」在本 topic 中的用途。
  • 能辨識 LOADxx、IPL 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 11圖像內容頁1 張圖像466 字元

Understanding the System Initialization Process - IPL Phase

Understanding the System Initialization Process IPL Phases: Understanding the System Initialization Process - IPL Phase screenshot
IPL Phase (html-wrapper)
課程正文

IPL 程式有兩項主要功能:清除儲存並載入核心。儲存清除完成後,IPL 程式會在系統常駐磁碟卷上搜尋核心,或在適用情況下搜尋操作員指定的替代核心。

找到核心後,IPL 程式載入核心載入模組 — IEANUC0x(x 為數字)— 並載入 NIP 模組。然後將控制權移交給 NIP。

按 Play 以觀看此過程的動畫。

IPLNIP
學習檢核
  • 能用自己的話說明「IPL Phase」在本 topic 中的用途。
  • 能辨識 IPL、NIP 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 12圖像內容頁1 張圖像349 字元

Understanding the System Initialization Process - NIP Phase

Understanding the System Initialization Process IPL Phases: Understanding the System Initialization Process - NIP Phase screenshot
NIP Phase (html-wrapper)
課程正文

在從 IPL 程式接管控制權後,NIP 會先執行一些初步工作,然後進行其主要工作:處理由 PARMLIB 及操作員所指定的初始化參數。系統參數清單包含在邏輯 PARMLIB 中,該邏輯 PARMLIB 包括 SYS1.PARMLIB。

按一下 Play 來觀看 NIP 階段的動畫。

PARMLIBIPLNIP
學習檢核
  • 能用自己的話說明「NIP Phase」在本 topic 中的用途。
  • 能辨識 PARMLIB、IPL、NIP 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 13內容頁1 張圖像686 字元

Understanding the System Initialization Process - NIP Phase

Understanding the System Initialization Process IPL Phases: Understanding the System Initialization Process - NIP Phase screenshot
NIP Phase (content)
課程正文

視系統程式設計師所選擇的選項而定,操作員可能會被提示輸入系統參數。

可透過輸入個別系統參數,或指定一個或多個替代系統參數清單,其內容會與 IEASYS00 合併。

IEASYSxxIPLCatalog
學習檢核
  • 能用自己的話說明「NIP Phase」在本 topic 中的用途。
  • 能辨識 IEASYSxx、IPL、Catalog 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 14圖像內容頁1 張圖像75 字元

Understanding the System Initialization Process - NIP Phase

Understanding the System Initialization Process IPL Phases: Understanding the System Initialization Process - NIP Phase screenshot
NIP Phase (html-wrapper)
課程正文

在 NIP 階段,會啟動許多類似上方所示的程式例程。

NIP
學習檢核
  • 能用自己的話說明「NIP Phase」在本 topic 中的用途。
  • 能辨識 NIP 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 15圖像內容頁1 張圖像296 字元

Understanding the System Initialization Process - MSI Phase

Understanding the System Initialization Process IPL Phases: Understanding the System Initialization Process - MSI Phase screenshot
MSI Phase (html-wrapper)
課程正文

當 NIP 完成其工作後,控制權會移交給 MSI 階段。

MSI 階段的開始可以從 MCS 的初始化辨識出來,這會使主控台由 NIP 主控台切換為較為熟悉的操作員主控台。

按一下 Play 以觀看此流程的動畫。

NIP
學習檢核
  • 能用自己的話說明「MSI Phase」在本 topic 中的用途。
  • 能辨識 NIP 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 16圖像內容頁1 張圖像498 字元

Understanding the System Initialization Process - MSI Phase

Understanding the System Initialization Process IPL Phases: Understanding the System Initialization Process - MSI Phase screenshot
MSI Phase (html-wrapper)
課程正文

在 MSI 階段,第一個位址空間的初始化會完成,並將主排程程式(master scheduler)載入該空間。載入後,主排程程式會在名為 MSTJCLxx 的資料集成員中讀取一些 JCL,其中 xx 是一對英數字元。

當主排程程式初始化後,像 SMS 或 JES2 等子系統會被初始化,並會執行 PARMLIB 成員 IEACMDxx(IBM 提供的指令)與 COMMNDxx(由安裝指定的指令)中所包含的指令。

Address spacePARMLIBLOADxxMaster schedulerData setJCLJES2
學習檢核
  • 能用自己的話說明「MSI Phase」在本 topic 中的用途。
  • 能辨識 Address space、PARMLIB、LOADxx、Master scheduler 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。
Page 17內容頁1 張圖像472 字元

Understanding the System Initialization Process - MSI Phase

Understanding the System Initialization Process IPL Phases: Understanding the System Initialization Process - MSI Phase screenshot
MSI Phase (content)
課程正文

當 MSI 階段完成時,您的大型主機系統即可開始運作。

OMVSJES2
學習檢核
  • 能用自己的話說明「MSI Phase」在本 topic 中的用途。
  • 能辨識 OMVS、JES2 的基本角色。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

模組完成

Page 22內容頁1 張圖像555 字元

Understanding the System Initialization Process - Module Complete

Understanding the System Initialization Process Module Test: Understanding the System Initialization Process - Module Complete screenshot
Module Complete (content)
課程正文

模組完成:了解系統初始化程序

您可以按一下 'Exit' 離開「了解系統初始化程序」並儲存您的結果,或使用 'Table of Contents' 返回並複習本模組。

如要再次參加「了解系統初始化程序」模組測驗,您需要先離開模組,然後從您的 LMS 重新參加測驗。

注意:為確保結果正確儲存,請使用位於此訓練視窗右上角的 'Exit' 按鈕。請勿使用瀏覽器右上角的 'X'。

學習檢核
  • 能用自己的話說明「Module Complete」在本 topic 中的用途。
  • 能判斷本頁內容應回到哪一個大型主機工作情境中使用。

練習

本模組的 practice quiz 與 module test 題目已整理到非計分練習頁。本站不寫回分數、attempt、completion 或 certificate;正式紀錄仍以 YourLearnings / InterSkill 為準。

前往練習題

IBM Z course transfer site for Taiwan enablement.