注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡操作系統(tǒng)Linux操作系統(tǒng)原理與Linux實例設計

操作系統(tǒng)原理與Linux實例設計

操作系統(tǒng)原理與Linux實例設計

定 價:¥29.00

作 者: 蒲曉蓉,劉丹,劉澤鵬 編著
出版社: 電子工業(yè)出版社
叢編項: 軟件工程系列規(guī)劃教材
標 簽: LINUX

ISBN: 9787121074837 出版時間: 2008-10-01 包裝: 平裝
開本: 16開 頁數(shù): 256 字數(shù):  

內容簡介

  《操作系統(tǒng)原理與Linux實例設計》從原理性和實用性出發(fā),以現(xiàn)代操作系統(tǒng)原理為基礎,較深入地介紹了Linux操作系統(tǒng)中的部分功能實現(xiàn)與應用編程技術?!恫僮飨到y(tǒng)原理與Linux實例設計》共分5章,主要內容包括:計算機操作系統(tǒng)基礎及Linux操作系統(tǒng)簡介、進程的并發(fā)控制及Linux進程管理核心功能的實現(xiàn)技術、操作系統(tǒng)存儲管理與Linux的存儲技術、輸入/輸出設備管理及Linux的設備管理技術、文件管理系統(tǒng)的原理及Linux的虛擬文件系統(tǒng)實現(xiàn)等?!恫僮飨到y(tǒng)原理與Linux實例設計》提供多媒體電子課件和習題解答?!恫僮飨到y(tǒng)原理與Linux實例設計》可以作為計算機專業(yè)和軟件專業(yè)本科以及士研究生的計算機操作系統(tǒng)結構分析課程教材,也可供相關領域的工程技術人員學習、參考。

作者簡介

  蒲曉蓉,博士,電子科技大學計算機學院副教授,主要研究計算智能、神經(jīng)網(wǎng)絡、生物特征識別、計算機操作系統(tǒng)等領域。先后出版專業(yè)圖書6部,其中普通高等教育“十五”、“十一五”國家級規(guī)劃教材《操作系統(tǒng)》各1部。校級優(yōu)秀主講教師,主的《計算機操作系統(tǒng)原理》被評為2007年度國家級雙語教學示范課程、2006年度國家級精品課程、25006年度教育部——微軟共建精品課程、2007年度四川省科技進步理論成果二等獎等。2004年赴英國曼徹斯特理工大學進修,榮獲Postgraduate Certificate in Teaching Sciences and Engineering in English資格證書。

圖書目錄

第1章 概述
1.1 計算機系統(tǒng)資源與操作系統(tǒng)
1.2 操作系統(tǒng)的發(fā)展
1.2.1 推動操作系統(tǒng)發(fā)展的關鍵因素
1.2.2 操作系統(tǒng)發(fā)展的幾個典型轉變
1.2.3 操作系統(tǒng)的進一步發(fā)展
1.3 現(xiàn)代操作系統(tǒng)的設計概述
1.3.1 操作系統(tǒng)的功能性需求
1.3.2 操作系統(tǒng)的非功能性需求
1.3.3 操作系統(tǒng)依賴的硬件平臺
1.3.4 操作系統(tǒng)的體系結構
1.3.5 操作系統(tǒng)巾的關鍵數(shù)據(jù)結構
1.4 Linux操作系統(tǒng)簡介
1.4.1 Linux操作系統(tǒng)的起源及特性
1.4.2 Linux操作系統(tǒng)運行的基本硬件平臺
1.4.3 主流Linux操作系統(tǒng)版本簡介
1.5 Linux的系統(tǒng)調用分析
1.5.1 什么足系統(tǒng)調用
1.5.2 系統(tǒng)調用的作用
1.5.3 系統(tǒng)調用的工作原理
1.5.4 Linux系統(tǒng)調用的相關數(shù)據(jù)結構
1.6 Linux的系統(tǒng)調用設計
1.6.1 添加一個系統(tǒng)調用
1.6.2 系統(tǒng)調用測試
1.6.3 系統(tǒng)調用過程分析
習題
第2章 進程的并發(fā)控制
2.1 程序、進程與并發(fā)
2.1.1 并發(fā)概述
2.1.2 程序的順序執(zhí)行與并發(fā)執(zhí)行
2.1.3 進程及其運行環(huán)境
2.2 進程的狀態(tài)轉換
2.2.1 五狀態(tài)進程模型
2.2.2 進程的掛起狀態(tài)
2.2.3 Linux的進程及其狀態(tài)轉換
2.3 操作系統(tǒng)對進程的控制
2.3.1 操作系統(tǒng)內核
2.3.2 進程的構成及進程的組織
2.3.3 進程控制塊PCB
2.3.4 操作系統(tǒng)對進程的控制
2.3.5 Linux塒進程的控制
2.3.6 Linux的內核機制
2.4 線程——另一種并發(fā)實體
2.4.1 進程與線程
2.4.2 多線程并發(fā)
2.4.3 線程的類型
2.4.4 Linux的進程與線稃管理
2.5 進程調度
2.5.1 調度的目標、原則和方式
2.5.2 調度的類型
2.5.3 進程調度算法
2.5.4 實時系統(tǒng)與實叫任務調度
2.5.5 Linux的進程調度分析
2.5.6 Linux下時鐘中斷與進程調度的關系
2.6 進程并發(fā)控制——互斥與同步
2.6.1 并發(fā)控制
2.6.2 互斥與同步的解決策略
2.6.3 互斥/同步問題:生產(chǎn)者/消費者問題
2,6.4 互斥/同步問題:讀者/寫者問題
2.6.5 Linux通信實例
2.6.6 Linux信號量分析
2.7 進程死鎖
2.7.1 進程死鎖的原因
2.7.2 解決死鎖的方法
2.7.3 預防死鎖
2.7.4 避免死鎖
2.7.5 檢測并解除死鎖
2.8 死鎖問題:哲學家進餐問題
習題
第3章 存儲管理
3.1 存儲管理子系統(tǒng)概述
3.2 簡單存儲管理技術
3.2.1 簡單存儲分區(qū)技術
3.2.3 簡單存儲分段技術
3.2.4 簡單存儲段頁式技術
3.3 虛擬存儲管理技術
3.3.1 虛擬存儲技術概述
3.3.2 虛擬存儲分頁技術
3.3.3 虛擬存儲分段技術
3.3.4 虛擬存儲段頁式技術
3.3.5 虛擬存儲系統(tǒng)的軟件策略
3.4 Linux的虛擬內存管理
3.4.1 80386分段機制在Linux系統(tǒng)中的實現(xiàn)
3.4.2 80386的分頁機制往Linux系統(tǒng)中的實現(xiàn)
3.4.3 Linux虛擬內存管理的實現(xiàn)
3.5 Linux存儲器管理案例分析
3.5.1 共享存儲分析
3.5.2 共享存儲的修改與測試
習題
第4章 設備管理
4.1 設備管理子系統(tǒng)概述
4.1.1 設各管理的主要功能
4.1.2 設備管理分層模型
4.1.3 1/0控制方式
4.2 設備分配
4.2.1 相關的數(shù)據(jù)結構
4.2.2 設備分配算法
4.3 I/O緩沖技術
4.4 虛擬設備
4.5 磁盤設備的管理
4.5.1 磁盤設備
4.5.2 磁盤調度算法
4.5.3 磁盤高速緩存
4.6 Linux的設備管理
4.6.1 Linux驅動程序的設計框架
4.6.2 Linux內核模塊驅動程序設計
4.6.3 驅動程序測試
習題
第5章 文件管理系統(tǒng)
5.1 文件管理系統(tǒng)概述
5.2 文件目錄
5.3 文件的邏輯組織與訪問
5.4 文件的物理組織
5.4.1 預分配與動態(tài)分配
5.4.2 分區(qū)大小
5.4.3 文件存儲空間的分配技術
5.4.4 空閑空間的管理
5.5 Linux的虛擬文件系統(tǒng)
5.5.1 VFS文件系統(tǒng)的作用
5.5.2 VFS文件系統(tǒng)中的數(shù)據(jù)結構
5.5.3 主要數(shù)據(jù)結構間的關系
5.6 文件系統(tǒng)分析與設計
5.6.1 文件系統(tǒng)的操作集
5.6.2 物理文件系統(tǒng)的注冊
5.6.3 文件系統(tǒng)的安裝
5.6.4 文件系統(tǒng)的設計與測試
習題
參考文獻

本目錄推薦

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