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)核編程指南(第3版) PDF掃描版[40MB]
40.86MB / 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)使用基礎(chǔ)教程(大學霸) 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)核架構(gòu)討論了Linux內(nèi)核的概念、結(jié)構(gòu)和實現(xiàn)。主要內(nèi)容包括多任務、調(diào)度和進程管理,物理內(nèi)存的管理以及內(nèi)核與相關(guān)硬件的交互,用戶空間的進程如何訪問虛擬內(nèi)存,如何編寫設(shè)備驅(qū)動程序,模塊機制以及虛擬文件系統(tǒng),Ext文件系統(tǒng)屬性和訪問控制表的實現(xiàn)方式,內(nèi)核中網(wǎng)絡(luò)的實現(xiàn),系統(tǒng)調(diào)用的實現(xiàn)方式,內(nèi)核對時間相關(guān)功能的處理,頁面回收和頁交換的相關(guān)機制以及審計的實現(xiàn)等。此外,深入Linux內(nèi)核架構(gòu)借助內(nèi)核源代碼中最關(guān)鍵的部分進行講解,幫助讀者掌握重要的知識點,從而在運用中充分展現(xiàn)Linux系統(tǒng)的魅力。
深入Linux內(nèi)核架構(gòu)適合Linux內(nèi)核愛好者閱讀。
深入Linux內(nèi)核架構(gòu) 目錄:
第1章 簡介和概述
1.1 內(nèi)核的任務
1.2 實現(xiàn)策略
1.3 內(nèi)核的組成部分
1.3.1 進程、進程切換、調(diào)度
1.3.2 UNIX進程
1.3.3 地址空間與特權(quán)級別
1.3.4 頁表
1.3.5 物理內(nèi)存的分配
1.3.6 計時
1.3.7 系統(tǒng)調(diào)用
1.3.8 設(shè)備驅(qū)動程序、塊設(shè)備和字符設(shè)備
1.3.9 網(wǎng)絡(luò)
1.3.10 文件系統(tǒng)
1.3.11 模塊和熱插拔
1.3.12 緩存
1.3.13 鏈表處理
1.3.14 對象管理和引用計數(shù)
1.3.15 數(shù)據(jù)類型
1.3.16 本書的局限性
1.4 為什么內(nèi)核是特別的
1.5 行文注記
1.6 小結(jié)
第2章 進程管理和調(diào)度
2.1 進程優(yōu)先級
2.2 進程生命周期
2.3 進程表示
2.3.1 進程類型
2.3.2 命名空間
2.3.3 進程ID號
2.3.4 進程關(guān)系
2.4 進程管理相關(guān)的系統(tǒng)調(diào)用
2.4.1 進程復制
2.4.2 內(nèi)核線程
2.4.3 啟動新程序
2.4.4 退出進程
2.5 調(diào)度器的實現(xiàn)
2.5.1 概觀
2.5.2 數(shù)據(jù)結(jié)構(gòu)
2.5.3 處理優(yōu)先級
2.5.4 核心調(diào)度器
2.6 完全公平調(diào)度類
2.6.1 數(shù)據(jù)結(jié)構(gòu)
2.6.2 CFS操作
2.6.3 隊列操作
2.6.4 選擇下一個進程
2.6.5 處理周期性調(diào)度器
2.6.6 喚醒搶占
2.6.7 處理新進程
2.7 實時調(diào)度類
2.7.1 性質(zhì)
2.7.2 數(shù)據(jù)結(jié)構(gòu)
2.7.3 調(diào)度器操作
2.8 調(diào)度器增強
2.8.1 SMP調(diào)度
2.8.2 調(diào)度域和控制組
2.8.3 內(nèi)核搶占和低延遲相關(guān)工作
2.9 小結(jié)
第3章 內(nèi)存管理
3.1 概述
3.2 (N)UMA模型中的內(nèi)存組織
3.2.1 概述
3.2.2 數(shù)據(jù)結(jié)構(gòu)
3.3 頁表
3.3.1 數(shù)據(jù)結(jié)構(gòu)
3.3.2 頁表項的創(chuàng)建和操作
3.4 初始化內(nèi)存管理
3.4.1 建立數(shù)據(jù)結(jié)構(gòu)
3.4.2 特定于體系結(jié)構(gòu)的設(shè)置
3.4.3 啟動過程期間的內(nèi)存管理
3.5 物理內(nèi)存的管理
3.5.1 伙伴系統(tǒng)的結(jié)構(gòu)
3.5.2 避免碎片
3.5.3 初始化內(nèi)存域和結(jié)點數(shù)據(jù)結(jié)構(gòu)
3.5.4 分配器API
3.5.5 分配頁
3.5.6 釋放頁
3.5.7 內(nèi)核中不連續(xù)頁的分配
3.5.8 內(nèi)核映射
3.6 slab分配器
3.6.1 備選分配器
3.6.2 內(nèi)核中的內(nèi)存管理
3.6.3 slab分配的原理
3.6.4 實現(xiàn)
3.6.5 通用緩存
3.7 處理器高速緩存和TLB控制
3.8 小結(jié)
第4章 進程虛擬內(nèi)存
4.1 簡介
4.2 進程虛擬地址空間
4.2.1 進程地址空間的布局
4.2.2 建立布局
4.3 內(nèi)存映射的原理
4.4 數(shù)據(jù)結(jié)構(gòu)
4.4.1 樹和鏈表
4.4.2 虛擬內(nèi)存區(qū)域的表示
4.4.3 優(yōu)先查找樹
4.5 對區(qū)域的操作
4.5.1 將虛擬地址關(guān)聯(lián)到區(qū)域
4.5.2 區(qū)域合并
4.5.3 插入?yún)^(qū)域
4.5.4 創(chuàng)建區(qū)域
4.6 地址空間
4.7 內(nèi)存映射
4.7.1 創(chuàng)建映射
4.7.2 刪除映射
4.7.3 非線性映射
4.8 反向映射
4.8.1 數(shù)據(jù)結(jié)構(gòu)
4.8.2 建立逆向映射
4.8.3 使用逆向映射
4.9 堆的管理
4.10 缺頁異常的處理
4.11 用戶空間缺頁異常的校正
4.11.1 按需分配/調(diào)頁
4.11.2 匿名頁
4.11.3 寫時復制
4.11.4 獲取非線性映射
4.12 內(nèi)核缺頁異?!?br />
4.13 在內(nèi)核和用戶空間之間復制數(shù)據(jù)
4.14 小結(jié)
第5章 鎖與進程間通信
第6章 設(shè)備驅(qū)動程序
第7章 模塊
第8章 虛擬文件系統(tǒng)
第9章 Ext文件系統(tǒng)族
第10章 無持久存儲的文件系統(tǒng)
第11章 擴展屬性和訪問控制表
第12章 網(wǎng)絡(luò)
第13章 系統(tǒng)調(diào)用
第14章 內(nèi)核活動
第15章 時間管理
第16章 頁緩存和塊緩存
第17章 數(shù)據(jù)同步
第18章 頁面回收和頁交換
第19章 審計
附錄A 體系結(jié)構(gòu)相關(guān)知識
附錄B 使用源代碼
附錄C 有關(guān)C語言的注記
附錄D 系統(tǒng)啟動
附錄E ELF二進制格式
附錄F 內(nèi)核開發(fā)過程
參考文獻
下載地址
人氣書籍
UNIX網(wǎng)絡(luò)編程 卷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基礎(chǔ)學習篇(第三版)
Linux/UNIX系統(tǒng)編程手冊 PDF掃描版[262MB]
Linux內(nèi)核設(shè)計與實現(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)核架構(gòu) PDF掃描版[23MB]資源來源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。