注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機/網(wǎng)絡(luò)操作系統(tǒng)LinuxLINUX內(nèi)核源代碼情景分析(上冊)

LINUX內(nèi)核源代碼情景分析(上冊)

LINUX內(nèi)核源代碼情景分析(上冊)

定 價:¥80.00

作 者: 毛德操,胡希明著
出版社: 浙江大學(xué)出版社
叢編項: Linux內(nèi)核源代碼情景分析
標 簽: Linux

ISBN: 9787308027038 出版時間: 2001-09-01 包裝: 精裝
開本: 29cm 頁數(shù): 842 字數(shù):  

內(nèi)容簡介

  本書采取類似于英語教學(xué)中行之有效的情景會話的教學(xué)方法,全面深入地剖析了Linux最新版本(2.4.0)核心源代碼,并對Linux核心的獨特優(yōu)點和需要進一步改進的問題作了精辟的評述。全書分上下兩冊。上冊包括預(yù)備知識、存儲管理、中斷和系統(tǒng)調(diào)用、進程和進程調(diào)度、文件系統(tǒng)以及傳統(tǒng)的Unix進程間通訊共六章,下冊則分基于Socket的進程間通訊、設(shè)備驅(qū)動、多處理器SMP系統(tǒng)結(jié)構(gòu)以及系統(tǒng)引導(dǎo)和初始化四章。上下兩冊不可分割,是一個有機的整體。本書寫法獨特,論述精辟,不回避代碼分析中的難點,可以作為操作系統(tǒng)高級課程的教材,也可以作為計算機軟件專業(yè)和其他相關(guān)專業(yè)大學(xué)本科高年級學(xué)生和研究生深入學(xué)習(xí)操作系統(tǒng)以至軟件核心技術(shù)的重要參考書。同時,還可作為各行業(yè)從事軟件開發(fā)的工程師、研究人員以及其他對Linux最新技術(shù)感興趣者的自學(xué)教材。

作者簡介

  毛德操,文革結(jié)束后,毛德操進入浙江大學(xué)計算機系工作。憑借著多年發(fā)奮鉆研而獲得的學(xué)識和實力,被提升為工程師。1989年到美國留學(xué),在其取得碩士學(xué)位后,先后在美國在摩托羅拉等知名企業(yè)從事IT工作,對計算機軟件和硬件有十分深入、透徹的理解,在此基礎(chǔ)上與胡希明一同撰寫了Linux業(yè)內(nèi)的經(jīng)典之作《LINUX核心源代碼情景分析》。1999年針對“千年蟲”問題,他曾巧妙應(yīng)用“混合基數(shù)”原理,提出一種獨特的解決方案,該方法已獲美國專利登記,同時獲得日內(nèi)瓦PCT國際專利局全球?qū)@怯?。歸國后,毛德操教授一直在浙江大學(xué)從事計算機軟件教育工作,同時在浙大網(wǎng)新作高級顧問兼研發(fā)中心主任。2003年12月毛教授來到北京出任新近改組的北京共創(chuàng)開源軟件有限公司執(zhí)行副總裁職位。

圖書目錄

第1章 預(yù)備知識
1.1 Linux內(nèi)核簡介.
1.2 Intel X86 CPU系列的尋址方式
1.3 i386的頁式內(nèi)存管理機制
1.4 Linux內(nèi)核源代碼中的C語言代碼
1.5 Linux內(nèi)核源代碼中的匯編語言代碼
第2章 存儲管理
2.1 Linux內(nèi)存管理的基本框架
2.2 地址映射的全過程
2.3 幾個重要的數(shù)據(jù)結(jié)構(gòu)和函數(shù)
2.4 越界訪問
2.5 用戶堆棧的擴展
2.6 物理頁面的使用和周轉(zhuǎn)
2.7 物理頁面的分配
2.8 頁面的定期換出
2.9 頁面的換入
2.10 內(nèi)核緩沖區(qū)的管理
2.11 外部設(shè)備存儲空間的地址映射
2.12 系統(tǒng)調(diào)用brk()
2.13 系統(tǒng)調(diào)用mmap()
第3章 中斷、異常和系統(tǒng)調(diào)用
3.1 X86 CPU對中斷的硬件支持
3.2 中斷向量表IDT的初始化
3.3 中斷請求隊列的初始化
3.4 中斷的響應(yīng)和服務(wù)
3.5 軟中斷與Bottom Half
3.6 頁面異常的進入和返回
3.7 時鐘中斷
3.8 系統(tǒng)調(diào)用
3.9 系統(tǒng)調(diào)用號與跳轉(zhuǎn)表
第4章 進程與進程調(diào)度
4.1 進程四要素
4.2 進程三部曲:創(chuàng)建、執(zhí)行與消亡
4.3 系統(tǒng)調(diào)用fork()、vfork()與clone()
4.4 系統(tǒng)調(diào)用execve()
4.5 系統(tǒng)調(diào)用exit()與wait4()
4.6 進程的調(diào)度與切換
4.7 強制性調(diào)度
4.8 系統(tǒng)調(diào)用nanosleep()和pause()
4.9 內(nèi)核中的互斥操作
第5章 文件系統(tǒng)
5.1 概述
5.2 從路徑名到目標節(jié)點
5.3 訪問權(quán)限與文件安全性
5.4 文件系統(tǒng)的安裝和拆卸
5.5 文件的打開與關(guān)閉
5.6 文件的寫與讀
5.7 其他文件操作
5.8 特殊文件系統(tǒng)/proc
第6章 傳統(tǒng)的Unix進程間通信
6.1 概述
6.2 管道和系統(tǒng)調(diào)用pipe()
6.3 命名管道
6.4 信號
6.5 系統(tǒng)調(diào)用ptrace()和進程跟蹤
6.6 報文傳遞
6.7 共享內(nèi)存
6.8 信號量

    

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號