Solaris作業系統原理實驗教程

Solaris作業系統原理實驗教程

《Solaris作業系統原理實驗教程》一書的出版社是機械工業出版社,作者是陳向群。本書由國內知名大學作業系統的主講教師編寫,適合作為高等院校相關專業的作業系統課程的教材或教學參考書,同時也可以作為在so1aris作業系統平台上從事套用軟體設計和開發的技術人員的參考書。

基本介紹

  • 書名:Solaris作業系統原理實驗教程
  • 作者:陳向群 
  • ISBN:9787111pub00003
  • 出版社:機械工業出版社
  • 出版時間:2010年3月
  • 開本:16開
內容簡介,目錄,

內容簡介

本書講述當代計算機作業系統的原理,並具體分析作業系統原理在solaris中的實現技術和方法,將抽象的原理與具體的實例相結合,既有設計思想精要的提煉,又有具體實現細節的分析。

目錄

第1章 作業系統概論
1.1 作業系統的概念
1.1.1 計算機系統
1.1.2 作業系統的定義
1.1.3 作業系統的特徵
1.1.4 研究作業系統的幾種觀點
1.1.5 作業系統的功能
1.2 作業系統的發展
1.2.1 手工操作
1.2.2 監控程式(早期批處理)
1.2.3 多道批處理
1.2.4 分時與實時系統
1.2.5 unix通用作業系統
1.2.6 個人計算機作業系統
1.2.7 當代作業系統的兩大發展方向——巨觀套用與微觀套用
1.3 作業系統的分類
1.3.1 批處理作業系統
1.3.2 分時作業系統
1.3.3 實時作業系統
1.3.4 嵌入式作業系統
.1.3.5 個人計算機作業系統
1.3.6 網路作業系統
1.3.7 分散式作業系統
1.3.8 智慧卡作業系統
1.4 solaris的發展史
1.4.1 so1afis與bsdunix
1.4.2 solaris與bi11joy
1.4.3 solaris版本的演化過程
1.4.4 solaris8和solaris9作業系統
1.4.5 solaris10的特性
1.4.6 cdd1協定
1.5 本章小結
習題
第2章 solaris體系結構和機制
2.1 作業系統的設計
2.1.1 作業系統的設計所面i臨的問題
2.1.2 作業系統的設計過程
2.1.3 作業系統的設計目標
2.1.4 作業系統的結構設計
2.2 solaris核心體系結構
2.2.1 進程、執行緒和調度
2.2.2 新的執行緒模型
2.2.3 全局進程優先權和調度
2.2.4 進程間通信
2.2.5 記憶體管理
2.2.6 檔案和檔案系統
2.2.7 資源管理
2.3 solaris系統機制
2.3.1 中斷
2.3.2 系統調用
2.3.3 資源管理
2.4 本章小結
習題
第3章 進程管理
3.1 進程
3.1.1 程式的順序執行和並發執行
3.1.2 進程的定義和描述
3.1.3 進程的狀態轉換
3.2 進程控制
3.2.1 進程的創建和退出
3.2.2 進程的阻塞和喚醒
3.3 執行緒
3.3.1 執行緒的概念
3.3.2 進程和執行緒的比較
3.4 solaris進程和執行緒
3.4.1 進程對象
3.4.2 進程的核心組成部分
3.4.3 solaris進程模型的演變
3.4.4 進程數據結構
3.4.5 進程創建
3.4.6 進程終止
3.5 進程互斥和同步
3.5.1 互斥算法
3.5.2 信號量
3.5.3 經典進程同步問題
3.5.4 管程
3.5.5 so1airs構核同步機制
3.6 進程間通信
3.6.1 systemv的進程間通信框架
3.6.2 solaris信號
3.6.3 so1airs信號量
3.6.4 solaris共享存儲區
3.6.5 solaris訊息佇列
3.6.6 posix的進程間通信
3.6.7 so1airs門
3.7 死鎖問題
3.7.1 概述
3.7.2 死鎖的預防
3.7.3 死鎖的檢測
3.7.4 死鎖的避免
3.7.5 解決死鎖問題的綜合方法
3.8 本章小結
習題
第4章 處理機調度
4.1 概述
4.1.1 處理機調度的類型
4.1.2 調度的性能準則
4.1.3 進程調度程式
4.2 調度算法
4.2.1 先來先服務算法
4.2.2 短作業優先算法
4.2.3 時間片輪轉算法
4.2.4 多級佇列算法
4.2.5 優先權算法
4.2.6 多級反饋輪轉算法
4.3 solaris的執行緒調度
4.3.1 solaris的執行緒調度算法概述
4.3.2 solaris調度程式和執行緒狀態
4.3.3 solaris調度類
4.3.4 solaris執行緒優先權
4.3.5 solaris調度類函式
4.3.6 solaris的調度程式相關數據結構
4.3.7 調度佇列管理
4.3.8 分時類ts和互動類ia
4.3.9 實時類rt
4.3.10 公平共享類fss
4.4 本章小結
習題
第5章 存儲管理
5.1 概述
5.1.1 存儲體系
5.1.2 存儲管理的任務
5.1.3 地址轉換
5.2 分區存儲管理方案
5.2.1 固定分區
5.2.2 可變分區
5.2.3 分區存儲管理方案的優缺點
5.3 頁式存儲管理方案
5.3.1 基本思想
5.3.2 記憶體空間的分配與回收
5.3.3 地址轉換與快表
5.3.4 頁式存儲管理的優缺點
5.4 段式存儲管理方案
5.4.1 基本思想
5.4.2 記憶體空間的分配與回收
5.4.3 地址轉換與存儲保護
5.4.4 段式存儲管理的優缺點
5.4.5 段頁式存儲管理方案
5.5 覆蓋與交換技術
5.5.1 覆蓋技術
5.5.2 交換技術
5.6 虛擬存儲管理
5.6.1 虛擬存儲技術
5.6.2 虛擬頁式存儲管理
5.7 solaris的存儲管理
5.7.1 概述
5.7.2 虛擬存儲管理
5.7.3 物理記憶體管理
5.7.4 核心記憶體管理
5.8 本章小結
習題
第6章 檔案系統
6.1 檔案概念與實現
6.1.1 檔案
6.1.2 檔案實現
6.2 目錄概念與實現
6.2.1 目錄
6.2.2 目錄實現
6.3 檔案系統
6.3.1 檔案系統模型
6.3.2 檔案系統可恢復性
6.3.3 檔案系統安全性
6.4 solaris檔案系統
6.4.1 solaris檔案系統框架
6.4.2 ufs檔案系統
6.4.3 zfs檔案系統
6.5 本章小結
習題
第7章 設備管理
7.1 概述
7.1.1 設備管理的重要性和任務
7.1.2 設備的分類
7.1.3 計算機i/0系統的結構
7.1.4 i/0設備數據傳送控制方式
7.2 設備管理的實現技術
7.2.1 中斷技術
7.2.2 緩衝技術
7.2.3 設備分配技術
7.3 i/o軟體的結構
7.3.1 設備驅動程式
7.3.2 與設備無關的系統軟體
7.3.3 用戶空間的i/0軟體
7.4 solaris的i/0子系統
7.4.1 i/o子系統與核心的關係
7.4.2 設備檔案與設備檔案系統
7.4.3 設備樹
7.4.4 ddi/dki
7.5 solaris的設備驅動程式框架
7.5.1 設備和驅動程式的分類
7.5.2 設備驅動程式的結構與接口
7.5.3 通用於所有驅動程式的入口點
7.5.4 驅動程式的調用
7.6 solaris的中斷和dma處理
7.6.1 中斷處理
7.6.2 dma處理
7.7 solaris的各類設備驅動程式
7.7.1 字元設備驅動程式
7.7.2 塊設備驅動程式
7.7.3 strea:ms設備驅動程式
7.8 簡單的字元設備驅動程式
7.8.1 編寫驅動程式
7.8.2 編寫設備配置檔案
7.8.3 創建與安裝驅動程式
7.8.4 測試驅動程式
7.9 本章小結
習題

相關詞條

熱門詞條

聯絡我們