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

奔跑吧Linux內核(卷1基礎架構第2版)

  • 作者:笨叔|責編:謝曉芳
  • 出版社:人民郵電
  • ISBN:9787115549990
  • 出版日期:2021/01/01
  • 裝幀:平裝
  • 頁數:598
人民幣:RMB 139 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於Linux 5.0內核的源代碼講述Linux內核中核心模塊的實現。本書共9章,主要內容包括處理器架構、ARM64在Linux內核中的實現、內存管理之預備知識、物理內存與虛擬內存、內存管理之高級主題、內存管理之實戰案例、進程管理之基本概念、進程管理之調度和負載均衡、進程管理之調試與案例分析。
    本書適合Linux系統開發人員、嵌入式系統開發人員及Android開發人員閱讀,也可供電腦相關專業的師生閱讀。

作者介紹
笨叔|責編:謝曉芳
    笨叔,Linux內核愛好者,出版過《奔跑吧Linux內核》《奔跑吧Linux內核入門篇》。創建了奔跑吧Linux社區,為廣大Linux愛好者布道。

目錄
第1章  處理器架構
  1.1  處理器架構介紹
    1.1.1  精簡指令集和複雜指令集
    1.1.2  大/小端位元組序
    1.1.3  一條存儲讀寫指令的執行全過程
    1.1.4  內存屏障產生的原因
    1.1.5  高速緩存的工作方式
    1.1.6  高速緩存的映射方式
    1.1.7  組相聯的高速緩存
    1.1.8  PIPT和VIVT的區別
    1.1.9  頁表的創建和查詢過程
    1.1.10  TLB
    1.1.11  MESI協議
    1.1.12  高速緩存偽共享
    1.1.13  高速緩存在Linux內核中的應用
    1.1.14  ARM的大/小核架構
    1.1.15  高速緩存一致性和一致性內存模型
    1.1.16  高速緩存的回寫策略和替換策略
    1.1.17  NUMA
    1.1.18  ARM處理器設計
    1.1.19  最新進展
  1.2  ARM64架構
    1.2.1  ARMv8-A架構
    1.2.2  採用ARMv8架構的常見處理器內核
    1.2.3  ARMv8架構中的基本概念
    1.2.4  ARMv8處理器執行狀態
    1.2.5  ARMv8支持的數據寬度
    1.2.6  不對齊訪問
  1.3  ARMv8寄存器
    1.3.1  通用寄存器
    1.3.2  處理器狀態
    1.3.3  特殊寄存器
    1.3.4  系統寄存器
  1.4  A64指令集
    1.4.1  常用的算術和搬移指令
    1.4.2  乘法和除法指令
    1.4.3  移位操作指令
    1.4.4  位操作指令
    1.4.5  條件操作
    1.4.6  內存載入指令
    1.4.7  多位元組內存載入和存儲指令
    1.4.8  非特權訪問級別的載入和存儲指令
    1.4.9  內存屏障指令簡介
    1.4.10  獨佔內存訪問指令
    1.4.11  跳轉與比較指令
    1.4.12  異常處理指令
    1.4.13  系統寄存器訪問指令
  1.5  GCC內聯彙編
  1.6  函數調用標準和棧布局
  1.7  ARM64異常處理

    1.7.1  異常類型
    1.7.2  同步異常和非同步異常
    1.7.3  異常發生后的處理
第2章  ARM64在Linux內核中的實現
  2.1  ARM64內存管理
    2.1.1  頁表
    2.1.2  頁表映射
    2.1.3  頁表項描述符
    2.1.4  Linux內核中的頁表
    2.1.5  ARM64內核內存分佈
    2.1.6  案例分析:ARM64的頁表映射過程
  2.2  高速緩存管理
  2.3  TLB管理
  2.4  內存屬性
    2.4.1  內存屬性
  ……
第3章  內存管理之預備知識
第4章  物理內存與虛擬內存
第5章  內存管理之高級主題
第6章  內存管理之實戰案例分析
第7章  進程管理之基本概念
第8章  進程管理之調度與負載均衡
第9章  進程管理之調試與案例分析

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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