linux系統(tǒng)不同對象升級方法詳細介紹
/ 10-22
Ubuntu 15.10系統(tǒng)10月22日發(fā)布 采用Linux Kernel 4.2內(nèi)核
/ 10-13
關(guān)于Linux內(nèi)核編譯失敗的一些解決方案
/ 07-03
Linux如何禁止系統(tǒng)內(nèi)核Kernel自動升級避免不必要的麻煩
/ 06-25
Linux操作系統(tǒng)內(nèi)核啟動參數(shù)詳解
/ 06-03
存儲技術(shù)原理分析:基于Linux 2.6內(nèi)核源代碼 PDF掃描版[MB]
75.6MB / 05-09
Linux內(nèi)核的文件預讀詳解
/ 04-09
Ubuntu 13.10安裝最新Linux內(nèi)核的可行方法
/ 03-04
深入Linux內(nèi)核架構(gòu) PDF掃描版[23MB]
23.6MB / 03-02
Linux內(nèi)核模塊編寫詳解
/ 11-02
-
Linux 新服務器高效運維部署筆記詳解 完整版PDF Linux_unix / 7.03MB
-
-
Kali Linux Revealed完美版(掌握滲透測試) 官方教程 pdf完整版 Linux_unix / 25.0MB
-
嵌入式Linux應用開發(fā)完全手冊 完整版PDF Linux_unix / 30.8MB
-
Kali Linux系統(tǒng)使用基礎教程(大學霸) V2.0 中文PDF完整版 Linux_unix / 65MB
-
-
韓順平2021圖解Linux升級 + 一周內(nèi)學會linux 完整版PDF Linux_unix / 32.0MB
-
跟老男孩學linux三劍客命令(awk sed grep全攻略) v1.5 中文PDF版 Linux_unix / 933KB
-
Linux應急手冊 中文PDF完整版 Linux_unix / 158MB
-
Linux系統(tǒng)編程學習筆記 完整版PDF Linux_unix / 11.7MB
詳情介紹
Linux內(nèi)核編程指南(第3版)面向希望深入學習這種操作系統(tǒng)的讀者,全面介紹了Linux操作系統(tǒng)的技術(shù)原理。全書共分10章,內(nèi)容分別涉及Linux內(nèi)核簡介、內(nèi)存管理、進程間通信、Linux文件系統(tǒng)、設備驅(qū)動程序、網(wǎng)絡實現(xiàn)方式、模塊和調(diào)試,以及多重處理等Linux內(nèi)核原理和開發(fā)技術(shù)。
Linux內(nèi)核編程指南(第3版) 目錄:
第1章 Linux操作系統(tǒng)簡介
1.1 主要特點
1.2 Linux產(chǎn)品
第2章 編譯內(nèi)核
2.1 所有的東西在哪里
2.2 編譯過程
2.3 額外的配置工具
第3章 內(nèi)核入門
3.1 重要的數(shù)據(jù)結(jié)構(gòu)
3.1.1 任務結(jié)構(gòu)
3.1.2 進度表
3.1.3 文件和節(jié)點
3.1.4 動態(tài)內(nèi)存管理
3.1.5 隊列和信號標志
3.1.6 系統(tǒng)時間和定時期
3.2 主要算法
3.2.1 信號
3.2.2 硬件中斷
3.2.3 軟件中斷
3.2.4 啟動系統(tǒng)
3.2.5 定時期中斷
3.2.6 調(diào)度程序
3.3 系統(tǒng)調(diào)用的實現(xiàn)
3.3.1 系統(tǒng)調(diào)用的實際工作原理
3.3.2 簡單系統(tǒng)調(diào)用的例子
3.3.3 更復雜的系統(tǒng)條用的例子
第4章 內(nèi)存管理
4.1 內(nèi)存管理
4.1.1 獨立系統(tǒng)結(jié)構(gòu)的內(nèi)存模型
4.1.2 虛擬地址空間
4.1.3 轉(zhuǎn)換線性地址
4.1.4 頁面目錄
4.1.5 頁面表
4.2 進程的虛擬地址空間
4.2.1 用戶段
4.2.2 虛擬內(nèi)存區(qū)域
4.2.3 系統(tǒng)調(diào)用brk
4.2.4 映射函數(shù)
4.2.5 內(nèi)核段
4.2.6 引導過程中內(nèi)核段中的內(nèi)存分配
4.2.7 內(nèi)核段中的動態(tài)內(nèi)存管理
4.3 塊設備告訴緩存
4.3.1 快緩存
4.3.2 bdflush和kupdate
4.3.3 用語緩沖存儲器的列表結(jié)構(gòu)
4.3.4 使用緩沖存儲器
4.4 Linux系統(tǒng)下的分頁技術(shù)
4.4.1 內(nèi)存管理和高速緩沖存儲器
4.4.2 預定一個內(nèi)存頁面
4.4.3 通過內(nèi)核線程優(yōu)化內(nèi)存頁面管理
4.4.4 頁面錯誤和重新載入頁面
第5章 進程間的通信
5.1 內(nèi)核中的同步
5.2 通過文件通信
5.2.1 鎖定整個文件
5.2.2 鎖定文件區(qū)域
5.3 管道
5.4 使用ptrace調(diào)試
5.5 System V中的進程間通信(IPC)
5.5.1 訪問權(quán)限、號碼和關(guān)鍵字
5.5.2 信號標志
5.5.3 消息隊列
5.6 使用套接字的IPC
5.6.1 一個簡單的例子
5.6.2 UNIX城套接字的實現(xiàn)
第6章 Linux文件系統(tǒng)
6.1 基本原理
6.2 內(nèi)核中文件系統(tǒng)的表示
6.2.1 裝載
6.2.2 超代碼塊
6.2.3 超代碼塊操作
6.2.4 目錄緩沖器
6.2.5 Denty操作
6.2.6 i節(jié)點
6.2.7 i節(jié)點操作
6.2.8 文件結(jié)構(gòu)
6.2.9 文件操作
6.2.10 打開文件
6.3 Ext2文件系統(tǒng)
6.3.1 Ext2文件系統(tǒng)的結(jié)構(gòu)
6.3.2 Ext2文件系統(tǒng)中的的目錄
6.3.3 Ext2文件系統(tǒng)中代碼塊的分配
6.3.4 Ext2文件系統(tǒng)的擴充
6.4 Proc文件系統(tǒng)的結(jié)構(gòu)
6.4.1 Proc文件系統(tǒng)的結(jié)構(gòu)
6.4.2 Proc文件系統(tǒng)的實現(xiàn)
第7章 Linux下的設備驅(qū)動程序
7.1 字符設備和代碼塊設備
7.2 硬件
7.2.1 端口I/O
7.2.2 ISA即插即用
7.2.3 恐龍--ISA總線
7.2.4 ISA即插即用
7.3 查詢、中斷和等待隊列
7.3.1 查詢
7.3.2 中斷模式
7.3.3 中斷共享
7.3.4 軟件中斷
7.3.5 下半部--較低的中斷一半
7.3.6 任務隊列
7.3.7 計時器
7.4 實現(xiàn)驅(qū)動程序
7.4.1 PC揚聲器驅(qū)動程序
7.4.2 一個簡單的驅(qū)動程序
7.4.3 setup函數(shù)
7.4.4 init
7.4.5 打開和釋放
7.4.6 讀取和寫入
7.4.7 IOCTL
7.4.8 poll
7.4.9 Llsee
7.4.10 Mmsp
7.4.11 Fasync
7.4.12 Readdir及Fsync
7.5 動態(tài)驅(qū)動程序和靜態(tài)驅(qū)動程序
第8章 網(wǎng)絡實現(xiàn)方式
8.1 導言和概述
8.1.1 網(wǎng)絡實現(xiàn)方式的層模型
8.1.2 將A中的數(shù)據(jù)轉(zhuǎn)移到B
8.2 一些重要的結(jié)構(gòu)
8.2.1 套接字結(jié)構(gòu)
8.2.2 sk_buff結(jié)構(gòu)--網(wǎng)絡中的緩沖區(qū)管理
8.2.3 INET套接字--套接字的一個特殊部分
8.2.4 proto結(jié)構(gòu)中的協(xié)議操作
8.2.5 套接字地址的一般結(jié)構(gòu)
8.3 Linuc下的網(wǎng)絡設備
8.3.1 以太網(wǎng)
8.3.2 SLIP和PLIP
8.3.3 回送設備
8.3.4 啞設備
8.3.5 示例設備
第9章 模塊和調(diào)試
9.1 什么是模塊
9.2 內(nèi)核中的實現(xiàn)
9.3 模塊和內(nèi)核的對象片斷的含義
9.4 參量的傳輸和示例
9.5 模塊能實現(xiàn)什么
9.6 內(nèi)核守護程序
9.7 模塊之間的簡單交換
9.8 示例模塊
9.9 調(diào)試
9.9.1 更改是末尾的開始
9.9.2 最好的調(diào)試器--prentk()
9.9.3 使用gdb進行測試
第10章 多重處理
10.1 英特爾多重處理規(guī)范
10.2 多重處理器系統(tǒng)存在的問題
10.3 內(nèi)核的改動
10.3.1 內(nèi)核初始化
10.3.2 調(diào)度
10.3.3 中斷處理
10.4 原子操作
10.4.1 原子數(shù)據(jù)類型
10.4.2 訪問原子數(shù)據(jù)類型
10.4.3 改變和檢測原子變量
10.5 旋轉(zhuǎn)鎖定
10.5.1 訪問函數(shù)
10.5.2 讀寫旋轉(zhuǎn)鎖定
附錄A 系統(tǒng)調(diào)用
附錄B 內(nèi)核的相關(guān)命令
附錄C PROC文件系統(tǒng)
附錄D 引導進程
附錄E 有用的內(nèi)核函數(shù)
下載地址
人氣書籍
UNIX網(wǎng)絡編程 卷1:套接字聯(lián)網(wǎng)API(第3版) 中文 PDF版 [85M]
深入理解Linux內(nèi)核(第三版) 帶完整書簽 PDF掃描版[56MB]
Ubuntu Linux從入門到精通 PDF 掃描版[59M]
unix環(huán)境高級編程(第3版) 中文版 pdf掃描版[21MB]
KVM虛擬化技術(shù):實戰(zhàn)與原理解析 PDF掃描版[108MB]
鳥哥的Linux私房菜 Linux基礎學習篇(第三版)
Linux/UNIX系統(tǒng)編程手冊 PDF掃描版[262MB]
Linux內(nèi)核設計與實現(xiàn)(原書第3版)pdf掃描版[36.7MB]
Linux命令行大全 ((美)William E.shotts,Jr) 中文PDF高清掃描版
linux命令大全(15部最全面的CHM文檔) linux命令手冊集合
下載聲明
☉ 解壓密碼:chabaoo.cn 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
☉ 如果這個軟件總是不能下載的請在評論中留言,我們會盡快修復,謝謝!
☉ 下載本站資源,如果服務器暫不能下載請過一段時間重試!或者多試試幾個下載地址
☉ 如果遇到什么問題,請評論留言,我們定會解決問題,謝謝大家支持!
☉ 本站提供的一些商業(yè)軟件是供學習研究之用,如用于商業(yè)用途,請購買正版。
☉ 本站提供的Linux內(nèi)核編程指南(第3版) PDF掃描版[40MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。