操作系統原理與實訓教程
操作系統原理與實訓教程
存儲管理的概念 存儲管理的分類 進程管理實訓
出版社: 高等教育出版社; 第1版 (2003年1月1日)
叢書名: 21世紀高職高專規劃教材
平裝: 204頁
正文語種: 簡體中文
開本: 16
ISBN: 7040132893
條形碼: 9787040132892
尺寸: 25.6 x 18 x 0.8 cm
重量: 322 g
《操作系統原理與實訓教程》根據職業教育“理論夠用、注重實踐”的特點和要求編寫,對操作系統設計原理作了簡要生動的介紹,並結合主流操作系統平台組織了比較豐富的實訓內容。《操作系統原理與實訓教程》共11章,分為原理篇和實訓篇。原理篇主要內容包括:操作系統處理機管理、存儲管理、設備管理、文件管理、作業管理和用戶介面。每章后都有題型豐富的綜合練習題,有助於讀者及時消化所學知識。實訓篇包括進程管理實訓、存儲管理實訓、設備管理實訓和文件管理實訓。
《操作系統原理與實訓教程》語言通俗,圖文並茂,理論與實踐緊密結合,可作為高等專科學校、職業技術學院計算機相關專業教材,也可作為其他院校非計算機專業教學參考用書。
原理篇
第1章 引言
1.1 操作系統的概念
1.1.1 操作系統的地位
1.1.2 操作系統的管理目標和主要功能
1.1.3 操作系統的定義
1.2 操作系統的歷史回顧
1.2.1 操作系統的產生
1.2.2 操作系統的完善
1.2.3 操作系統的發展
1.3 操作系統的類型
1.3.1 批處理操作系統
1.3.2 分時操作系統
1.3.3 實時操作系統
1.3.4 單用戶操作系統
1.3.5 網路操作系統
1.3.6 分散式操作系統
1.4 操作系統的特徵
1.4.1 併發性
1.4.2 共享性
1.4.3 虛擬性
1.4.4 非同步性
1.5 操作系統與用戶的介面
1.5.1 命令介面
1.5.2 程序介面
1.5.3 圖形用戶介面
1.6 操作系統的結構
1.6.1 整體式系統
1.6.2 層次式系統
1.6.3 虛擬機系統
1.6.4 客戶一伺服器系統
1.7 操作系統的硬體環境
1.7.1 CPU與外設并行工作
1.7.2 I/O中斷的作用
1.7.3 管態與目態
1.7.4 存儲結構
1.7.5 存儲保護
綜合練習題
第2章 處理機管理
2.1 多道程序設計
2.1.1 順序程序的執行
2.1.2 併發程序的執行
2.1.3 併發程序執行的條件
2.2 進程的描述
2.2.1 進程的定義
2.2.2 進程的特性及其與程序的區別
2.2.3 進程的基本狀態及其轉換
2.2.4 進程式控制制塊
2.2.5 進程的隊列
2.3 進程的控制
2.3.1 進程式控制制機構
2.3.2 進程式控制制原語
2.4 進程的互斥
2.4.1 互斥的定義
2.4.2 上鎖和開鎖原語
2.4.3 用上鎖和開鎖原語實現進程的互斥
2.5 信號量機制
2.5.1 信號量的概念
2.5.2 P、V操作原語
2.5.3 用P、V操作原語實現進程的互斥
2.6 進程的同步
2.6.1 同步的定義
2.6.2 用P、V操作原語實現進程的同步
2.7 進程的通信
2.7.1 進程通信的定義
2.7.2 發送和接收原語——實現進程通信的基本原語
2.7.3 消息緩衝通信方式
2.7.4 信箱通信方式
2.8 死鎖問題
2.8.1 死鎖的定義
2.8.2 產生死鎖的原因
2.8.3 產生死鎖的必要條件
2.8.4 死鎖的防止
2.8.5 死鎖的避免
2.8.6 死鎖的檢測與解除
2.9 處理機調度
2.9.1 調度演演算法
2.9.2 調度時機
2.9.3 調度過程
2.10 線程的概念
2.10.1 線程的定義
2.10.2 線程與進程的比較
綜合練習題二
第3章 存儲管理
3.1 存儲管理的概念
3.1.1 存儲系統的分類
3.1.2 物理地址和邏輯地址
3.1.3 靜態重定位和動態重定位
3.1.4 存儲管理的功能
3.1.5 內存擴充技術
3.1.6 存儲管理的分類
3.2 分區存儲管理
3.2.1 固定分區存儲管理
3.2.2 可變分區存儲管理
3.3 頁式存儲管理
3.3.1 分頁式存儲管理
3.3.2 虛擬頁式存儲管理
3.4 段式存儲管理
3.4.1 分段式存儲管理
3.4.2 虛擬段式存儲管理
3.5 段頁式存儲管理
綜合練習題三
第4章 設備管理
4.1 設備管理概述
4.1.1 設備管理的分類
4.1.2 設備管理的功能
4.1.3 設備管理的目標
4.1.4 設備管理結構
4.1.5 設備控制器和I/0通道
4.2 I/0控制方式
4.2.1 程序直接控制方式
4.2.2 中斷控制方式
4.2.3 DMA控制方式
4.2.4 通道控制方式
4.3 中斷技術
4.3.1 中斷的基本概念
4.3.2 中斷分類與優先順序
4.3.3 中斷處理過程
4.4 緩衝技術
4.4.1 緩衝技術的基本思想
4.4.2 緩衝技術的分類
4.5 設備分配及設備的處理程序
4.5.1 設備分配的數據結構
4.5.2 設備分配策略
4.5.3 設備處理
4.6 sPOOLing系統
4.7 磁碟設備管理
4.7.1 磁碟結構
4.7.2 磁碟的訪問時間
4.7.3 磁碟調度演演算法
4.7.4 磁碟緩存置換演演算法
綜合練習題四
第5章 文件管理
5.1 文件系統的概述
5.1.1 基本概念
5.1.2 文件分類
5.2 文件結構與存取方法
5.2.1 文件的組織
5.2.2 文件的邏輯結構及存取方式
5.2.3 文件的物理結構及存取設備
5.2.4 存儲空間管理
5.3 文件目錄
5.3.1 目錄內容
5.3.2 目錄結構
5.3.3 文件別名的實現
5.4 文件使用
5.4.1 文件訪問
5.4.2 文件控制
5.4.3 目錄管理
5.4.4 偽文件
5.5 安全與完整性
5.5.1 文件的訪問許可權
5.5.2 文件的併發訪問
5.5.3 文件的存取控制
5.5.4 文件的完整性
綜合練習題五
第6章 作業管理和用戶介面
6.1 概述
6.1.1 啟動程序執行的方式
6.1.2 用戶與操作系統之間的介面
6.1.3 作業的基本概念
6.2 批處理系統的作業管理
6.2.1 作業的狀態及轉換
6.2.2 作業的建立
6.2.3 作業調度的評估
6.2.4 作業調度演演算法
綜合練習題六
實訓篇
第7章 實訓基礎
7.1 概述
7.1.1 UNIX系統調用
7.1.2 簡單命令
7.1.3 重定向與管道命令
7.1.4 後台命令
7.1.5 通信命令
7.2 Windows2000/NT實訓基礎
7.2.1 結構部件
7.2.2 WindowsNT對象
7.3 實訓
7.3.1 實訓目的
7.3.2 實訓內容
第8章 進程管理實訓
8.1 UNIX/Linux進程管理
8.1.1 IJNIX進程的組成
8.1.2 進程狀態
8.1.3 進程式控制制
8.2 UNIX/Linux進程管理實訓指導
8.2.1 啟動進程
8.2.2 查看進程
8.2.3 進程調度
8.3 Windows2000/NT進程管理實訓指導
8.4 進程調度設計模擬
8.4.1 目的和要求
8.4.2 示例說明
8.4.3 示常式序
8.5 實訓
8.5.1 進程併發執行
8.5.2 進程同步和通信
8.5.3 模擬進程調度
第9章 存儲管理實訓
9.1 UNIX/Linux存儲管理
9.1.1 請求凋頁管理的數據結構
9.1.2 交換進程
9.1.3 請求調頁
9.2 UNIX/Linux存儲管理實訓指導
9.2.1 觀察內存工作情況
9.2.2 有關係統調用
9.2.3 有關係統文件/proc
9.2.4 動態存儲分配
9.3 Windows2000/NT存儲管理實訓指導
9.4 存儲管理設計模擬
9.4.1 目的和要求
9.4.2 示例說明
9.4.3 示常式序
9.5 實訓
9.5.1 實訓目的
9.5.2 實訓內容
第10章 設備管理實訓
10.1 UNIX/Linux設備管理
10.1.1 緩衝區管理
10.1.2 塊設備的管理
10.1.3 字元設備的管理
10.2 UNIX/Linux設備管理實訓指導
10.2.1 觀察/控制設備工作情況
10.2.2 磁碟管理
10.3 Windows2000/NT設備管理實訓指導
10.4 實訓
lO.4.1 實訓目的
10.4.2 實訓內容
第11章 文件管理實訓
11.1 UNIX/Linux文件管理
11.1.1 文件管理系統的數據結構
11.1.2 索引結點的管理
11.1.3 文件存儲空間管理
11.1.4 文件目錄
11.1.5 文件的分配
11.1.6 文件卷的安裝與拆卸
11.2 UNIK/Linux文件管理實訓指導
11.2.1 文件和目錄操作相關命令
11.2.2 文件內容查詢命令
11.2.3 文件查找命令
11.2.4 文本處理命令
11.2.5 統計文件大小命令
11.2.6 文件比較命令
11.2.7 文件複製、刪除和移動命令
11.2.8 文件鏈接命令
11.2.9 目錄的創建與刪除命令
11.2.10 改變工作目錄、顯示目錄內容命令
11.3 Windows 2000/NT文件管理實訓指導
11.4 實訓
11.4.1 實訓目的
11.4.2 實訓內容
參考文獻