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

奔跑吧Linux內核(入門篇第2版)

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

內容大鋼
    本書基於Linux 5.0和ARM64處理器循序漸進地講述Linux內核的理論與實驗。本書共16章,主要介紹Linux系統基礎知識、Linux內核基礎知識、ARM64架構基礎知識、內核編譯和調試、內核模塊、簡單的字元設備驅動、系統調用、進程管理、內存管理、同步管理、中斷管理、調試和性能優化、開源社區、文件系統、虛擬化與雲計算等方面的內容,並通過一個綜合能力訓練來引導讀者動手實現一個小的操作系統。
    本書適合Linux開發人員、嵌入式開發人員以及對Linux感興趣的程序員閱讀,也適合作為高等院校電腦相關專業的教材。

作者介紹
笨叔//陳悅|責編:謝曉芳

目錄
第1章  Linux系統基礎知識
  1.1  Linux系統的發展歷史
  1.2  Linux發行版
    1.2.1  Red Hat Linux
    1.2.2  Debian Linux
    1.2.3  SuSE Linux
    1.2.4  優麒麟Linux
  1.3  Linux內核介紹
    1.3.1  Linux內核目錄結構
    1.3.2  宏內核和微內核
    1.3.3  Linux內核概貌
  1.4  如何學習Linux內核
  1.5  Linux內核實驗入門
    1.5.1  實驗1-1:在虛擬機中安裝優麒麟Linux 20.04系統
    1.5.2  實驗1-2:給優麒麟Linux系統更換「心臟」
    1.5.3  實驗1-3:使用QEMU虛擬機來運行Linux系統
    1.5.4  實驗1-4:創建基於Ubuntu Linux的根文件系統
    1.5.5  實驗1-5:創建基於QEMU + RISC-V的Linux系統
第2章  Linux內核基礎知識
  2.1  Linux常用的編譯工具
    2.1.1  GCC
    2.1.2  ARM GCC
    2.1.3  GCC編譯
  2.2  Linux內核中常用的C語言技巧
  2.3  Linux內核中常用的數據結構和演算法
    2.3.1  鏈表
    2.3.2  紅黑樹
    2.3.3  無鎖環形緩衝區
  2.4  Vim工具的使用
    2.4.1  Vim 8介紹
    2.4.2  Vim的基本模式
    2.4.3  Vim中3種模式的切換
    2.4.4  Vim游標的移動
    2.4.5  刪除、複製和粘貼
    2.4.6  查找和替換
    2.4.7  與文件相關的命令
  2.5  git工具的使用
    2.5.1  安裝git
    2.5.2  git基本操作
    2.5.3  分支管理
  2.6  實驗
    2.6.1  實驗2-1:GCC編譯
    2.6.2  實驗2-2:內核鏈表
    2.6.3  實驗2-3:紅黑樹
    2.6.4  實驗2-4:使用Vim工具
    2.6.5  實驗2-5:把Vim打造成一個強大的IDE編輯工具
  ……
第3章  ARM64架構基礎知識
第4章  內核編譯和調試
第5章  內核模塊

第6章  簡單的字元設備驅動
第7章  系統調用
第8章  進程管理
第9章  內存管理
第10章  同步管理
第11章  中斷管理
第12章  調試和性能優化
第13章  開源社區
第14章  文件系統
第15章  虛擬化與雲計算
第16章  綜合能力訓練:動手寫一個小OS

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