出版時間:2010-8 出版社:東華大學(xué)出版社 作者:姚衛(wèi)新 頁數(shù):204
內(nèi)容概要
本教材采用理論與實際相結(jié)合的方式,既講述傳統(tǒng)和現(xiàn)代理論,又介紹最新開發(fā)應(yīng)用技術(shù),以達(dá)到學(xué)以致用的目的。 全書共分8章:第1章介紹操作系統(tǒng)的定義、功能、特征、發(fā)展歷程和分類;第2章介紹了Windows操作系統(tǒng)的特點和發(fā)展情況,并講述了應(yīng)用程序接口(API)的使用方法;第3章介紹了操作系統(tǒng)的用戶界面,并分析了Windows操作系統(tǒng)的界面情況;第4章講述了操作系統(tǒng)的體系結(jié)構(gòu),重點分析了Windows操作系統(tǒng)的體系結(jié)構(gòu);第5章介紹了進(jìn)程與處理機管理;第6章介紹了存儲管理的基本原理,并講述了Windows中存儲管理的基本思路;第7章講述了文件系統(tǒng)的管理方法,分析了Windows操作系統(tǒng)中文件管理思路;第8章是設(shè)備管理,介紹了設(shè)備管理的一般性方法,并講述了Windows操作系統(tǒng)中管理設(shè)備的方法。
書籍目錄
第1章 操作系統(tǒng)概論 1.1 操作系統(tǒng)的定義 1.1.1 操作系統(tǒng)的概念 1.1.2 計算機系統(tǒng)的結(jié)構(gòu) 1.1.3 操作系統(tǒng)功能 1.2 操作系統(tǒng)的形成和發(fā)展 1.3 操作系統(tǒng)的發(fā)展動力 1.4 操作系統(tǒng)的特征 1.5 操作系統(tǒng)的分類 1.5.1 單用戶操作系統(tǒng) 1.5.2 批處理操作系統(tǒng) 1.5.3 實時操作系統(tǒng) 1.5.4 分時操作系統(tǒng) 1.5.5 網(wǎng)絡(luò)操作系統(tǒng)和分布式操作系統(tǒng) 1.5.6 現(xiàn)代操作系統(tǒng) 1.6 操作系統(tǒng)的設(shè)計規(guī)范 1.7 現(xiàn)代主流操作系統(tǒng)簡介 習(xí)題第2章 Windows操作系統(tǒng)的發(fā)展 2.1 Windows的起源 2.2 Windows 95和Windows 98操作系統(tǒng) 2.3 Windows NT操作系統(tǒng) 2.4 Windows 2000操作系統(tǒng) 2.5 Windows XP操作系統(tǒng) 2.6 Windows Vista操作系統(tǒng) 2.7 Windows 7操作系統(tǒng) 2.8 Windows的應(yīng)用程序接口 2.8.1 動態(tài)鏈接庫與應(yīng)用程序接口 2.8.2 應(yīng)用程序接口的使用方法 2.9 Windows中的句柄 2.9.1 窗口句柄 2.9.2 設(shè)備環(huán)境句柄 2.10 應(yīng)用實例 2.10.1 句柄及窗體閃爍 2.10.2 獲取計算機名 2.10.3 獲得操作系統(tǒng)版本 習(xí)題第3章 操作系統(tǒng)用戶界面 3.1 作業(yè) 3.1.1 作業(yè)的定義 3.1.2 作業(yè)的分類 3.1.3 作業(yè)組織 3.2 作業(yè)管理 3.2.1 作業(yè)輸入 3.2.2 作業(yè)調(diào)度 3.3 用戶界面接口 3.4 系統(tǒng)調(diào)用 3.5 圖形界面 3.6 Windows的設(shè)備環(huán)境 3.6.1 剪裁 3.6.2 坐標(biāo)轉(zhuǎn)換 3.7 圖形設(shè)備接口 3.7.1 邏輯坐標(biāo)與設(shè)備坐標(biāo) 3.7.2 映射模式 3.7.3 視口 3.8 應(yīng)用實例 3.8.1 建立橢圓窗體 3.8.2 設(shè)備環(huán)境與裁剪 3.8.3 設(shè)置窗口元素的顏色 3.8.4 列表框消息的應(yīng)用 習(xí)題第4章 操作系統(tǒng)的體系結(jié)構(gòu) 4.1 操作系統(tǒng)的結(jié)構(gòu)設(shè)計 4.1.1 單體結(jié)構(gòu) 4.1.2 層次結(jié)構(gòu) 4.1.3 客戶/服務(wù)器模型與微內(nèi)核結(jié)構(gòu) 4.2 Windows XP的體系結(jié)構(gòu) 4.3 Windows XP的構(gòu)成 4.4 Windows XP的注冊表 4.4.1 注冊表結(jié)構(gòu) 4.4.2 注冊表操作函數(shù)概述 4.4.3 控制項及數(shù)據(jù)類型的對應(yīng)常數(shù) 4.5 應(yīng)用實例 4.5.1 開機自動運行指定程序 4.5.2 圖標(biāo)與文件擴展名關(guān)聯(lián) 習(xí)題第5章 進(jìn)程和線程 5.1 進(jìn)程 5.1.1 順序程序和并發(fā)程序 5.1.2 進(jìn)程的定義和描述 5.1.3 進(jìn)程的狀態(tài)轉(zhuǎn)換 5.1.4 進(jìn)程控制 5.2 進(jìn)程通信 5.3 線程 5.3.1 線程的概念 5.3.2 進(jìn)程和線程的比較 5.4 處理機調(diào)度 5.4.1 隊列機制 5.4.2 調(diào)度算法與調(diào)度方式 5.5 Windows XP中的進(jìn)程和線程管理 5.5.1 Windows XP中的進(jìn)程 5.5.2 Windows XP中的線程 5.5.3 Windows XP中進(jìn)程和線程的優(yōu)先級 5.6 Windows xP進(jìn)程間通信 5.6.1 Windows XP的信號 5.6.2 Windows XP基于文件映射的共享存儲區(qū) 5.6.3 Windows XP的管道 5.6.4 Windows XP的郵件槽 5.6.5 Windows XP套接字 5.6.6 剪貼板 5.7 Windows XP的線程調(diào)度 5.7.1 Windows XP的線程調(diào)度特征 5.7.2 調(diào)度策略 5.8 應(yīng)用實例 5.8.1 進(jìn)程的啟動與結(jié)束 5.8.2 列舉系統(tǒng)中的進(jìn)程和線程 5.8.3 通過命名管道進(jìn)行程序間通訊 習(xí)題第6章 存儲管理 6.1 存儲管理的任務(wù)和功能 6.2 存儲分配的方式與重定位 6.2.1 存儲分配方式 6.2.2 重定位 6.2.3 覆蓋與交換 6.3 連續(xù)分配存儲管理 6.4 分區(qū)存儲管理 6.4.1 固定分區(qū)法 6.4.2 動態(tài)分區(qū)法 6.5 頁式管理 6.5.1 頁式管理的原理 6.5.2 靜態(tài)頁面管理 6.5.3 動態(tài)頁式管理 6.5.4 請求頁式管理中的置換算法 6.5.5 存儲保護(hù) 6.5.6 頁式管理的優(yōu)缺點 6.6 段式管理 6.6.1 段式管理的實現(xiàn)原理 6.6.2 段式管理的優(yōu)缺點 6.7 段頁式管理 6.8 局部性原理和抖動問題 6.9 Windows XP內(nèi)存管理 6.9.1 地址空間布局 6.9.2 地址轉(zhuǎn)換機制 6.9.3 用戶空間內(nèi)存分配方式 6.9.4 Windows XP的內(nèi)存保護(hù)機制 6.10 應(yīng)用實例 6.10.1 動態(tài)測試系統(tǒng)內(nèi)存 6.10.2 檢測網(wǎng)卡的物理地址 習(xí)題第7章 文件系統(tǒng) 7.1 文件概念 7.2 文件的物理結(jié)構(gòu) 7.3 目錄 7.4 文件系統(tǒng)的組織結(jié)構(gòu) 7.5 Windows XP文件系統(tǒng) 7.5.1 Windows XP文件系統(tǒng)概述 7.5.2 主控文件表 7.5.3 Windows XP文件系統(tǒng)模型 7.6 應(yīng)用實例 7.6.1 文件操作 7.6.2 文件屬性 7.6.3 清空回收站 習(xí)題第8章 設(shè)備管理 8.1 設(shè)備管理概述 8.1.1 設(shè)備管理的目標(biāo) 8.1.2 設(shè)備分類 8.1.3 I/O系統(tǒng)的硬件組成 8.2 I/O控制方式 8.3 緩沖技術(shù) 8.4 設(shè)備分配 8.4.1 設(shè)備分配的數(shù)據(jù)結(jié)構(gòu) 8.4.2 設(shè)備分配的原則 8.5 設(shè)備驅(qū)動 8.5.1 啟動設(shè)備 8.5.2 中斷處理 8.5.3 I/O操作的實現(xiàn)過程 8.6 Windows XP的設(shè)備管理 8.6.1 I/O管理器 8.6.2 PnP管理器 8.6.3 電源管理器 8.6.4 關(guān)鍵數(shù)據(jù)結(jié)構(gòu) 8.6.5 Windows XP的I/O處理 8.7 應(yīng)用實例 8.7.1 鍵盤、光標(biāo)、鼠標(biāo)控制 8.7.2 改變屏幕分辨率 8.7.3 計算機喇叭播放音樂習(xí)題
章節(jié)摘錄
插圖:一個系統(tǒng)中內(nèi)存容量是有限的,不能隨意擴充其大小。然而,用戶程序?qū)?nèi)存的需求越來越大,很難完全滿足用戶的要求。這樣就出現(xiàn)各用戶對內(nèi)存“求大于供”的局面。物理上按需擴充內(nèi)存的辦法往往并不妥當(dāng),實際上是采取邏輯擴充內(nèi)存的辦法,這就是虛擬存儲技術(shù)。簡單來說,就是把一個程序當(dāng)前正在使用的部分(不是全體)放在內(nèi)存,而其余部分放在磁盤上。在這種“程序部分裝入內(nèi)存”的情況下,就啟動并執(zhí)行它。以后根據(jù)程序執(zhí)行時的要求和內(nèi)存當(dāng)時使用的情況,隨機地將所需部分調(diào)入內(nèi)存;必要時還要把已分出去的內(nèi)存回收,供其它程序使用(即內(nèi)存置換)。2.處理機管理功能計算機系統(tǒng)中最重要的資源是CPU,對它管理的優(yōu)劣直接影響整個系統(tǒng)的性能。操作系統(tǒng)中有兩個重要概念,即作業(yè)和進(jìn)程。用戶的計算任務(wù)稱為作業(yè)。簡要地說,進(jìn)程(Process)是指程序的一次執(zhí)行過程。從傳統(tǒng)意義上講,進(jìn)程是分配資源和在處理機上運行的基本單位。因而,處理機管理的功能包括:作業(yè)和進(jìn)程調(diào)度、進(jìn)程控制和進(jìn)程通信。(1)作業(yè)和進(jìn)程調(diào)度一個作業(yè)通常經(jīng)過兩級調(diào)度才得以在CPU上執(zhí)行。首先是作業(yè)調(diào)度,它把選中的一批作業(yè)放人內(nèi)存,并分配其它必要資源,為這些作業(yè)建立相應(yīng)的進(jìn)程。然后進(jìn)程調(diào)度按一定的算法從就緒進(jìn)程中選出一個合適進(jìn)程,使之在CPU上運行。(2)進(jìn)程控制進(jìn)程是系統(tǒng)中活動的實體。進(jìn)程控制包括創(chuàng)建進(jìn)程、撤消進(jìn)程、封鎖進(jìn)程、喚醒進(jìn)程等。(3)進(jìn)程通信多個進(jìn)程在活動過程中彼此間會發(fā)生相互依賴或者相互制約的關(guān)系。為保證系統(tǒng)中所有進(jìn)程都能正?;顒?,就必須設(shè)置進(jìn)程同步機制,它分為同步方式和互斥方式。相互合作的進(jìn)程之間往往需要交換信息,為此,系統(tǒng)要提供通信機制。3.設(shè)備管理功能設(shè)備管理的主要功能包括:緩沖區(qū)管理、設(shè)備分配、設(shè)備驅(qū)動和設(shè)備無關(guān)性。
編輯推薦
《新編操作系統(tǒng)實驗教程》:卓越經(jīng)濟管理系列實驗教材。
圖書封面
評論、評分、閱讀與下載