大型機系統套用基礎

大型機系統套用基礎

《大型機系統套用基礎》,是電子工業出版社2013年出版的圖書,作者是劉玓。

基本介紹

  • 作者:劉玓
  • ISBN:9787121186448
  • 頁數:226
  • 定價:38.00元
  • 出版社:電子工業出版社
  • 出版時間:2013-1
  • 副標題:大型機系統套用基礎
內容介紹,編輯推薦,目錄,

內容介紹

劉玓等編著的《大型機系統套用基礎》介紹大型主機的套用基礎知識,是一本該專業方向的入門普及性質的書,主要介紹了大型機作業系統、編程滔青與編程方法、DB2資料庫和套用開發環境等4個方面的內容。
這4個方面的內容涵蓋了大型主機套用領域最常用的基礎知識和操作技能。通過本書的學習,學生能夠對大型主機領域的基本概念、功能特徵和套用模式等有一個較全面的概括性了解,並具有一定的套用開發能力,而不必像以前那樣要花贊較多時間學習至少4門大型機方面的相關課程,才能對大型機系統及其套用有較全面的了解。
《大型機系統套用基礎》以寬泛、淺顯和實用的形式來介紹大型機系統,對於目前大多數隻掌握了PC加Windows/Linux作業系統的學生擴展知識面和豐富專業知識結構都有較犬的幫助。如果學生對其中某些領域有興趣想進一步深入研究。可再選擇這些領域的相關課程和書籍來學習。
現在許多學校都正在或準備針對非計算機專業(或是計算機專業中的非大型主機方面)的學生開設大型機基礎(或大型機簡介)類的基礎性公選課.以拓展學生的專業眼界和就業選擇,本書也可作為這類課程的教材。

編輯推薦

《大型機系統套用基礎》適用於大學1—4年級的計算機專業(大型機或非大型機方面的)學生作為該領域基礎性學習的教材,也適用於其他大型機套用領域的企業和軟體外包企業作為員工初期培訓之用,同時也適合一般初學者使用。

目錄

第1章 大型機簡介 1
1.1 大型機基礎 1
1.2 大型機體系結構 2
1.3 現實中的大型機 2
1.4 大型機基本概念 3
1.5 大型計算機的套用範圍 5
1.6 大型機的套用優勢 6
1.6.1 可靠性、可用性和服務性 6
1.6.2 安全性 7
1.6.3 可擴展性 7
1.6.4 持續的兼容性 7
1.7 典型的大型機套用模式 8
1.7.1 批處理 8
1.7.2 在線上事務處理 10
1.8 在大型機中的用戶角色 12
1.8.1 系統程式設計師 13
1.8.2 系統管理員 13
1.8.3 應用程式設計者和程式設計師 14
1.8.4 系統操作員 15
1.8.5 生產控制分析師 15
1.8.6 系統供應商 15
1.9 z/OS及其他大型機作業系統 16
1.9.1 z/VM 16
1.9.2 VSE 16
1.9.3 Linux for zSeries 17
1.9.4 z/TPF 17
1.10 本章小結 18
1.11 思考題 18
第2章 z/OS作業系統 19
2.1 作業系統基本概念 19
2.2 z/OS作業系統 19
2.2.1 z/OS相關的硬體資源 20
2.2.2 程式模組和宏指令 21
2.2.3 程式狀態字 21
2.2.4 多道程式設計和多重處理 21
2.2.5 控制塊及其分類 22
2.2.6 與z/OS相關的物理存儲 22
2.3 大型機和虛擬存儲 23
2.3.1 虛擬存儲的基本概念 23
2.3.2 地址空間 23
2.4 虛擬存儲的實現 24
2.4.1 頁面調度 24
2.4.2 虛擬存儲地址 25
2.4.3 動態地址轉換 25
2.4.4 虛擬存儲的工作模式 26
2.4.5 幀、頁和片 26
2.4.6 頁面竊取 27
2.4.7 地址交換 27
2.4.8 虛存和定址空間的發展簡史 28
2.4.9 地址空間中的區域劃分 30
2.4.10 系統地址空間的分類 30
2.5 z/OS管理的外部存儲器 31
2.6 z/OS的系統工具和操作環境 31
2.7 z/OS的功能特性 32
2.8 z/OS的編程產品 32
2.9 z/OS的中間件 33
2.10 z/OS的應用程式接口 34
2.11 z/OS和UNIX的對比 34
2.12 本章小結 35
2.13 思考題 36
第3章 z/OS的互動工具:TSO/E, ISPF
和UNIX 38
3.1 與z/OS進行互動的工具 38
3.2 TSO簡介 38
3.2.1 基本模式下的TSO命令 39
3.2.2 TSO下的CLISTs和REXX 41
3.3 ISPF簡介 41
3.3.1 z/OS中的鍵盤映射 44
3.3.2 ISPF的線上幫助工具 45
3.3.3 ISPF選單的瀏覽功能 45
3.3.4 ISPF的編輯器 47
3.3.5 編輯器的線上幫助 48
3.3.6 個性化的ISPF設定 49
3.3.7 給ISPF添加GUI 50
3.4 z/OS UNIX的互動式接口 51
3.4.1 ISHELL命令(ISH) 52
3.4.2 ISHELL——用戶檔案和目錄 53
3.4.3 OMVS命令shell會話 53
3.4.4 直接登錄到shell 54
3.5 本章小結 55
3.6 思考題 55
3.7 練習題 56
3.7.1 登錄到z/OS並輸入TSO
命令 56
3.7.2 通過ISPF選單選項來
進行操作 56
3.7.3 使用ISPF編輯器 57
3.7.4 SDSF的使用 57
3.7.5 打開z/OS UNIX shell並
輸入命令 58
3.7.6 使用OEDIT和OBROWSE
命令 59
第4章 數據集操作 60
4.1 數據集的定義 60
4.1.1 數據的存儲 60
4.1.2 數據的管理 60
4.2 存儲管理系統 61
4.3 數據存取方法 61
4.4 直接存取存儲設備——DASD卷 62
4.4.1 DASD用於UNIX和PC用戶
的相關術語 62
4.4.2 DASD標籤 62
4.5 數據集的分配 62
4.6 DASD卷上的空間分配 63
4.6.1 邏輯記錄和塊 63
4.6.2 數據集區塊 64
4.7 數據集的記錄格式 64
4.8 數據集的類型 65
4.8.1 順序數據集 65
4.8.2 分區數據集(PDS) 65
4.8.3 擴展分區數據集(PDSE) 67
4.9 虛擬存儲訪問方法(VSAM) 68
4.10 數據集的命名 70
4.11 編目和VTOC 70
4.11.1 卷表VTOC 71
4.11.2 編目 71
4.11.3 主編目(系統編目)和用戶
編目 72
4.11.4 世代數據組 73
4.12 z/OS中的UNIX檔案系統 73
4.13 z/OS數據集與UNIX系統中檔案
的比較 74
4.14 本章小結 75
4.15 思考題 76
4.16 練習題 76
4.16.1 探索ISPF選項3.4 77
4.16.2 使用ISPF3.2分配一個
數據集 77
4.16.3 複製一個源碼庫 78
4.16.4 運算元據集成員 78
4.16.5 給一個數據集列表 79
4.16.6 進行編目檢索 79
第5章 批處理系統和JES 81
5.1 批處理的定義 81
5.2 作業入口子系統JES 81
5.3 初始化器(initiator)的作用 83
5.4 z/OS使用的符號檔案名稱 83
5.5 JES的作業管理和輸出管理 84
5.5.1 第一種情況 84
5.5.2 第二種情況 88
5.6 作業執行流程 89
5.7 JES2和JES3的比較 91
5.8 工作量管理 91
5.9 本章小結 92
5.10 思考題 92
第6章 JCL和SDSF的使用 93
6.1 JCL的基本概念 93
6.2 JOB,EXEC和DD語句的運算元 94
6.2.1 JOB運算元 94
6.2.2 EXEC運算元 95
6.2.3 DD運算元 95
6.3 數據集處置和DISP參數 96
6.4 續行和拼接 97
6.5 保留的DDNAME 98
6.6 JCL的過程——PROC 98
6.6.1 PROC語句在JCL中的重用 99
6.6.2 將一個作業提交給批處理
系統 100
6.7 系統調試工具SDSF 100
6.8 實用程式 103
6.9 系統庫 103
6.10 本章小結 104
6.11 思考題 104
6.12 練習題 104
6.12.1 創建一個簡單作業 105
6.12.2 使用ISPF的分屏功能 107
6.12.3 提交作業並檢查結果 107
6.12.4 創建一個PDS成員 108
6.12.5 複製一個PDS成員 108
6.12.6 對系統卷的學習 109
6.12.7 PA1鍵的使用 109
6.12.8 在作業中調用另一個實用
程式 109
6.12.9 檢查TSO登錄程式 110
6.12.10 查看主編目 110
6.12.11 使用SDSF 110
6.12.12 用SDSF檢查作業的狀態 111
第7章 z/OS套用軟體的設計和開發 112
7.1 套用軟體設計師和程式設計師 112
7.2 z/OS套用軟體的設計 113
7.3 軟體開發生命期 114
7.4 主機上的套用軟體開發 118
7.4.1 套用開發工具 118
7.4.2 程式調試 119
7.4.3 系統測試 120
7.5 系統交付 120
7.6 本章小結 121
7.7 複習思考題 122
第8章 z/OS中的程式語言 123
8.1 z/OS程式語言概述 123
8.2 選擇程式語言 124
8.3 大型主機上的彙編語言 124
8.4 大型主機上的COBOL 125
8.4.1 COBOL中JCL和程式檔案
之間的關係 128
8.4.2 一般高級語言中JCL和程式
檔案之間的關係 129
8.5 大型主機上的PL/I 130
8.6 大型主機上的C/C++ 132
8.7 大型主機上的Java 132
8.8 大型主機上的CLIST 133
8.9 大型主機上的REXX 134
8.10 編譯性語言和解釋性語言的對比 135
8.10.1 編譯性語言的優點 135
8.10.2 解釋性語言的優點 135
8.11 z/OS的語言環境 136
8.12 本章小結 137
8.13 思考題 137
第9章 z/OS的交易管理 139
9.1 CICS概述 139
9.1.1 z/OS系統中的CICS 139
9.1.2 CICS程式、交易和任務 140
9.1.3 程式設計語言 141
9.1.4 CICS的編程過程 141
9.1.5 會話和偽會話編程 141
9.1.6 CICS編程命令 143
9.1.7 CICS的交易流程 143
9.1.8 用於應用程式的CICS服務 145
9.1.9 程式的運行控制 146
9.1.10 在線上交易實例 148
9.2 IMS概述 148
9.2.1 z/OS系統中的IMS 149
9.2.2 IMS的交易管理器訊息 150
9.3 本章小結 150
9.4 思考題 151
9.5 練習題:創建一個CICS程式 151
第10章 z/OS的資料庫管理系統 152
10.1 DB2資料庫管理系統 152
10.1.1 數據結構 152
10.1.2 模式結構 153
10.1.3 z/OS上的SQL語言 154
10.1.4 應用程式的編寫 158
10.1.5 資料庫的管理 161
10.2 IMS資料庫管理系統 162
10.2.1 IMS資料庫子系統的結構 162
10.2.2 IMS層次資料庫模型 163
10.2.3 訪問段的順序 163
10.2.4 使用IMS的z/OS服務 164
10.2.5 IMS的發展 165
10.2.6 在線上套用的例子 165
10.3 本章小結 165
10.4 思考題 166
10.5 練習題——在COBOL程式中
使用SPUFI 166
第11章 z/OS HTTP Server 171
11.1 z/OS上基於Web的工作負載 171
11.2 z/OS HTTP Server簡介 171
11.2.1 z/OS上的靜態網頁服務 171
11.2.2 z/OS上的動態網頁服務 172
11.3 z/OS的HTTP伺服器功能 174
11.3.1 基本功能 174
11.3.2 安全功能 175
11.3.3 檔案緩衝 175
11.4 本章小結 176
11.5 思考題 176
11.6 練習題 176
第12章 z/OS的WebSphere套用
伺服器 177
12.1 z/OS上基於Web的工作負載 177
12.2 基於z/OS的WebSphere套用
伺服器 177
12.3 z/OS上的J2EE套用模型 178
12.4 在z/OS上運行WebSphere套用
伺服器 179
12.4.1 合併工作負載 179
12.4.2 WebSphere與z/OS安全性 179
12.4.3 持續的可用性 180
12.4.4 運行性能 181
12.5 z/OS上的套用伺服器配置 182
12.5.1 基礎伺服器節點 182
12.5.2 網路部署管理器 182
12.6 企業信息系統(EIS)的連線器 183
12.7 思考題 186
第13章 WebSphere中的訊息佇列 187
13.1 組件和術語 187
13.1.1 訊息和佇列 187
13.1.2 同步通信 187
13.1.3 異步通信 188
13.1.4 訊息的類型 189
13.1.5 訊息佇列 189
13.1.6 佇列管理器 189
13.1.7 訊息佇列的類型 189
13.1.8 通道 190
13.1.9 數據完整性 191
13.2 線上套用實例 191
13.3 與CICS, IMS, 批處理或TSO/E
的接口 192
13.4 本章小結 192
13.5 思考題 193
第14章 大型主機上的系統編程 194
14.1 系統程式設計師的作用 194
14.1.1 z/OS作業系統及工作負載
管理 196
14.1.2 系統性能及作業流管理 196
14.1.3 輸入輸出設備管理 197
14.1.4 安全性、完整性、可用性
管理 197
14.1.5 修改控制 197
14.1.6 z/OS作業系統管理 199
14.1.7 z/OS產品控制 201
14.2 z/OS的系統庫 202
14.2.1 SYS1.PARMLIB 203
14.2.2 SYS1.LPALIB 203
14.2.3 可分頁連結裝配區 203
14.2.4 固定連結裝配區 204
14.2.5 可修改連結裝配區 205
14.2.6 SYS1.PROCLIB 205
14.2.7 主調程式子系統 205
14.2.8 一個作業過程庫 206
14.3 系統符號 207
14.4 系統初始化 208
14.4.1 初始化功能 208
14.4.2 初始化系統 212
14.4.3 關閉系統 213
14.5 本章小結 213
14.6 思考題 214
14.7 練習 214
第15章 z/OS的系統安全 216
15.1 安全的重要性 216
15.2 z/OS上的安全工具 216
15.3 安全形色 217
15.4 IBM的安全伺服器 217
15.4.1 資源訪問控制器RACF 218
15.4.2 系統授權程式(SAF) 219
15.5 安全管理 219
15.6 操作員控制台的安全 220
15.7 完整性 220
15.7.1 授權程式 221
15.7.2 存儲保護 221
15.7.3 記憶體間通信 222
15.7.4 z/OS的防火牆技術 222
15.8 本章小結 223
15.9 思考題 223
15.10 練習題 224
參考文獻 226

相關詞條

熱門詞條

聯絡我們