书籍详情
罗彻斯特城堡:IBM@server i系列技术揭秘
作者:(美)Fran G.Soltis著;IBM@server i系列产品事业部译;IBM译
出版社:机械工业出版社
出版时间:2003-08-01
ISBN:9787111124986
定价:¥49.00
购买这本书可以去
内容简介
BMAS/400到IBM@serveri系列的转变以及5版本系统软件的推出,都是IBM罗彻斯特实验室迎接电子商务时代变革的重要标志!本书将带领您走进著名的IBM罗彻斯特实验室和IBM i系列服务器,做一次服务器架构设计和技术思想之旅,让您轻松了解IBM i系列的过去、现在和未来……本书作者是IBM i系列的首席科学家,AS/400和i系列中使用的技术独立体系结构的创造者。本书的独到之处在于其适应性相当广泛;任何想了解世界IT业及i系列发展的读者都可以阅读本书,无论您想了解i系列如何帮助您做出更明智的业务决策,还是想编写出更好的适应客户需求的应用程序,或体会AS/400以及i系列服务器作为业界翘楚的精髓所在,本书都将给您一个答案!本书的主要内容包括如下内容: ●i系列构建体系结构的理念 ●PowerPC与POWER4处理器技术 ●内存系统 ●新型输入/输出系统 ●技术独立的机器接口 ●对象 ●单级存储 ●文件系统 ●分区 ●UNIX与Windows环境 ●Java与Domino ●Linux 作为附加的内容,本书的附录“罗彻斯特城堡的历史”还介绍了在光彩照人的IBM i系列服务器及其前身系统AS/400的背后,那些在罗彻斯特工作的具有传奇色彩的IBM科学家们,正是他们创造了AS/400及i系列,这款业界最受推崇的服务器产品之一。 本书精彩地讲述了IBM公司i系列的开发过程,从结构设计到电子商务的实现,涉及了产品开发理念、技术细节、经验总结等。作者是i系列产品的首席科学家,以自己的亲身经历描写了开发人员的成功经验,给人深刻启迪。本书适合于所有软件开发人员、管理人员、大学学生和教师,以及所有对软件开发有兴趣的人员。
作者简介
暂缺《罗彻斯特城堡:IBM@server i系列技术揭秘》作者简介
目录
目简简录
出版说明
序言 红色保时捷赛车. AS/400服务器与罗彻斯特城堡
体 系 结 构
第一章 i系列体系结构设计的五个神圣原则 2
技术独立性 3
基于对象的设计 4
硬件集成 5
软件集成 6
单层存储 6
汇萃与融合 7
硬 件
第二章 PowerPC处理器 10
速度需求 10
硬件合并 11
PowerPC的演变 14
早期的PowerPC AS处理器 16
Muskie处理器 16
Cobra 处理器 18
Apache 处理器 19
Star系列处理器 20
Star系列处理器的实现方法 21
条件分支处理 25
多线程处理器 27
“智慧”设计的终结 30
结论 32
第三章 POWER4:下一代处理器 33
POWER的历史 34
POWER4设计 35
POWER4封装 36
SMP或NUMA 39
POWER4处理器内核 40
POWER4流水线 44
POWER4技术 46
Armada准备起航 47
结论 48
第四章 通往0.1微米之路 49
晶体管基础 49
铜线互连 50
绝缘硅技术(SOI) 51
低k值绝缘体 53
应变硅 55
电子束光刻 56
结论 58
第五章 存储器系统 59
存储器速度间隙 59
存储分层结构 61
高速缓存 62
多层缓存 63
主内存 64
磁盘与磁带 64
存储分层结构的特征 65
引用位置 65
包含 65
一致性 66
SMP配置举例 68
非一致性内存访问(NUMA) 70
NUMA的优势 71
结论 75
第六章 新型I/O 76
早期的I/O子系统 77
早期历史:S/38 77
使用SPD总线 77
SPD I/O子系统 79
I/O新纪元 81
分阶段过渡 81
深入了解RIO 83
回到未来 84
HSL和HSL OptiConnect 84
I/O代码结构 87
I/O软件层 88
I/O硬件层 91
结论 93
系 统 结 构
第七章 技术独立机器接口 96
MI架构总体介绍 97
另外一种虚拟机 98
MI的特征 99
处理MI程序 101
创建程序 101
删除程序 101
程序特征提取和程序中间代码 102
SLIC 104
SLIC和OS/400两层功能的划分 104
微码 106
SLIC的开发 107
SLIC的成本 109
结论 110
第八章 对象 111
什么是对象 112
对象命名 113
OS/400对象和MI系统对象 114
访问对象 117
基于功能的编址 117
解析系统指针 117
其他指针类型 118
系统对象的特征 120
透视系统对象 122
分段存储 122
系统对象的结构 122
多段对象 123
首部的内容 125
对象举例 128
结论 130
第九章 变体软件 131
虚拟机器接口的变体 133
带优化功能的编译器 134
早期的高级语言编译器 136
集成语言环境 137
结论 141
第十章 单级存储 142
不是一个大的地址空间这么简单 142
实际性能 144
虚拟内存 145
分时虚拟内存 146
单级虚拟内存 147
永久虚拟内存 148
单级存储综述 150
指针和标签 153
指针的硬件保护 154
标签活动方式 155
磁盘上的指针和标签 156
指针内幕 156
地址翻译 157
内存模型特征 157
机器状态寄存器 157
地址翻译纵览 159
虚拟到实地址翻译 161
磁盘管理 166
辅助存储池 166
存储段 167
结论 169
应用推动因素
第十一章 新的文件系统 172
我们的工作方式 172
库 173
共享文件夹 173
集成文件系统的体系结构 174
虚拟文件系统(VFS)接口 176
集成文件系统支持的文件系统 176
集成文件系统支持的服务器 178
集成文件系统增强功能 180
结论 181
第十二章 通用数据库 182
UDB/400中对象以及非关系型数据的支持 183
对大对象的支持 183
定义新的数据类型和函数 183
触发器和约束 185
数据链路 185
商务智能(BI) 186
数据仓库 186
可操作数据到信息化数据的转换 187
多维数据库 187
数据分析和用户工具 188
管理数据仓库 189
数据库操作概述 189
数据库管理系统(DBMS)的功能 189
数据描述和文件创建 190
数据与程序相互独立 191
数据安全性 193
数据完整性和数据恢复 193
其他数据库功能 196
数据库功能的实现 198
数据库对象 198
数据的用户路径 200
SLIC日志 201
SLIC中的提交控制 202
机器索引 202
结论 203
第十三章 线程 204
i系列的内核线程 205
世界上最伟大的任务结构 206
i系列中的任务分派 207
MI进程 214
原始进程模型 215
ILE进程模型 216
异常. 事件和中断 219
MI中的异常和事件 220
SLIC异常管理 221
硬件关系状态交换 223
工作管理和OS/400作业 224
工作管理的概念 225
子系统 225
作业结构 226
结论 227
第十四章 分区 228
合并的迫切性 229
在i系列中引入逻辑分区 230
早期的逻辑分区实现方法 230
增强型逻辑分区 231
竞争 234
客居操作系统 235
结论 236
第十五章 UNIX环境 237
与UNIX又爱又恨的关系 238
UNIX进入AS/400 239
UNIX协处理器 239
将我们的UNIX做得比UNIX更好 240
私有地址空间环境 244
利用PASE移植应用 244
PASE的实施 245
结论 248
第十六章 视窗环境 249
成熟管理 251
集成x系列服务器 251
IXS硬件 252
IXS软件结构 254
管理外部英特尔 259
集成x系列适配器 259
利用IXA实现服务器整合 260
管理存储空间 260
在分区上的Windows 262
结论 263
电 子 商 务
第十七章 网络世界中的安全 266
挑战黑客计划 267
安全泄密 269
集成的安全性 271
系统安全级别 271
安全级别10—无安全保护 272
安全级别20—口令级安全保护 272
安全级别30—资源级安全保护 273
安全级别40—操作系统级安全保护 274
安全级别50—C2级安全保护 275
用户概要文件 275
用户级别 276
拥有和被授权的对象 276
对象的权限 277
特权指令和专用权限 277
程序借用权限 278
组群权限 279
权限搜索法则 280
病毒. 蠕虫. 特洛伊木马和另外一些令人厌恶的东西 282
结论 283
第十八章 Java和Domino 284
开发电子商务应用 284
新的电子商务应用软件模型 286
使用Java servlet的Web服务模型 287
套接字或队列服务模型 288
分布式对象模型 288
使用Java代理程序的Lotus Domino模型 288
应用服务器 289
HTTP Web服务器 290
WebSphere应用服务器 291
Java 292
Java的历史 293
i系列中的Java 294
Java框架结构和EJB 299
Lotus Domino 302
Domino for i系列 304
用Domino开发应用软件 305
结论 308
第十九章 Linux 309
Linux是全新的, 还是GNU 310
Linux 运动 310
IBM和Linux 311
Linux在i系列上的移植 312
分区上的Linux 313
系统管理程序(Hypervisor) 316
Linux移植的详细内容 317
Linux移植效果小结 322
处于十字路口的Linux 322
结论 323
第二十章 实现构想 325
IBM eServer:不仅仅是名称的改变 327
IBM e系列 329
e系列能实现吗 329
eLiza计划 330
自主计算和蜥蜴 330
第一步 332
eLiza和 i系列 333
i系列中采用的新的eLiza技术 334
更多的硬件集中 336
高端集中 337
i系列上的电子游戏 339
自我变形应用 340
系统管理程序和LPAR 341
新的环境 342
结论 344
附 录
罗彻斯特城堡的历史 346
词汇表 378
地名对照表 383
出版说明
序言 红色保时捷赛车. AS/400服务器与罗彻斯特城堡
体 系 结 构
第一章 i系列体系结构设计的五个神圣原则 2
技术独立性 3
基于对象的设计 4
硬件集成 5
软件集成 6
单层存储 6
汇萃与融合 7
硬 件
第二章 PowerPC处理器 10
速度需求 10
硬件合并 11
PowerPC的演变 14
早期的PowerPC AS处理器 16
Muskie处理器 16
Cobra 处理器 18
Apache 处理器 19
Star系列处理器 20
Star系列处理器的实现方法 21
条件分支处理 25
多线程处理器 27
“智慧”设计的终结 30
结论 32
第三章 POWER4:下一代处理器 33
POWER的历史 34
POWER4设计 35
POWER4封装 36
SMP或NUMA 39
POWER4处理器内核 40
POWER4流水线 44
POWER4技术 46
Armada准备起航 47
结论 48
第四章 通往0.1微米之路 49
晶体管基础 49
铜线互连 50
绝缘硅技术(SOI) 51
低k值绝缘体 53
应变硅 55
电子束光刻 56
结论 58
第五章 存储器系统 59
存储器速度间隙 59
存储分层结构 61
高速缓存 62
多层缓存 63
主内存 64
磁盘与磁带 64
存储分层结构的特征 65
引用位置 65
包含 65
一致性 66
SMP配置举例 68
非一致性内存访问(NUMA) 70
NUMA的优势 71
结论 75
第六章 新型I/O 76
早期的I/O子系统 77
早期历史:S/38 77
使用SPD总线 77
SPD I/O子系统 79
I/O新纪元 81
分阶段过渡 81
深入了解RIO 83
回到未来 84
HSL和HSL OptiConnect 84
I/O代码结构 87
I/O软件层 88
I/O硬件层 91
结论 93
系 统 结 构
第七章 技术独立机器接口 96
MI架构总体介绍 97
另外一种虚拟机 98
MI的特征 99
处理MI程序 101
创建程序 101
删除程序 101
程序特征提取和程序中间代码 102
SLIC 104
SLIC和OS/400两层功能的划分 104
微码 106
SLIC的开发 107
SLIC的成本 109
结论 110
第八章 对象 111
什么是对象 112
对象命名 113
OS/400对象和MI系统对象 114
访问对象 117
基于功能的编址 117
解析系统指针 117
其他指针类型 118
系统对象的特征 120
透视系统对象 122
分段存储 122
系统对象的结构 122
多段对象 123
首部的内容 125
对象举例 128
结论 130
第九章 变体软件 131
虚拟机器接口的变体 133
带优化功能的编译器 134
早期的高级语言编译器 136
集成语言环境 137
结论 141
第十章 单级存储 142
不是一个大的地址空间这么简单 142
实际性能 144
虚拟内存 145
分时虚拟内存 146
单级虚拟内存 147
永久虚拟内存 148
单级存储综述 150
指针和标签 153
指针的硬件保护 154
标签活动方式 155
磁盘上的指针和标签 156
指针内幕 156
地址翻译 157
内存模型特征 157
机器状态寄存器 157
地址翻译纵览 159
虚拟到实地址翻译 161
磁盘管理 166
辅助存储池 166
存储段 167
结论 169
应用推动因素
第十一章 新的文件系统 172
我们的工作方式 172
库 173
共享文件夹 173
集成文件系统的体系结构 174
虚拟文件系统(VFS)接口 176
集成文件系统支持的文件系统 176
集成文件系统支持的服务器 178
集成文件系统增强功能 180
结论 181
第十二章 通用数据库 182
UDB/400中对象以及非关系型数据的支持 183
对大对象的支持 183
定义新的数据类型和函数 183
触发器和约束 185
数据链路 185
商务智能(BI) 186
数据仓库 186
可操作数据到信息化数据的转换 187
多维数据库 187
数据分析和用户工具 188
管理数据仓库 189
数据库操作概述 189
数据库管理系统(DBMS)的功能 189
数据描述和文件创建 190
数据与程序相互独立 191
数据安全性 193
数据完整性和数据恢复 193
其他数据库功能 196
数据库功能的实现 198
数据库对象 198
数据的用户路径 200
SLIC日志 201
SLIC中的提交控制 202
机器索引 202
结论 203
第十三章 线程 204
i系列的内核线程 205
世界上最伟大的任务结构 206
i系列中的任务分派 207
MI进程 214
原始进程模型 215
ILE进程模型 216
异常. 事件和中断 219
MI中的异常和事件 220
SLIC异常管理 221
硬件关系状态交换 223
工作管理和OS/400作业 224
工作管理的概念 225
子系统 225
作业结构 226
结论 227
第十四章 分区 228
合并的迫切性 229
在i系列中引入逻辑分区 230
早期的逻辑分区实现方法 230
增强型逻辑分区 231
竞争 234
客居操作系统 235
结论 236
第十五章 UNIX环境 237
与UNIX又爱又恨的关系 238
UNIX进入AS/400 239
UNIX协处理器 239
将我们的UNIX做得比UNIX更好 240
私有地址空间环境 244
利用PASE移植应用 244
PASE的实施 245
结论 248
第十六章 视窗环境 249
成熟管理 251
集成x系列服务器 251
IXS硬件 252
IXS软件结构 254
管理外部英特尔 259
集成x系列适配器 259
利用IXA实现服务器整合 260
管理存储空间 260
在分区上的Windows 262
结论 263
电 子 商 务
第十七章 网络世界中的安全 266
挑战黑客计划 267
安全泄密 269
集成的安全性 271
系统安全级别 271
安全级别10—无安全保护 272
安全级别20—口令级安全保护 272
安全级别30—资源级安全保护 273
安全级别40—操作系统级安全保护 274
安全级别50—C2级安全保护 275
用户概要文件 275
用户级别 276
拥有和被授权的对象 276
对象的权限 277
特权指令和专用权限 277
程序借用权限 278
组群权限 279
权限搜索法则 280
病毒. 蠕虫. 特洛伊木马和另外一些令人厌恶的东西 282
结论 283
第十八章 Java和Domino 284
开发电子商务应用 284
新的电子商务应用软件模型 286
使用Java servlet的Web服务模型 287
套接字或队列服务模型 288
分布式对象模型 288
使用Java代理程序的Lotus Domino模型 288
应用服务器 289
HTTP Web服务器 290
WebSphere应用服务器 291
Java 292
Java的历史 293
i系列中的Java 294
Java框架结构和EJB 299
Lotus Domino 302
Domino for i系列 304
用Domino开发应用软件 305
结论 308
第十九章 Linux 309
Linux是全新的, 还是GNU 310
Linux 运动 310
IBM和Linux 311
Linux在i系列上的移植 312
分区上的Linux 313
系统管理程序(Hypervisor) 316
Linux移植的详细内容 317
Linux移植效果小结 322
处于十字路口的Linux 322
结论 323
第二十章 实现构想 325
IBM eServer:不仅仅是名称的改变 327
IBM e系列 329
e系列能实现吗 329
eLiza计划 330
自主计算和蜥蜴 330
第一步 332
eLiza和 i系列 333
i系列中采用的新的eLiza技术 334
更多的硬件集中 336
高端集中 337
i系列上的电子游戏 339
自我变形应用 340
系统管理程序和LPAR 341
新的环境 342
结论 344
附 录
罗彻斯特城堡的历史 346
词汇表 378
地名对照表 383
猜您喜欢