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