Linux內(nèi)核源代碼分析

出版時間:2000-06  出版社:機械工業(yè)出版社  作者:(美)Scott Maxwell  譯者:馮銳/邢飛/等  
Tag標簽:無  

內(nèi)容概要

Linux 擁有現(xiàn)代操作系統(tǒng)所有的功能,如真正的搶先式多任務(wù)處理、支持多用戶,內(nèi)存保護,虛擬內(nèi)存,支持SMP、UP,符合POSIX標準,聯(lián)網(wǎng)、圖形用戶接口和桌面環(huán)境。具有快速性、穩(wěn)定性等特點。本書通過分析Linux的內(nèi)核源代碼,充分揭示了Linux作為操作系統(tǒng)的內(nèi)核是如何完成保證系統(tǒng)正常運行、協(xié)調(diào)多個并發(fā)進程、管理內(nèi)存等工作的?,F(xiàn)實中,能讓人自由獲取的系統(tǒng)源代碼并不多,通過本書的學習,將大大有助于讀者編寫自己的新程序。本書附贈光盤,有關(guān)光盤內(nèi)容請見附錄C。

書籍目錄

第一部分 Linux 內(nèi)核源代碼
第二部分 Linux 內(nèi)核源代碼分析
第一章 Linux 簡介
1.1 Linux 和 Unix 的簡明歷史
1.2 GNU 通用公共許可證
1.3 Linux開發(fā)過程
第二章 代碼初識
2.1 Linux內(nèi)核源程序的部分特點
2.2 代碼樣列
2.3 配置與編譯內(nèi)核
第三章 內(nèi)核體系結(jié)構(gòu)概述
3.1 內(nèi)核設(shè)計目標
3.2 內(nèi)核體系結(jié)構(gòu)初識
3.3 內(nèi)核體系結(jié)構(gòu)的深入了解
3.4 Linux內(nèi)核的類型
3.5 設(shè)計和實現(xiàn)的關(guān)系
第四章 系統(tǒng)初始化
4.1 引導(dǎo)PC機
4.2 初始化Linux內(nèi)核
4.3 init
第五章 系統(tǒng)調(diào)用
5.1 什么是系統(tǒng)調(diào)用
5.2 如何激活系統(tǒng)調(diào)用
5.3 系統(tǒng)調(diào)用樣例
第六章 信號,中斷和時間
6.1 鎖的概述
6.2 信號
6.3 中斷
6.4 時間
第七章 進程和線程
7.1 調(diào)度和時間片
7.2 實時進程
7.3 優(yōu)先級
7.4 進程ID:PID
7.5 引用記數(shù)
7.6 權(quán)能
7.7 進程在內(nèi)核中是如何表示的
7.8 進程來源:fork和__clone
7.9 運行新程序
7.10 可執(zhí)行格式
7.11 調(diào)度及它們是如何運行的
7.12 遵守限制
7.13 進程的結(jié)束
第八章 內(nèi)存
8.1 虛擬內(nèi)存
8.2 進程的內(nèi)存組織
8.3 分頁
8.4 交換設(shè)備
8.5 內(nèi)存映射mmap
8.6 用戶空間和內(nèi)核空間的動態(tài)內(nèi)存
8.7 主存儲器信息傳播
第九章 System V IPC
9.1 消息列隊
9.2 信號量
9.3 共享內(nèi)存
第十章 對稱多處理
10.1 并行程序設(shè)計概念及其原語
10.2 APIC和CPU-To-CPU通信
10.3 SMP支持如何影響內(nèi)核
第十一章 可調(diào)內(nèi)核參數(shù)
11.1 /proc/sys支持
11.2 sysctl系統(tǒng)調(diào)用
附錄A Linux 2.4
附錄B GNU通用公共許可證
附錄C 光盤上的內(nèi)容及系統(tǒng)需求

圖書封面

圖書標簽Tags

評論、評分、閱讀與下載


    Linux內(nèi)核源代碼分析 PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7