目錄(89章)
倒序
- 封面
- 版權信息
- 內容提要
- 序一
- 序二
- 前言
- 資源與支持
- 第1章 Linux系統入門
- 1.1 Linux的發展歷史
- 1.2 Linux發行版
- 1.3 Linux內核
- 1.4 如何學習Linux內核
- 1.5 Linux內核實驗入門
- 第2章 Linux內核基礎知識
- 2.1 Linux常用的編譯工具
- 2.2 Linux內核中常用的C語言技巧
- 2.3 Linux內核中常用的數據結構和算法
- 2.4 Vim工具的使用
- 2.5 git工具的使用
- 2.6 實驗
- 第3章 內核編譯和調試
- 3.1 內核配置
- 3.2 實驗1:通過QEMU調試ARM Linux內核
- 3.3 實驗2:通過QEMU調試ARMv8的Linux內核
- 3.4 實驗3:通過Eclipse+QEMU單步調試內核
- 3.5 實驗4:在QEMU中添加文件系統的支持
- 第4章 內核模塊
- 4.1 從一個內核模塊開始
- 4.2 模塊參數
- 4.3 符號共享
- 4.4 實驗
- 第5章 簡單的字符設備驅動
- 5.1 實驗1:從一個簡單的字符設備開始
- 5.2 字符設備驅動詳解
- 5.3 實驗2:使用misc機制來創建設備
- 5.4 一個簡單的虛擬設備
- 5.5 阻塞I/O和非阻塞I/O
- 5.6 I/O多路復用
- 5.7 實驗8:為什么不能喚醒讀寫進程
- 5.8 實驗9:向虛擬設備中添加異步通知
- 5.9 本章小結
- 第6章 系統調用
- 6.1 系統調用概念
- 6.2 實驗
- 第7章 內存管理
- 7.1 從硬件角度看內存管理
- 7.2 從軟件角度看內存管理
- 7.3 物理內存管理
- 7.4 虛擬內存管理
- 7.5 缺頁異常
- 7.6 內存短缺
- 7.7 內存管理實驗
- 第8章 進程管理
- 8.1 進程
- 8.2 進程的創建和終止
- 8.3 進程調度
- 8.4 多核調度
- 8.5 實驗
- 第9章 同步管理
- 9.1 原子操作與內存屏障
- 9.2 自旋鎖機制
- 9.3 信號量
- 9.4 互斥體
- 9.5 讀寫鎖
- 9.6 RCU
- 9.7 等待隊列
- 9.8 實驗
- 第10章 中斷管理
- 10.1 Linux中斷管理機制
- 10.2 軟中斷和tasklet
- 10.3 工作隊列機制
- 10.4 實驗
- 第11章 調試和性能優化
- 11.1 printk和動態輸出
- 11.2 proc和debugfs
- 11.3 ftrace
- 11.4 實驗10:分析oops錯誤
- 11.5 perf性能分析工具
- 11.6 內存檢測
- 11.7 實驗17:kdump
- 11.8 性能和測試
- 第12章 開源社區
- 12.1 什么是開源社區
- 12.2 參與開源社區
- 12.3 實驗1:使用cppcheck檢查代碼
- 12.4 實驗2:提交第一個Linux內核補丁
- 12.5 實驗3:管理和提交多個補丁組成的補丁集
- 12.6 實驗4:在Gitee中創建一個開源項目
- 參考文獻 更新時間:2021-02-08 16:43:28
推薦閱讀
- 30天自制操作系統
- Linux設備驅動開發詳解:基于最新的Linux4.0內核
- Getting Started with oVirt 3.3
- Linux從零開始學(視頻教學版)
- UNIX操作系統設計
- Mastering Distributed Tracing
- FreeRTOS實時內核應用指南
- Learn Helm
- Moodle 3.x Teaching Techniques(Third Edition)
- Mastering Reactive JavaScript
- Ceph分布式存儲實戰
- 一學就會:Windows Vista應用完全自學手冊
- 計算機應用基礎(Windows 7+Office 2016)
- 鴻蒙HarmonyOS手機應用開發實戰
- iOS 10快速開發:18天零基礎開發一個商業應用
- Docker容器技術與應用
- Linux從入門到精通(視頻教學版)
- Learn OpenShift
- 基于Arduino的嵌入式系統入門與實踐
- Docker容器技術與運維
- Website Development with PyroCMS
- 自研操作系統:DIM-SUM設計與實現
- Getting Started with Oracle Public Cloud
- The Node Craftsman Book
- 跟老男孩學Linux運維:高性能Web集群實踐(上)
- 系統安裝與重裝直通車
- Linux應用基礎教程(基于CentOS 7)
- PowerShell實戰
- 新編Windows 10從入門到精通
- Windows Server 2012 活動目錄項目式教程