Windows作業系統原理(2004年機械工業出版社出版的圖書)

Windows作業系統原理(2004年機械工業出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《Windows作業系統原理》是2004年1月1日機械工業出版社出版的圖書,作者是陳向群。

基本介紹

  • 中文名:Windows作業系統原理
  • 作者:陳向群
  • 出版社:機械工業出版社
  • ISBN:9787111105381
內容簡介,圖書目錄,

內容簡介

本書講述當代計算機作業系統的原理,並具體分析作業系統原理在 Windows Server 2003中的實現技術和方法,將抽象的原理與具體的實例相結合,既有設計思想精要的提煉,又有具體實現細節的分析。
本書保留了第1版將作業系統的一般原理與分析Windows內部體系結構相結合的特色,並根據Windows作業系統的發展趨勢,增加了對Windows Server 2003體系結構的介紹。
本書由國內知名大學作業系統的主講教師編寫,適合作為高等院校計算機和電子工程相關專業的作業系統教材,也是一本用於設計、開發基於Windows的套用軟體,以及編寫Windows作業系統驅動程式的重要參考書,還是在Windows Server 2003平台上進行設計開發的技術人員的必備參考書。

圖書目錄

序(一)
序(二)
編者的話
第1章 作業系統概述
1.1 計算機系統概觀
1.1.1 計算機的發展與分類
1.1.2 計算機系統
1.2 作業系統的概念
1.2.1 作業系統的地位
1.2.2 作業系統的定義
1.2.3 作業系統的特徵
1.3 作業系統的功能
1.4 作業系統的用戶接口
1.4.1 用戶界面
1.4.2 程式設計用戶接口—系統調用
1.5 作業系統簡史
1.6 作業系統分類
1.7 研究作業系統的幾種觀點
1.8 Windows作業系統的發展歷程
1.8.1 Windows的開發過程
1.8.2 Windows的版本
1.8.3 Windows 早期版本的技術特點
1.8.4 Windows 95和Windows 98
1.8.5 Windows NT作業系統的技術特點
1.8.6 Windows Embedded家族
1.8.7 Windows 伺服器
1.8.8 Windows Server 2003
1.8.9 Windows XP
1.8.10 Windows開發的艱辛與規模
1.8.11 微軟公司下一代客戶端Windows作業系統Longhorn
習題
第2章 Windows Server 2003的體系結構
2.1 作業系統的設計
2.1.1 作業系統的設計目標
2.1.2 作業系統的設計階段
2.1.3 作業系統的結構問題
2.1.4 作業系統的結構設計
2.1.5 近十年來作業系統結構的發展
2.2 Windows Server 2003的作業系統模型
2.2.1 Windows Server 2003的構成
2.2.2 Windows Server 2003的可移植性
2.2.3 多處理機和集群支持
2.3 Windows Server 2003的體系結構
2.3.1 核心
2.3.2 硬體抽象層
2.3.3 執行體
2.3.4 設備驅動程式
2.3.5 環境子系統和子系統動態程式庫
2.3.6 系統支持進程
2.3.7 安全考慮
2.4 Windows Server 2003的系統機制
2.4.1 陷阱調度
2.4.2 對象管理器
2.4.3 同步
2.4.4 本地過程調用
2.4.5 系統工作執行緒
2.5 Windows Server 2003的註冊表
2.5.1 註冊表的數據類型
2.5.2 註冊表的邏輯結構
2.6 Longhorn的體系結構
習題
第3章 進程和處理機管理
3.1 進程
3.1.1 程式的順序執行和並發執行
3.1.2 進程的定義和描述
3.1.3 進程的狀態轉換
3.2 進程控制
3.2.1 進程的創建和退出
3.2.2 進程的阻塞和喚醒
3.2.3 Windows Server 2003進程管理
3.3 執行緒
3.3.1 執行緒的概念
3.3.2 進程和執行緒的比較
3.3.3 Windows Server 2003執行緒
3.4 進程互斥和進程同步
3.4.1 互斥算法
3.4.2 信號量
3.4.3 經典進程同步問題
3.4.4 管程
3.4.5 Windows Server 2003的進程互斥和同步
3.5 進程間通信
3.5.1 Windows Server 2003的信號
3.5.2 Windows Server 2003基於檔案映射的共享存儲區
3.5.3 Windows Server 2003管道
3.5.4 Windows Server 2003郵件槽
3.5.5 套接字
3.6 死鎖問題
3.6.1 概述
3.6.2 死鎖的預防
3.6.3 死鎖的檢測
3.6.4 死鎖的避免
3.6.5 解決死鎖問題的綜合方法
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 多級佇列算法
3.8.5 優先權算法
3.8.6 多級反饋佇列算法
3.9 Windows Server 2003的執行緒調度
3.9.1 Windows Server 2003的執行緒調度特徵
3.9.2 Win32的執行緒調度套用編程接口
3.9.3 執行緒優先權
3.9.4 執行緒時間配額
3.9.5 調度器數據結構
3.9.6 調度策略
3.9.7 執行緒優先權提升
3.9.8 對稱多處理機系統上的執行緒調度
3.9.9 空閒執行緒
習題
第4章 存儲管理
4.1 記憶體管理的基本原理
4.1.1 地址空間和存儲空間
4.1.2 單一連續存儲管理
4.1.3 分區式存儲管理
4.1.4 覆蓋和交換技術
4.1.5 頁式存儲管理
4.1.6 段式存儲管理
4.1.7 段頁式存儲管理
4.1.8 頁式和段式系統的區別
4.2 虛擬存儲器
4.2.1 局部性原理
4.2.2 虛擬存儲器的基本原理
4.2.3 請求分頁系統
4.2.4 頁面調度策略
4.2.5 工作集
4.2.6 請求分段系統
4.3 磁碟存儲管理
4.3.1 磁碟結構
4.3.2 磁碟的種類
4.3.3 磁碟訪問時間
4.3.4 磁碟調度算法
4.3.5 磁碟調度算法的選擇
4.3.6 磁碟格式化
4.3.7 廉價冗餘磁碟陣列
4.3.8 存儲可靠性的實現
4.4 高速快取管理
4.4.1 磁碟高速快取的形式
4.4.2 數據交付
4.4.3 置換算法
4.4.4 周期性寫回磁碟
4.4.5 提高磁碟I/O速度的其他方法
4.5 Windows Server 2003記憶體管理
4.5.1 32位地址空間的布局
4.5.2 32位地址轉換機制
4.5.3 對64位地址模式的支持
4.5.4 體系結構兼容性設計
4.5.5 用戶空間記憶體分配方式
4.5.6 系統記憶體分配
4.5.7 缺頁處理
4.5.8 工作集
4.5.9 物理記憶體管理
4.5.10 其他記憶體相關機制
4.6 Windows Server 2003外存管理
4.6.1 Windows Server 2003存儲的演變
4.6.2 分區
4.6.3 驅動程式
4.6.4 多分區卷管理
4.6.5 卷名字空間
4.7 Windows Server 2003高速快取管理
4.7.1 高速快取的結構
4.7.2 高速快取的大小
4.7.3 高速快取的數據結構
4.7.4 高速快取的操作
4.7.5 高速快取支持例程
4.8 小結
習題
第5章 檔案系統
5.1 檔案概念與實現
……
5.2 目錄概念與實現
5.3 檔案系統
5.4 Windows檔案系統概述
5.5 NTFS檔案系統
5.6 下一代Windows檔案系統
習題
第6章 設備管理與I/O系統
6.1 設備管理概述
6.2 設備管理的實現技術
6.3 I/O軟體的結構
6.4 Windows I/O系統的結構
6.5 Windows I/O系統的核心數據結構
6.6 Windows的I/O處理
6.7 小結
習題
第7章 Windows環境下的程式設計
7.1 Windows 應用程式設計模式
7.2 Windows應用程式的基本結構
7.3 結構化異常處理
7.4 動態程式庫
7.5 Windows驅動程式模型
7.6 WDM驅動程式的編程實例
習題
參考文獻
索引

相關詞條

熱門詞條

聯絡我們