《新編作業系統實驗教程》是由東華大學出版社出版於的一部圖書,作者是姚衛新
基本介紹
- 書名:新編作業系統實驗教程
- 作者:姚衛新
- 頁數:204
- 出版社:東華大學出版社
基本信息,內容簡介,目錄,
基本信息
作 者:姚衛新 著 叢 書 名:出 版 社:東華大學出版社ISBN:9787811117301 出版時間:2010-08-01 版 次:1 頁 數:204 裝 幀:平裝 開 本:16開 所屬分類:圖書 > 計算機與網際網路 > 作業系統
內容簡介
《新編作業系統實驗教程》注意了以下3個方面:傳統理論與現代最新技術相結合,便於學習上循序漸進,不割斷歷史,又著眼未來發展。為驗證作業系統的原理,結合案例進行分析並進行實驗,提高讀者的感性認識。
為使讀者將注意力集中在掌握原理上,實驗使用較簡單的程式語言,結合應用程式接口(API),使得實驗易於開展,增強學習效果。
目錄
第1章 作業系統概論
1.1 作業系統的定義
1.1.1 作業系統的概念
1.1.2 計算機系統的結構
1.1.3 作業系統功能
1.2 作業系統的形成和發展
1.3 作業系統的發展動力
1.4 作業系統的特徵
1.5 作業系統的分類
1.5.1 單用戶作業系統
1.5.2 批處理作業系統
1.5.3 實時作業系統
1.5.4 分時作業系統
1.5.5 網路作業系統和分散式作業系統
1.5.6 現代作業系統
1.6 作業系統的設計規範
1.7 現代主流作業系統簡介
習題
第2章 Windows作業系統的發展
2.1 Windows的起源
2.2 Windows95和Windows98作業系統
2.3 WindowsNT作業系統
2.4 Windows2000作業系統
2.5 WindowsXP作業系統
2.6 WindowsVista作業系統
2.7 Windows7作業系統
2.8 Windows的應用程式接口
2.8.1 動態程式庫與應用程式接口
2.8.2 應用程式接口的使用方法
2.9 Windows中的句柄
2.9.1 視窗句柄
2.9.2 設備環境句柄
2.10 套用實例
2.10.1 句柄及窗體閃爍
2.10.2 獲取計算機名
2.10.3 獲得作業系統版本
習題
第3章 作業系統用戶界面
3.1 作業
3.1.1 作業的定義
3.1.2 作業的分類
3.1.3 作業組織
3.2 作業管理
3.2.1 作業輸入
3.2.2 作業調度
3.3 用戶界面接口
3.4 系統調用
3.5 圖形界面
3.6 Windows的設備環境
3.6.1 剪裁
3.6.2 坐標轉換
3.7 圖形設備接口
3.7.1 邏輯坐標與設備坐標
3.7.2 映射模式
3.7.3 視口
3.8 套用實例
3.8.1 建立橢圓窗體
3.8.2 設備環境與裁剪
3.8.3 設定視窗元素的顏色
3.8.4 列表框訊息的套用
習題
第4章 作業系統的體系結構
4.1 作業系統的結構設計
4.1.1 單體結構
4.1.2 層次結構
4.1.3 客戶/伺服器模型與微核心結構
4.2 WindowsXP的體系結構
4.3 WindowsXP的構成
4.4 WindowsXP的註冊表
4.4.1 註冊表結構
4.4.2 註冊表操作函式概述
4.4.3 控制項及數據類型的對應常數
4.5 套用實例
4.5.1 開機自動運行指定程式
4.5.2 圖示與檔案擴展名關聯
習題
第5章 進程和執行緒
5.1 進程
5.1.1 順序程式和並發程式
5.1.2 進程的定義和描述
5.1.3 進程的狀態轉換
5.1.4 進程控制
5.2 進程通信
5.3 執行緒
5.3.1 執行緒的概念
5.3.2 進程和執行緒的比較
5.4 處理機調度
5.4.1 佇列機制
5.4.2 調度算法與調度方式
5.5 WindowsXP中的進程和執行緒管理
5.5.1 WindowsXP中的進程
5.5.2 WindowsXP中的執行緒
5.5.3 WindowsXP中進程和執行緒的優先權
5.6 WindowsxP進程間通信
5.6.1 WindowsXP的信號
5.6.2 WindowsXP基於檔案映射的共享存儲區
5.6.3 WindowsXP的管道
5.6.4 WindowsXP的郵件槽
5.6.5 WindowsXP套接字
5.6.6 剪貼簿
5.7 WindowsXP的執行緒調度
5.7.1 WindowsXP的執行緒調度特徵
5.7.2 調度策略
5.8 套用實例
5.8.1 進程的啟動與結束
5.8.2 列舉系統中的進程和執行緒
5.8.3 通過命名管道進行程式間通訊
習題
第6章 存儲管理
6.1 存儲管理的任務和功能
6.2 存儲分配的方式與重定位
6.2.1 存儲分配方式
6.2.2 重定位
6.2.3 覆蓋與交換
6.3 連續分配存儲管理
6.4 分區存儲管理
6.4.1 固定分區法
6.4.2 動態分區法
6.5 頁式管理
6.5.1 頁式管理的原理
6.5.2 靜態頁面管理
6.5.3 動態頁式管理
6.5.4 請求頁式管理中的置換算法
6.5.5 存儲保護
6.5.6 頁式管理的優缺點
6.6 段式管理
6.6.1 段式管理的實現原理
6.6.2 段式管理的優缺點
6.7 段頁式管理
6.8 局部性原理和抖動問題
6.9 WindowsXP記憶體管理
6.9.1 地址空間布局
6.9.2 地址轉換機制
6.9.3 用戶空間記憶體分配方式
6.9.4 WindowsXP的記憶體保護機制
6.10 套用實例
6.10.1 動態測試系統記憶體
6.10.2 檢測網卡的物理地址
習題
第7章 檔案系統
7.1 檔案概念
7.2 檔案的物理結構
7.3 目錄
7.4 檔案系統的組織結構
7.5 WindowsXP檔案系統
7.5.1 WindowsXP檔案系統概述
7.5.2 主控檔案表
7.5.3 WindowsXP檔案系統模型
7.6 套用實例
7.6.1 檔案操作
7.6.2 檔案屬性
7.6.3 清空資源回收筒
習題
第8章 設備管理
8.1 設備管理概述
8.1.1 設備管理的目標
8.1.2 設備分類
8.1.3 I/O系統的硬體組成
8.2 I/O控制方式
8.3 緩衝技術
8.4 設備分配
8.4.1 設備分配的數據結構
8.4.2 設備分配的原則
8.5 設備驅動
8.5.1 啟動設備
8.5.2 中斷處理
8.5.3 I/O操作的實現過程
8.6 WindowsXP的設備管理
8.6.1 I/O管理器
8.6.2 PnP管理器
8.6.3 電源管理器
8.6.4 關鍵數據結構
8.6.5 WindowsXP的I/O處理
8.7 套用實例
8.7.1 鍵盤、游標、滑鼠控制
8.7.2 改變螢幕解析度
8.7.3 計算機喇叭播放音樂
習題
4.1 作業系統的結構設計
4.1.1 單體結構
4.1.2 層次結構
4.1.3 客戶/伺服器模型與微核心結構
4.2 WindowsXP的體系結構
4.3 WindowsXP的構成
4.4 WindowsXP的註冊表
4.4.1 註冊表結構
4.4.2 註冊表操作函式概述
4.4.3 控制項及數據類型的對應常數
4.5 套用實例
4.5.1 開機自動運行指定程式
4.5.2 圖示與檔案擴展名關聯
習題
第5章 進程和執行緒
5.1 進程
5.1.1 順序程式和並發程式
5.1.2 進程的定義和描述
5.1.3 進程的狀態轉換
5.1.4 進程控制
5.2 進程通信
5.3 執行緒
5.3.1 執行緒的概念
5.3.2 進程和執行緒的比較
5.4 處理機調度
5.4.1 佇列機制
5.4.2 調度算法與調度方式
5.5 WindowsXP中的進程和執行緒管理
5.5.1 WindowsXP中的進程
5.5.2 WindowsXP中的執行緒
5.5.3 WindowsXP中進程和執行緒的優先權
5.6 WindowsxP進程間通信
5.6.1 WindowsXP的信號
5.6.2 WindowsXP基於檔案映射的共享存儲區
5.6.3 WindowsXP的管道
5.6.4 WindowsXP的郵件槽
5.6.5 WindowsXP套接字
5.6.6 剪貼簿
5.7 WindowsXP的執行緒調度
5.7.1 WindowsXP的執行緒調度特徵
5.7.2 調度策略
5.8 套用實例
5.8.1 進程的啟動與結束
5.8.2 列舉系統中的進程和執行緒
5.8.3 通過命名管道進行程式間通訊
習題
第6章 存儲管理
6.1 存儲管理的任務和功能
6.2 存儲分配的方式與重定位
6.2.1 存儲分配方式
6.2.2 重定位
6.2.3 覆蓋與交換
6.3 連續分配存儲管理
6.4 分區存儲管理
6.4.1 固定分區法
6.4.2 動態分區法
6.5 頁式管理
6.5.1 頁式管理的原理
6.5.2 靜態頁面管理
6.5.3 動態頁式管理
6.5.4 請求頁式管理中的置換算法
6.5.5 存儲保護
6.5.6 頁式管理的優缺點
6.6 段式管理
6.6.1 段式管理的實現原理
6.6.2 段式管理的優缺點
6.7 段頁式管理
6.8 局部性原理和抖動問題
6.9 WindowsXP記憶體管理
6.9.1 地址空間布局
6.9.2 地址轉換機制
6.9.3 用戶空間記憶體分配方式
6.9.4 WindowsXP的記憶體保護機制
6.10 套用實例
6.10.1 動態測試系統記憶體
6.10.2 檢測網卡的物理地址
習題
第7章 檔案系統
7.1 檔案概念
7.2 檔案的物理結構
7.3 目錄
7.4 檔案系統的組織結構
7.5 WindowsXP檔案系統
7.5.1 WindowsXP檔案系統概述
7.5.2 主控檔案表
7.5.3 WindowsXP檔案系統模型
7.6 套用實例
7.6.1 檔案操作
7.6.2 檔案屬性
7.6.3 清空資源回收筒
習題
第8章 設備管理
8.1 設備管理概述
8.1.1 設備管理的目標
8.1.2 設備分類
8.1.3 I/O系統的硬體組成
8.2 I/O控制方式
8.3 緩衝技術
8.4 設備分配
8.4.1 設備分配的數據結構
8.4.2 設備分配的原則
8.5 設備驅動
8.5.1 啟動設備
8.5.2 中斷處理
8.5.3 I/O操作的實現過程
8.6 WindowsXP的設備管理
8.6.1 I/O管理器
8.6.2 PnP管理器
8.6.3 電源管理器
8.6.4 關鍵數據結構
8.6.5 WindowsXP的I/O處理
8.7 套用實例
8.7.1 鍵盤、游標、滑鼠控制
8.7.2 改變螢幕解析度
8.7.3 計算機喇叭播放音樂
習題