登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』鲲鹏架构入门与实战

書城自編碼: 3639408
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 张磊
國際書號(ISBN): 9787302576877
出版社: 清华大学出版社
出版日期: 2021-05-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 748

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
中国财富管理发展指数(2022)
《 中国财富管理发展指数(2022) 》

售價:NT$ 325.0
嫉妒与社会
《 嫉妒与社会 》

售價:NT$ 459.0
希腊神话和仪式中的结构与历史
《 希腊神话和仪式中的结构与历史 》

售價:NT$ 437.0
世界花纹与图案大典
《 世界花纹与图案大典 》

售價:NT$ 1669.0
周制与秦制
《 周制与秦制 》

售價:NT$ 717.0
花路
《 花路 》

售價:NT$ 493.0
万亿指数
《 万亿指数 》

售價:NT$ 493.0
中世纪英国的财政、军事与外交(中外文明传承与交流研究书系)
《 中世纪英国的财政、军事与外交(中外文明传承与交流研究书系) 》

售價:NT$ 437.0

建議一齊購買:

+

NT$ 574
《 深入剖析Kubernetes 》
+

NT$ 309
《 网络的限制边连通度与弧连通度 》
+

NT$ 259
《 MATLAB与控制系统仿真 》
+

NT$ 266
《 物流信息技术概论 》
+

NT$ 312
《 办公自动化高级实例教程 》
+

NT$ 648
《 Django实战 Python Web典型模块与项目开发 》
編輯推薦:
本书是鲲鹏架构的入门图书,内容全面、条理清晰、注重实战,提供PPT和视频讲解,并配有大量的实例和脚本,逐步讲解从简单的鲲鹏环境搭建到软件产品的鲲鹏兼容性认证。对高校相关专业学生、从事鲲鹏及相关生态开发的研究人员和工程技术人员有重要的参考价值。
內容簡介:
本书是鲲鹏架构的入门书籍,也是实际应用的实战书籍,逐步讲解从简单的鲲鹏环境搭建到软件产品的鲲鹏兼容性认证。 本书首先讲解鲲鹏架构的由来及鲲鹏生态的构成,并搭建了鲲鹏开发环境,然后详细讲解应用从x86架构到鲲鹏架构迁移的原因、方法及辅助迁移的鲲鹏开发套件,后介绍鲲鹏认证及如何通过鲲鹏云服务兼容性认证。 本书面向希望了解鲲鹏架构是什么,以及对鲲鹏感兴趣的初学者。对于有一定技术基础,并且希望在工作中使用鲲鹏架构的开发者、设计鲲鹏架构系统的架构师,以及负责把产品迁移到鲲鹏平台的测试人员、开发人员同样具有极高参考价值。
關於作者:
张磊,资深计算机专家,华为云MVP,二十多年IT从业经验,1999年度软考高级程序员,PMP证书持有者,华为全连接大会2020十佳“华为开发者社区之星”,研究方向包括架构设计、分布式、微服务、云技术等,是多个大型物联网平台的技术负责人。
目錄
第1章初识鲲鹏
1.1鲲鹏架构简介
1.1.1指令集架构
1.1.2指令集架构的分类
1.1.3微架构
1.1.4ARM架构
1.1.5ARM服务器芯片
1.1.6鲲鹏架构
1.2鲲鹏芯片编年史
1.3鲲鹏芯片的特点
第2章鲲鹏硬件生态
2.1鲲鹏CPU
2.2鲲鹏主板
2.3鲲鹏服务器
2.3.1泰山服务器
2.3.2第三方厂商服务器
2.4鲲鹏PC
第3章鲲鹏软件生态
3.1鲲鹏软件栈
3.1.1操作系统
3.1.2数据库
3.1.3中间件
3.1.4Web
3.1.5软件适配查询方式
3.2openEuler操作系统
3.2.1openEuler简介
3.2.2关键特性
3.2.3操作系统命令
3.3鲲鹏论坛
3.4鲲鹏云服务
3.4.1弹性云服务器ECS
3.4.2裸金属服务器BMS
3.4.3鲲鹏云手机
3.5鲲鹏创新中心
第4章开发准备(15min)
4.1硬件获取
4.1.1市场购买
4.1.2鲲鹏创新中心申请
4.1.3华为计算开放实验室申请
4.1.4华为云获取
4.2软件环境
4.2.1登录鲲鹏服务器
4.2.2检查服务器配置
4.2.3安装标准C开发环境
4.2.4第1个鲲鹏程序
第5章鲲鹏应用迁移(52min)
5.1应用迁移的原因
5.1.1不同架构下程序执行对比
5.1.2不同架构下汇编指令分析
5.1.3应用需要迁移的原因
5.2编译型语言应用移植
5.2.1移植过程演示
5.2.2移植总结
5.2.3移植常见问题
5.3解释型语言应用移植
5.3.1纯Java语言应用迁移
5.3.2依赖编译型语言的Java应用迁移
5.4容器迁移
5.4.1容器简介
5.4.2容器和镜像、仓库之间的关系
5.4.3容器的基本操作
5.4.4容器迁移的流程
第6章鲲鹏分析扫描工具(17min)
6.1鲲鹏开发套件简介
6.2鲲鹏分析扫描工具简介
6.3鲲鹏分析扫描工具的获取与安装
6.3.1获取安装包
6.3.2安装鲲鹏分析扫描工具
6.4鲲鹏分析扫描工具的使用
6.4.1Web模式下的用户及配置
6.4.2Web模式下的软件分析及扫描
6.4.3CLI模式下鲲鹏分析扫描工具的使用
6.4.4插件模式下鲲鹏分析扫描工具的使用
6.5卸载鲲鹏分析扫描工具
第7章鲲鹏代码迁移工具(22min)
7.1鲲鹏代码迁移工具简介
7.2鲲鹏代码迁移工具的获取与安装
7.2.1获取安装包
7.2.2安装鲲鹏代码迁移工具
7.3鲲鹏代码迁移工具的使用
7.3.1Web模式下的用户及配置
7.3.2Web模式下的代码迁移
7.3.3CLI模式下鲲鹏代码迁移工具的使用
7.3.4插件模式下鲲鹏代码迁移工具的使用
7.4卸载鲲鹏代码迁移工具
第8章鲲鹏性能分析工具(55min)
8.1鲲鹏性能分析工具的获取与安装
8.1.1安装前环境准备
8.1.2获取安装包
8.1.3安装鲲鹏性能分析工具
8.2鲲鹏性能分析工具公共功能的使用
8.2.1登录
8.2.2用户密码修改
8.2.3用户管理
8.2.4操作日志
8.2.5系统配置
8.2.6其他功能
8.3系统性能分析工具的使用
8.3.1逻辑模型结构图
8.3.2节点管理
8.3.3Agent服务证书管理
8.3.4日志管理
8.3.5系统配置
8.3.6工程管理
8.3.7任务管理
8.3.8任务模板管理
8.3.9全景分析
8.3.10资源调度分析
8.3.11微架构分析
8.3.12访存分析
8.3.13进程/线程性能分析
8.3.14C/C 性能分析
8.3.15锁与等待分析
8.3.16Java混合模式分析
8.4Java性能分析工具的使用
8.4.1逻辑模型结构图
8.4.2日志管理
8.4.3系统配置
8.4.4内部通信证书
8.4.5工作密钥
8.4.6Guardian管理
8.4.7创建Profiling分析任务
8.4.8查看Profiling分析结果
8.4.9Profiling分析记录管理
8.4.10创建Sampling分析任务
8.4.11查看Sampling分析结果
8.4.12Sampling分析记录管理
8.5性能分析工具插件的使用
8.6卸载鲲鹏性能分析工具
第9章鲲鹏加速库
9.1鲲鹏加速库简介
9.1.1压缩库
9.1.2加解密库
9.1.3系统库
9.1.4媒体库
9.1.5数学库
9.2加速引擎的安装
9.3加速库插件
9.3.1加速库插件的安装
9.3.2加速库插件的使用
9.3.3加速库插件的卸载
第10章鲲鹏编译器(24min)
10.1毕昇编译器
10.1.1LLVM
10.1.2毕昇编译器简介
10.1.3毕昇编译器的安装
10.1.4毕昇编译器的使用
10.1.5编译器机器码对比
10.2鲲鹏GCC
10.2.1鲲鹏GCC的安装
10.2.2鲲鹏GCC的使用
10.3毕昇JDK
10.4编译器插件
10.4.1编译器插件的安装
10.4.2编译器插件的SSH配置
10.4.3编译器插件的编译配置
10.4.4编译器插件的使用
第11章华为动态二进制指令翻译工具(ExaGear)(14min)
11.1ExaGear简介
11.2ExaGear的安装
11.3运行ExaGear
11.4ExaGear结构
11.5Guest系统中安装运行应用
11.5.1Host系统复制到Guest系统
11.5.2Yum方式安装应用并运行
11.5.3Host系统会话中运行Guest系统应用
11.6卸载ExaGear
第12章应用编译与发布(24min)
12.1应用编译
12.1.1交叉编译器的安装
12.1.2交叉编译器的使用
12.2应用发布
12.2.1RPMbuild简介
12.2.2SPEC文件简介
12.2.3RPMbuild实战
第13章鲲鹏实验解析
13.1华为云沙箱实验室简介
13.2鲲鹏沙箱实验室的使用
13.2.1实验列表
13.2.2实验主页
13.2.3实验说明
13.3鲲鹏实验解析
13.3.1基于华为云鲲鹏弹性云服务器及软件开发平台进行开发
13.3.2基于华为云鲲鹏弹性云服务器部署Web应用
13.3.3通过鲲鹏开发套件实现C/C 代码迁移
13.3.4通过鲲鹏开发套件实现Java代码迁移
13.3.5使用华为云鲲鹏弹性云服务器部署PostgreSQL
13.3.6鲲鹏软件性能调优实践
第14章QEMU模拟器
14.1QEMU简介
14.2Windows环境下的安装
14.3Linux环境下的安装
14.4鲲鹏开发环境的搭建
第15章鲲鹏认证
15.1鲲鹏认证简介
15.2鲲鹏微认证
15.2.1鲲鹏微认证简介
15.2.2鲲鹏微认证流程
15.2.3鲲鹏微认证权益
15.3鲲鹏应用开发工程师认证
15.3.1鲲鹏应用开发工程师认证简介
15.3.2鲲鹏应用开发工程师认证流程
15.3.3鲲鹏应用开发工程师认证权益
15.4鲲鹏凌云伙伴计划
15.4.1鲲鹏凌云伙伴计划申请条件
15.4.2鲲鹏凌云伙伴计划申请步骤
15.4.3鲲鹏方案认证
15.4.4鲲鹏凌云伙伴证书
15.4.5伙伴权益
15.5解决方案伙伴计划
15.5.1解决方案伙伴计划申请条件
15.5.2解决方案伙伴计划申请步骤
15.5.3解决方案伙伴证书
15.5.4伙伴权益
15.6鲲鹏展翅伙伴计划
15.6.1申请解决方案伙伴身份
15.6.2鲲鹏展翅解决方案申请
15.6.3测试资源申请
15.6.4兼容性测试
15.6.5功能&性能测试用例
15.6.6在线生成测试报告
15.6.7认证证书
15.6.8伙伴权益
15.7伙伴查询
第16章鲲鹏云服务兼容性认证实战
16.1实战简介
16.2认证资料
16.3资源申请
16.4鲲鹏云服务的购买
16.5功能清单与测试用例
16.5.1功能清单
16.5.2测试用例
16.6兼容性自测试报告
16.7安全自测试报告
16.8性能自测试报告
內容試閱
在企业级的桌面和服务器软件开发中,基于x86架构的硬件平台占有的统治地位,而这个架构被Intel和AMD公司事实上垄断了,要想抛开x86架构找到一条新的出路非常困难。但是,移动计算的兴起使开放的ARM架构得到了飞速发展,并且延伸到了服务器领域,近年来,世界上有不少公司推出了兼容ARM架构的服务器处理器,而华为公司的鲲鹏处理器无疑是其中的佼佼者。
鲲鹏处理器是鲲鹏架构中的关键一环,除此之外,还有鲲鹏主板、鲲鹏服务器、操作系统、兼容的软硬件、鲲鹏社区、鲲鹏合作伙伴及各地的鲲鹏创新中心,这些元素共同构成了完整的鲲鹏生态链,使得我们在x86架构以外,有了可以选择的余地。
但是,应该理性地看到,鲲鹏架构还是一个很新的架构,从业的人员和企业也比较少,在软件生态上与x86架构相比还有较大的提升空间。同样的原因,鲲鹏架构的学习资料也比较欠缺,特别是系统性介绍鲲鹏架构、适合初学者入门、实战的书籍很难找到。笔者因为工作原因有比较丰富的鲲鹏架构实战经验,负责开发的几款软件产品先后通过了鲲鹏云服务兼容性认证及泰山服务器的兼容性认证,同时主持了华为公司合作伙伴的申请,成为认证的华为云鲲鹏凌云伙伴、华为云解决方案伙伴、华为鲲鹏展翅伙伴计划的ISV伙伴,在此期间,个人也通过了华为的HCIAKunpeng Application Developer认证。在收到了清华大学出版社的鲲鹏书籍编写邀请后,很荣幸地承担了本书的编写工作,把自己在鲲鹏学习、开发、实战中的一点点经验写在书里,希望能帮助更多的人了解鲲鹏、支持鲲鹏、使用鲲鹏,也希望有更多的公司加入鲲鹏生态,一起把鲲鹏产业做大做强。
本书内容偏重实战,大部分章节都有实际操作的脚本或者代码,这些代码一般比较简单,很容易看懂,只有在后一章的兼容性认证实战部分,代码才稍微复杂一些。需要说明的是,鲲鹏架构本身也在快速进化中,书中介绍的一些内容,例如鲲鹏开发套件,可能会随时有所变化,读者在阅读本书时需注意对应的版本。
2020年注定是不平凡的一年,疫情改变了很多人的生活习惯,也改变了人们看待事物的方式。同样,在科技领域发生的种种事件,也让我们明白了科技自立自强的重要性,代表了中国ICT领域成就的华为公司,在承受着极大压力的时候,依然坚强屹立,点亮了满天星光,希望华为公司能克服困难,化鲲为鹏,扶摇直上九万里,依然引领相关科技领域的发展。
本书主要内容
第1章介绍什么是指令集架构及鲲鹏芯片的历史。
第2章讲解基于鲲鹏架构的硬件生态,包括基础的CPU、主板及终的服务器和PC。
第3章系统讲解鲲鹏架构的软件生态,包括兼容鲲鹏架构的软件栈、线上鲲鹏架构交流的鲲鹏论坛、提供鲲鹏资源的鲲鹏云服务及各地的鲲鹏创新中心。
第4章介绍获取鲲鹏硬件资源的方式及安装鲲鹏软件环境的方法,编写个鲲鹏程序。
第5章详细论述应用从x86架构迁移到鲲鹏架构的原因和方法,并给出具体的迁移实例。
第6章介绍鲲鹏分析扫描工具的用法,演示如何对需要迁移的对象进行分析扫描。
第7章主要讲解鲲鹏代码迁移工具的用法,该工具可以针对需要迁移的代码给出迁移建议,从而大大加快迁移进程。
第8章介绍鲲鹏性能分析工具的用法,该工具可以采集鲲鹏架构下应用的性能数据,并对此进行分析,终给出优化的思路和建议。
第9章讲解如何利用鲲鹏架构自身的特点,对基础软件进行深度性能优化。
第10章介绍针对鲲鹏架构做了定制和优化的各种编译器。
第11章主要介绍无须重新编译就可以在鲲鹏架构运行x86应用的动态二级制指令翻译工具ExGear。
第12章介绍交叉编译的方法及如何发布RPM包。
第13章讲解如何在华为云沙箱实验室做鲲鹏实验,针对其中的典型实验给出了实验解析,帮助实验者完成实验。
第14章介绍QEMU模拟器的使用,在没有鲲鹏架构服务器的时候,可以使用该模拟器进行模拟。
第15章介绍个人、公司、产品获取鲲鹏认证的方法,并提出认证建议。
第16章演示实际的鲲鹏云服务兼容性认证过程,对其中遇到的重点、难点给出具体的建议,从而帮助申请的产品通过鲲鹏云服务兼容性认证。
致谢
首先非常感谢清华大学出版社工作人员专业、细致的工作,特别是赵佳霓编辑,从书籍的选题、章节安排到后期的出版细节都付出了艰辛的努力,在此特别感谢。
其次要感谢我的妻子,在写书的这几个月里,承担了所有的家务,使我可以有充足的时间用来写作,还要对我们的孩子婉婉小朋友说声抱歉,这几个月的节假日都没有时间陪你出去玩。
后感谢华为开发者生态运营部门的同事,为本书的出版做了大量沟通工作。
因笔者能力有限,书中难免有疏漏之处,恳请读者批评指正。
教学课件下载
本书源代码下载
作者2021年4月于青岛

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.