出版時(shí)間:2004-11-1 出版社:機(jī)械工業(yè) 作者:王雷,向勇,陳向群 頁(yè)數(shù):427
Tag標(biāo)簽:無(wú)
內(nèi)容概要
本書(shū)講述當(dāng)代計(jì)算機(jī)操作系統(tǒng)的原理,并具體分析操作系統(tǒng)原理在 Windows Server 2003中的實(shí)現(xiàn)技術(shù)和方法,將抽象的原理與具體的實(shí)例相結(jié)合,既有設(shè)計(jì)思想精要的提煉,又有具體實(shí)現(xiàn)細(xì)節(jié)的分析。 本書(shū)保留了第1版將操作系統(tǒng)的一般原理與分析Windows內(nèi)部體系結(jié)構(gòu)相結(jié)合的特色,并根據(jù)Windows操作系統(tǒng)的發(fā)展趨勢(shì),增加了對(duì)Windows Server 2003體系結(jié)構(gòu)的介紹?! ”緯?shū)由國(guó)內(nèi)知名大學(xué)操作系統(tǒng)的主講教師編寫(xiě),適合作為高等院校計(jì)算機(jī)和電子工程相關(guān)專業(yè)的操作系統(tǒng)教材,也是一本用于設(shè)計(jì)、開(kāi)發(fā)基于Windows的應(yīng)用軟件,以及編寫(xiě)Windows操作系統(tǒng)驅(qū)動(dòng)程序的重要參考書(shū),還是在Windows Server 2003平臺(tái)上進(jìn)行設(shè)計(jì)開(kāi)發(fā)的技術(shù)人員的必備參考書(shū)?! ?/pre>書(shū)籍目錄
序(一)序(二)編者的話第1章 操作系統(tǒng)概述1.1 計(jì)算機(jī)系統(tǒng)概觀1.1.1 計(jì)算機(jī)的發(fā)展與分類1.1.2 計(jì)算機(jī)系統(tǒng)1.2 操作系統(tǒng)的概念1.2.1 操作系統(tǒng)的地位1.2.2 操作系統(tǒng)的定義1.2.3 操作系統(tǒng)的特征1.3 操作系統(tǒng)的功能1.4 操作系統(tǒng)的用戶接口1.4.1 用戶界面1.4.2 程序設(shè)計(jì)用戶接口—系統(tǒng)調(diào)用1.5 操作系統(tǒng)簡(jiǎn)史1.6 操作系統(tǒng)分類1.7 研究操作系統(tǒng)的幾種觀點(diǎn)1.8 Windows操作系統(tǒng)的發(fā)展歷程1.8.1 Windows的開(kāi)發(fā)過(guò)程1.8.2 Windows的版本1.8.3 Windows 早期版本的技術(shù)特點(diǎn)1.8.4 Windows 95和Windows 981.8.5 Windows NT操作系統(tǒng)的技術(shù)特點(diǎn)1.8.6 Windows Embedded家族1.8.7 Windows 服務(wù)器1.8.8 Windows Server 20031.8.9 Windows XP1.8.10 Windows開(kāi)發(fā)的艱辛與規(guī)模1.8.11 微軟公司下一代客戶端Windows操作系統(tǒng)Longhorn習(xí)題第2章 Windows Server 2003的體系結(jié)構(gòu)2.1 操作系統(tǒng)的設(shè)計(jì)2.1.1 操作系統(tǒng)的設(shè)計(jì)目標(biāo)2.1.2 操作系統(tǒng)的設(shè)計(jì)階段2.1.3 操作系統(tǒng)的結(jié)構(gòu)問(wèn)題2.1.4 操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì)2.1.5 近十年來(lái)操作系統(tǒng)結(jié)構(gòu)的發(fā)展2.2 Windows Server 2003的操作系統(tǒng)模型2.2.1 Windows Server 2003的構(gòu)成2.2.2 Windows Server 2003的可移植性2.2.3 多處理機(jī)和集群支持2.3 Windows Server 2003的體系結(jié)構(gòu)2.3.1 內(nèi)核2.3.2 硬件抽象層2.3.3 執(zhí)行體2.3.4 設(shè)備驅(qū)動(dòng)程序2.3.5 環(huán)境子系統(tǒng)和子系統(tǒng)動(dòng)態(tài)鏈接庫(kù)2.3.6 系統(tǒng)支持進(jìn)程2.3.7 安全考慮2.4 Windows Server 2003的系統(tǒng)機(jī)制2.4.1 陷阱調(diào)度2.4.2 對(duì)象管理器2.4.3 同步2.4.4 本地過(guò)程調(diào)用2.4.5 系統(tǒng)工作線程2.5 Windows Server 2003的注冊(cè)表2.5.1 注冊(cè)表的數(shù)據(jù)類型2.5.2 注冊(cè)表的邏輯結(jié)構(gòu)2.6 Longhorn的體系結(jié)構(gòu)習(xí)題第3章 進(jìn)程和處理機(jī)管理3.1 進(jìn)程3.1.1 程序的順序執(zhí)行和并發(fā)執(zhí)行3.1.2 進(jìn)程的定義和描述3.1.3 進(jìn)程的狀態(tài)轉(zhuǎn)換3.2 進(jìn)程控制3.2.1 進(jìn)程的創(chuàng)建和退出3.2.2 進(jìn)程的阻塞和喚醒3.2.3 Windows Server 2003進(jìn)程管理3.3 線程3.3.1 線程的概念3.3.2 進(jìn)程和線程的比較3.3.3 Windows Server 2003線程3.4 進(jìn)程互斥和進(jìn)程同步3.4.1 互斥算法3.4.2 信號(hào)量3.4.3 經(jīng)典進(jìn)程同步問(wèn)題3.4.4 管程3.4.5 Windows Server 2003的進(jìn)程互斥和同步3.5 進(jìn)程間通信3.5.1 Windows Server 2003的信號(hào)3.5.2 Windows Server 2003基于文件映射的共享存儲(chǔ)區(qū)3.5.3 Windows Server 2003管道3.5.4 Windows Server 2003郵件槽3.5.5 套接字3.6 死鎖問(wèn)題3.6.1 概述3.6.2 死鎖的預(yù)防3.6.3 死鎖的檢測(cè)3.6.4 死鎖的避免3.6.5 解決死鎖問(wèn)題的綜合方法3.7 處理機(jī)調(diào)度概述3.7.1 處理機(jī)調(diào)度的類型3.7.2 調(diào)度的性能準(zhǔn)則3.7.3 進(jìn)程調(diào)度器3.8 調(diào)度算法3.8.1 先來(lái)先服務(wù)算法3.8.2 最短作業(yè)優(yōu)先算法3.8.3 時(shí)間片輪轉(zhuǎn)算法3.8.4 多級(jí)隊(duì)列算法3.8.5 優(yōu)先級(jí)算法3.8.6 多級(jí)反饋隊(duì)列算法3.9 Windows Server 2003的線程調(diào)度3.9.1 Windows Server 2003的線程調(diào)度特征3.9.2 Win32的線程調(diào)度應(yīng)用編程接口3.9.3 線程優(yōu)先級(jí)3.9.4 線程時(shí)間配額3.9.5 調(diào)度器數(shù)據(jù)結(jié)構(gòu)3.9.6 調(diào)度策略3.9.7 線程優(yōu)先級(jí)提升3.9.8 對(duì)稱多處理機(jī)系統(tǒng)上的線程調(diào)度3.9.9 空閑線程習(xí)題第4章 存儲(chǔ)管理4.1 內(nèi)存管理的基本原理4.1.1 地址空間和存儲(chǔ)空間4.1.2 單一連續(xù)存儲(chǔ)管理4.1.3 分區(qū)式存儲(chǔ)管理4.1.4 覆蓋和交換技術(shù)4.1.5 頁(yè)式存儲(chǔ)管理4.1.6 段式存儲(chǔ)管理4.1.7 段頁(yè)式存儲(chǔ)管理4.1.8 頁(yè)式和段式系統(tǒng)的區(qū)別4.2 虛擬存儲(chǔ)器4.2.1 局部性原理4.2.2 虛擬存儲(chǔ)器的基本原理4.2.3 請(qǐng)求分頁(yè)系統(tǒng)4.2.4 頁(yè)面調(diào)度策略4.2.5 工作集4.2.6 請(qǐng)求分段系統(tǒng)4.3 磁盤存儲(chǔ)管理4.3.1 磁盤結(jié)構(gòu)4.3.2 磁盤的種類4.3.3 磁盤訪問(wèn)時(shí)間4.3.4 磁盤調(diào)度算法4.3.5 磁盤調(diào)度算法的選擇4.3.6 磁盤格式化4.3.7 廉價(jià)冗余磁盤陣列4.3.8 存儲(chǔ)可靠性的實(shí)現(xiàn)4.4 高速緩存管理4.4.1 磁盤高速緩存的形式4.4.2 數(shù)據(jù)交付4.4.3 置換算法4.4.4 周期性寫(xiě)回磁盤4.4.5 提高磁盤I/O速度的其他方法4.5 Windows Server 2003內(nèi)存管理4.5.1 32位地址空間的布局4.5.2 32位地址轉(zhuǎn)換機(jī)制4.5.3 對(duì)64位地址模式的支持4.5.4 體系結(jié)構(gòu)兼容性設(shè)計(jì)4.5.5 用戶空間內(nèi)存分配方式4.5.6 系統(tǒng)內(nèi)存分配4.5.7 缺頁(yè)處理4.5.8 工作集4.5.9 物理內(nèi)存管理4.5.10 其他內(nèi)存相關(guān)機(jī)制4.6 Windows Server 2003外存管理4.6.1 Windows Server 2003存儲(chǔ)的演變4.6.2 分區(qū)4.6.3 驅(qū)動(dòng)程序4.6.4 多分區(qū)卷管理4.6.5 卷名字空間4.7 Windows Server 2003高速緩存管理4.7.1 高速緩存的結(jié)構(gòu)4.7.2 高速緩存的大小4.7.3 高速緩存的數(shù)據(jù)結(jié)構(gòu)4.7.4 高速緩存的操作4.7.5 高速緩存支持例程4.8 小結(jié)習(xí)題第5章 文件系統(tǒng)5.1 文件概念與實(shí)現(xiàn)……5.2 目錄概念與實(shí)現(xiàn)5.3 文件系統(tǒng)5.4 Windows文件系統(tǒng)概述5.5 NTFS文件系統(tǒng)5.6 下一代Windows文件系統(tǒng)習(xí)題第6章 設(shè)備管理與I/O系統(tǒng)6.1 設(shè)備管理概述6.2 設(shè)備管理的實(shí)現(xiàn)技術(shù)6.3 I/O軟件的結(jié)構(gòu)6.4 Windows I/O系統(tǒng)的結(jié)構(gòu)6.5 Windows I/O系統(tǒng)的核心數(shù)據(jù)結(jié)構(gòu)6.6 Windows的I/O處理6.7 小結(jié)習(xí)題第7章 Windows環(huán)境下的程序設(shè)計(jì)7.1 Windows 應(yīng)用程序設(shè)計(jì)模式7.2 Windows應(yīng)用程序的基本結(jié)構(gòu)7.3 結(jié)構(gòu)化異常處理7.4 動(dòng)態(tài)鏈接庫(kù)7.5 Windows驅(qū)動(dòng)程序模型7.6 WDM驅(qū)動(dòng)程序的編程實(shí)例習(xí)題參考文獻(xiàn)索引媒體關(guān)注與評(píng)論
Windows操作系統(tǒng)是微軟公司開(kāi)發(fā)的個(gè)人電腦操作系統(tǒng),一經(jīng)推出便以其方便性、易用性征服了廣大用戶,迅速成為應(yīng)用最廣泛的主流操作系統(tǒng)。許多讀者迫切希望了解Windows操作系統(tǒng)的內(nèi)部體系結(jié)構(gòu)和工作原理,以便在Windows操作平臺(tái)上進(jìn)行開(kāi)發(fā)。為了滿足這一需求,2001年8月, 《Windows操作系統(tǒng)原理》的第1版面世,這是國(guó)內(nèi)第一本以Windows操作系統(tǒng)為例,全面講述操作系統(tǒng)原理的教程。微軟總裁比爾·蓋茨先生親自寫(xiě)來(lái)賀詞,這是比爾·蓋茨先生第一次為美國(guó)境外出版的圖書(shū)寫(xiě)賀詞。中國(guó)科學(xué)院院士楊芙清教授、微軟亞洲研究院前任院長(zhǎng)張亞勤先生親自為本書(shū)作序,教育部高教司司長(zhǎng)、著名的操作系統(tǒng)專家張堯?qū)W教授也給予本書(shū)極高的評(píng)價(jià)。第1版出版以來(lái)得到了廣大讀者的好評(píng)。時(shí)隔三年,Windows操作系統(tǒng)在不斷發(fā)展,本書(shū)的內(nèi)容也必須進(jìn)行更新,以反映Windows操作系統(tǒng)的發(fā)展,于是推出了這本《Windows操作系統(tǒng)原理(第2版)》?! ∨c第1版相比,本書(shū)有如下特色: 內(nèi)容更加全面第2版反映TWindowsServer2003對(duì)內(nèi)核的改進(jìn),并以WindowsServer2003為實(shí)例詳細(xì)介紹Windows操作系統(tǒng)的基本原理,充分反映了Windows操作系統(tǒng)的發(fā)展變化?! ∽髡哧嚾輳?qiáng)大本書(shū)的作者均為國(guó)內(nèi)重點(diǎn)大學(xué)操作系統(tǒng)課程的主講教師,具有豐富的專業(yè)知識(shí)和教學(xué)經(jīng)驗(yàn),微軟內(nèi)核開(kāi)發(fā)組的骨干成員、Windows Server 2003的研發(fā)人員之一的DaveProbert也參與了第2版的編寫(xiě)工作,有效地保證了第2版的內(nèi)在質(zhì)量?! ≠Y料來(lái)源權(quán)威微軟公司和微軟亞洲研究院為本書(shū)的編寫(xiě)提供了許多第一手資料,并第一次在國(guó)內(nèi)授權(quán)作者閱讀其最新操作系統(tǒng)WindowsServer2003的源代碼,從而保證了本書(shū)的權(quán)威性。 本書(shū)全面反映計(jì)算機(jī)操作系統(tǒng)的設(shè)計(jì)思想、概念及發(fā)展趨勢(shì),深入剖析Windows操作系統(tǒng)的基本原理,既可以幫助讀者全面了解Windows操作系統(tǒng),也對(duì)讀者舉一反三地了解其他操作系統(tǒng)有所幫助。中國(guó)科學(xué)院院士楊芙清教授、微軟亞洲研究院院長(zhǎng)沈向洋先生專門為本書(shū)第2版作序。我們希望本書(shū)第2版同樣對(duì)廣大讀者有所幫助。圖書(shū)封面
圖書(shū)標(biāo)簽Tags
無(wú)評(píng)論、評(píng)分、閱讀與下載
- 還沒(méi)讀過(guò)(91)
- 勉強(qiáng)可看(665)
- 一般般(113)
- 內(nèi)容豐富(4705)
- 強(qiáng)力推薦(385)
250萬(wàn)本中文圖書(shū)簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書(shū)網(wǎng) 手機(jī)版