幫助中心 | 我的帳號 | 關於我們

鯤鵬架構入門與實戰/電腦技術開發與應用叢書

  • 作者:編者:張磊|責編:趙佳霓
  • 出版社:清華大學
  • ISBN:9787302576877
  • 出版日期:2021/05/01
  • 裝幀:平裝
  • 頁數:543
人民幣:RMB 129 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書是鯤鵬架構的入門圖書,也是實際應用的實戰圖書,逐步講解從簡單的鯤鵬環境搭建到軟體產品的鯤鵬兼容性認證。
    本書首先講解鯤鵬架構的由來及鯤鵬生態的構成,並搭建了鯤鵬開發環境,然後詳細講解應用從x86架構遷移到鯤鵬架構的原因、方法及輔助遷移的鯤鵬開發套件,最後介紹鯤鵬認證及如何通過鯤鵬雲服務兼容性認證。
    本書面向希望了解鯤鵬架構是什麼,以及對鯤鵬感興趣的初學者。對於有一定技術基礎,並且希望在工作中使用鯤鵬架構的開發者、設計鯤鵬架構系統的架構師,以及負責把產品遷移到鯤鵬平台的測試人員、開發人員同樣具有很好參考價值。

作者介紹
編者:張磊|責編:趙佳霓
    張磊,資深電腦專家,華為雲MVP,二十多年IT從業經驗,1999年度軟考高級程序員,PMP證書持有者,華為全連接大會2020十佳「華為開發者社區之星」,研究方向包括架構設計、分散式、微服務、雲技術等,是多個大型物聯網平台的技術負責人。

目錄
第1章  初識鯤鵬
  1.1  鯤鵬架構簡介
    1.1.1  指令集架構
    1.1.2  指令集架構的分類
    1.1.3  微架構
    1.1.4  ARM架構
    1.1.5  ARM伺服器晶元
    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.4  Web
    3.1.5  軟體適配查詢方式
  3.2  openEuler操作系統
    3.2.1  openEuler簡介
    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.1  Web模式下的用戶及配置
    6.4.2  Web模式下的軟體分析及掃描
    6.4.3  CLI模式下鯤鵬分析掃描工具的使用
    6.4.4  插件模式下鯤鵬分析掃描工具的使用
  6.5  卸載鯤鵬分析掃描工具
第7章  鯤鵬代碼遷移工具(22min)
  7.1  鯤鵬代碼遷移工具簡介
  7.2  鯤鵬代碼遷移工具的獲取與安裝
    7.2.1  獲取安裝包
    7.2.2  安裝鯤鵬代碼遷移工具
  7.3  鯤鵬代碼遷移工具的使用
    7.3.1  Web模式下的用戶及配置
    7.3.2  Web模式下的代碼遷移
    7.3.3  CLI模式下鯤鵬代碼遷移工具的使用
    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.3  Agent服務證書管理
    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.14  C/C++性能分析
    8.3.15  鎖與等待分析
    8.3.16  Java混合模式分析
  8.4  Java性能分析工具的使用
    8.4.1  邏輯模型結構圖
    8.4.2  日誌管理
    8.4.3  系統配置
    8.4.4  內部通信證書
    8.4.5  工作密鑰
    8.4.6  Guardian管理
    8.4.7  創建Profiling分析任務
    8.4.8  查看Profiling分析結果
    8.4.9  Profiling分析記錄管理
    8.4.10  創建Sampling分析任務
    8.4.11  查看Sampling分析結果
    8.4.12  Sampling分析記錄管理
  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.1  LLVM
    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.1  ExaGear簡介
  11.2  ExaGear的安裝
  11.3  運行ExaGear
  11.4  ExaGear結構
  11.5  Guest系統中安裝運行應用
    11.5.1  Host系統複製到Guest系統
    11.5.2  Yum方式安裝應用並運行
    11.5.3  Host系統會話中運行Guest系統應用
  11.6  卸載ExaGear
第12章  應用編譯與發布(24min)
  12.1  應用編譯
    12.1.1  交叉編譯器的安裝
    12.1.2  交叉編譯器的使用
  12.2  應用發布
    12.2.1  RPMbuild簡介
    12.2.2  SPEC文件簡介
    12.2.3  RPMbuild實戰
第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.1  QEMU簡介
  14.2  Windows環境下的安裝
  14.3  Linux環境下的安裝
  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  性能自測試報告

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032