出版時間:2005-9 出版社:機械工業(yè)出版社 作者:羅宇 頁數(shù):192
Tag標簽:無
內(nèi)容概要
本書講解Linux操作系統(tǒng)原理及基本的內(nèi)核編程。本書內(nèi)容分為三部分,第一部分介紹Linux操作系統(tǒng)原理;第二部分介紹7個基于Linux的實驗;第三部分(即附錄)包含建立Linux環(huán)境的說明及進行Linux用戶態(tài)及內(nèi)核編程所需的函數(shù)說明等。 本書適合作為高等院校計算機專業(yè)操作系統(tǒng)實驗課的教材,也可以作為Linux環(huán)境應用及內(nèi)核編程的參考書。
書籍目錄
第一部分 基礎知識 第1章 Linux操作系統(tǒng)簡介 1.1 Linux的故事 1.2 Linux簡介 1.3 閱讀Linux內(nèi)核源碼 1.4 小結 第2章 Linux的進程管理 2.1 進程與進程描述符 2.2 進程狀態(tài)及切換時機 2.3 進程的調(diào)度算法 2.4 進程的創(chuàng)建與消亡 第3章 Linux的存儲管理 3.1 物理內(nèi)存的管理 3.2 進程空間的管理 第4章 Linux的文件系統(tǒng) 4.1 VFS 4.2 EXT2文件系統(tǒng) 4.3 有關的系統(tǒng)調(diào)用及處理流程 第5章 Linux的設備管理 5.1 設備文件的概念 5.2 相關數(shù)據(jù)結構 5.3 塊設備文件的open和read操作 第6章 中斷、異常及系統(tǒng)調(diào)用 6.1 中斷和異常的基本知識 6.2 異常處理函數(shù) 6.3 系統(tǒng)調(diào)用 6.4 中斷的處理 6.5 軟中斷 第7章 SYS V進程間通信 7.1 共同特性 7.2 信號量 7.3 消息隊列 7.4 共享內(nèi)存第二部分 實驗 實驗一 觀察Linux的行為 Linux下的proc文件系統(tǒng)簡介 實驗內(nèi)容 解決方案 實驗二 進程間通信 Linux進程間通信簡介 本機內(nèi)進程通信 網(wǎng)絡間進程通信 實驗內(nèi)容 解決方案 實驗三 理解和增加Linux系統(tǒng)調(diào)用 內(nèi)核及系統(tǒng)調(diào)用原理 實驗內(nèi)容 解決方案 實驗四 內(nèi)核模塊 Linux內(nèi)核模塊簡介 模塊的組織結構 模塊的加載和卸載 內(nèi)核模塊的編寫實例 實驗內(nèi)容 解決方案 用戶空間和內(nèi)核空間 進程 實驗五 proc文件系統(tǒng)編程 proc文件系統(tǒng)編程簡介 概述 函數(shù)接口 基本的例子 實驗內(nèi)容 解決方案 實驗六 同步機制 同步機制簡介 阻塞任務 等待隊列 使用等待隊列 實驗內(nèi)容 解決方案 實驗七 設備驅(qū)動程序 編寫設備驅(qū)動程序 Linux下設備驅(qū)動程序的基本結構 編寫Linux設備驅(qū)動程序的基本方法 radimo:一個塊設備驅(qū)動程序的例子 實驗內(nèi)容 解決方案 USB設備簡述 Linux下的USB設備驅(qū)動程序簡介 設備驅(qū)動程序的調(diào)試方法第三部分 附錄 附錄A 安裝Red Hat Linux 附錄B 編譯Linux內(nèi)核 附錄C Linux 常用命令 附錄D Linux常用函數(shù) 附錄E 常用內(nèi)核函數(shù)
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載