Linux核心原始碼情景分析

Linux核心原始碼情景分析

《Linux核心原始碼情景分析》是浙江大學出版社2001年9月1日出版的圖書,作者是毛德操。

基本介紹

  • 書名:Linux核心原始碼情景分析
  • 作者毛德操
  • ISBN:9787308027038
  • 頁數:841頁
  • 出版社:浙江大學出版社
  • 出版時間:2001年9月1日
  • 裝幀:平裝
  • 開本:16
  • 版次:第1版
作者簡介,內容簡介,目錄,

作者簡介

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

內容簡介

《LINUX核心原始碼情景分析(上冊)》採取類似於英語教學中行之有效的情景會話的教學方法,全面深入地剖析了Linux最新版本核心原始碼,並對Linux核心的獨特優點和需要進一步改進的問題作了精闢的評述。《LINUX核心原始碼情景分析(上冊)》包括:預備知識、存儲管理、中斷和系統調用、進程和進程調度、檔案系統以及傳統的Unix進程通訊共六章。

目錄

第1章 預備知識
1.1 Linux核心簡介.
1.2 Intel X86 CPU系列的定址方式
1.3 i386的頁式記憶體管理機制
1.4 Linux核心原始碼中的C語言代碼
1.5 Linux核心原始碼中的彙編語言代碼
第2章 存儲管理
2.1 Linux記憶體管理的基本框架
2.2 地址映射的全過程
2.3 幾個重要的數據結構和函式
2.4 越界訪問
2.5 用戶堆疊的擴展
2.6 物理頁面的使用和周轉
2.7 物理頁面的分配
2.8 頁面的定期換出
2.9 頁面的換入
2.10 核心緩衝區的管理
2.11 外部設備存儲空間的地址映射
2.12 系統調用brk()
2.13 系統調用mmap()
第3章 中斷、異常和系統調用
3.1 X86 CPU對中斷的硬體支持
3.2 中斷向量表IDT的初始化
3.3 中斷請求佇列的初始化
3.4 中斷的回響和服務
3.5 軟中斷與Bottom Half
3.6 頁面異常的進入和返回
3.9 系統調用號與跳轉表
第4章 進程與進程調度
4.1 進程四要素
4.2 進程三部曲:創建、執行與消亡
4.3 系統調用fork()、vfork()與clone()
4.4 系統調用execve()
4.5 系統調用exit()與wait4()
4.6 進程的調度與切換
4.7 強制性調度
4.8 系統調用nanosleep()和pause()
4.9 核心中的互斥操作
第5章 檔案系統
5.1 概述
5.2 從路徑名到目標節點
5.3 訪問許可權與檔案安全性
5.4 檔案系統的安裝和拆卸
5.5 檔案的打開與關閉
5.6 檔案的寫與讀
5.7 其他檔案操作
第6章 傳統的Unix進程間通信
6.1 概述
6.2 管道和系統調用pipe()
6.4 信號
6.5 系統調用ptrace()和進程跟蹤
6.6 報文傳遞

相關詞條

熱門詞條

聯絡我們