出版時(shí)間:2003-1 出版社:科學(xué)出版社 作者:吳慶菊 編 頁數(shù):198
前言
操作系統(tǒng)是計(jì)算機(jī)的核心軟件,是計(jì)算機(jī)及其相關(guān)專業(yè)的必修課程;是所有計(jì)算機(jī)系統(tǒng)都必須配備的軟件。其豐要功能是管理計(jì)算機(jī)中的軟硬件資源,使其得到充分的利用。全書共八章,第1章給出操作系統(tǒng)的定義、類型、發(fā)展過程及操作系統(tǒng)特征;第2章引入進(jìn)程的概念,介紹進(jìn)程狀態(tài)及其轉(zhuǎn)換,進(jìn)程控制、通信以及死鎖問題;第3章引入作業(yè)的概念,介紹作業(yè)管理的功能,對交互式作業(yè)和批處理作業(yè)的提交方式作進(jìn)一步的分析,介紹作業(yè)調(diào)度及Linux和Windows 98中的作業(yè)概念。第4章明確存儲(chǔ)管理的職能是對主存儲(chǔ)器中的用戶區(qū)域進(jìn)行管理,介紹不同的管理方式下如何實(shí)現(xiàn)存儲(chǔ)保護(hù)、地址轉(zhuǎn)換,主存空間的分配和回收、虛擬存儲(chǔ)器的實(shí)現(xiàn)原理和方法。第5章介紹文件及文件系統(tǒng)的基本概念,文件系統(tǒng)如何對文件進(jìn)行組織、存取和保護(hù),包括文件的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)、目錄管理、存儲(chǔ)空間管理,以及對文件的各種操作、文件的共享、安全與控制問題。第6章對計(jì)算機(jī)的外設(shè)有一個(gè)明確的劃分,介紹了種類繁多的外圍設(shè)備,明確設(shè)備管理的目標(biāo)和功能,介紹了設(shè)備驅(qū)動(dòng)程序的概念以及設(shè)備管理中所涉及到的一些重要技術(shù)如中斷技術(shù)、緩沖技術(shù)和SP()OLing技術(shù)。第7章介紹了實(shí)用操作系統(tǒng)Windows系列和Linux操作系統(tǒng)的發(fā)展歷程;并對LJnix操作系統(tǒng)作了交詳細(xì)的介紹,第8章包含10個(gè)實(shí)驗(yàn)。由于編者的水平有限,加之時(shí)間倉促,書中難免有不妥之處,懇請廣大讀者批評指正。
內(nèi)容概要
操作系統(tǒng)是最重要的一種軟件。作為操作系統(tǒng)一門課程,它是計(jì)算機(jī)及其相關(guān)專業(yè)的必修課,為了適應(yīng)高職教育的發(fā)展和根上計(jì)算機(jī)技術(shù)的潮流,結(jié)合高職高專教育的特點(diǎn),編寫了本教材?! 度珖呗毟邔R?guī)劃教材:操作系統(tǒng)》共7章,以Windows 98、Linux為例,逐步深入到操作統(tǒng)的理論知識。在介紹了操作系統(tǒng)概念的基礎(chǔ)上,分別介紹了進(jìn)程管理、作業(yè)管理、存儲(chǔ)器管理、文件系統(tǒng)、設(shè)備管理,并介紹了Windows系列操作系統(tǒng)和Linux操作系統(tǒng)的發(fā)展以及UNIX操作系統(tǒng)。同時(shí)附有Windows 98、Linux的實(shí)驗(yàn)。 《全國高職高專規(guī)劃教材:操作系統(tǒng)》內(nèi)容全面、選材適當(dāng)、結(jié)構(gòu)合理。既可作為高等職業(yè)院校計(jì)算機(jī)專業(yè)的教材,也可作為相關(guān)專業(yè)師生和科技工作者的參考用書。
書籍目錄
第1章 計(jì)算機(jī)操作系統(tǒng)概述1.1 操作系統(tǒng)概述1.1.1 操作系統(tǒng)的幾種觀點(diǎn)1.1.2 操作系統(tǒng)的定義1.1.3 操作系統(tǒng)在計(jì)算機(jī)系統(tǒng)中的地位1.2 操作系統(tǒng)發(fā)展歷程1.2.1 手工操作階段1.2.2 批量處理階段1.2.3 執(zhí)行系統(tǒng)階段1.2.4 操作系統(tǒng)的形成階段1.3 操作系統(tǒng)分類1.3.1 多道批量處理系統(tǒng)1.3.2 分時(shí)系統(tǒng)1.3.3 實(shí)時(shí)系統(tǒng)1.3.4 網(wǎng)絡(luò)操作系統(tǒng)1.3.5 分布式操作系統(tǒng)1.4 操作系統(tǒng)的功能和特征1.4.1 操作系統(tǒng)的功能1.4.2 操作系統(tǒng)的新特征習(xí)題第2章 進(jìn)程管理2.1 進(jìn)程的概念及描述2.1.1 進(jìn)程的引入2.1.2 進(jìn)程的定義2.1.3 進(jìn)程的描述2.1.4 進(jìn)程狀態(tài)及其轉(zhuǎn)換2.2 進(jìn)程控制2.2.1 原語2.2.2 進(jìn)程控制原語2.2.3 進(jìn)程調(diào)度算法2.3 程的互斥與同步2.3.1 互斥與同步的概念2.3.2 信號量機(jī)制2.3.3 進(jìn)程互斥的實(shí)現(xiàn)2.3.4 進(jìn)程同步的實(shí)現(xiàn)2.3.5 同步與互斥的混合問題舉例2.4 進(jìn)程通信2.4.1 電子郵件2.4.2 對話2.4.3 管道文件2.5 死鎖2.5.1 死鎖的形成與死鎖的定義2.5.2 產(chǎn)生死鎖的必要條件2.5.3 排除死鎖的方法2.6 進(jìn)程的實(shí)例2.6.1 inux系統(tǒng)中的進(jìn)程2.6.2 Windows 98系統(tǒng)中的進(jìn)程小結(jié)習(xí)題第3章 作業(yè)管理3.1 作業(yè)與作業(yè)步3.2 用戶界面3.2.1 操作系統(tǒng)是用戶和計(jì)算機(jī)之間的接口3.2.2 系統(tǒng)調(diào)用的實(shí)現(xiàn)3.2.3 用戶界面3.3 交互式作業(yè)與批處理作業(yè)3.4 作業(yè)調(diào)度3.5 作業(yè)的實(shí)例小結(jié)第4章 存儲(chǔ)管理4.1 實(shí)用系統(tǒng)中的存儲(chǔ)管理4.1.1 MS-DOS存儲(chǔ)管理4.1.2 Windows 98存儲(chǔ)管理4.2 存儲(chǔ)管理概述4.2.1 基本概念4.2.2 存儲(chǔ)管理功能4.2.3 地址重定位4.3 存儲(chǔ)器的連續(xù)分配方式4.3.1 單一連續(xù)分配4.3.2 固定式分區(qū)分配方式4.3.3 可變分區(qū)分配方式4.4 存儲(chǔ)器的離散分配方式4.4.1 分頁存儲(chǔ)管理4.4.2 分段存儲(chǔ)管理方式4.4.3 段頁式存儲(chǔ)管理方式4.5 虛擬存儲(chǔ)器管理4.5.1 虛擬存儲(chǔ)器4.5.2 請求分頁存儲(chǔ)管理4.5.3 請求分段存儲(chǔ)管理方式4.5.4 Windows 98虛擬存儲(chǔ)技術(shù)小結(jié)習(xí)題第5章 文件系統(tǒng)5.1 Windows 98中的文件5.2 文件系統(tǒng)概述5.2.1 文件與文件系統(tǒng)5.2.2 文件系統(tǒng)的功能5.3 文件的結(jié)構(gòu)及存取方法5.3.1 文件邏輯結(jié)構(gòu)5.3.2 文件物理結(jié)構(gòu)5.3.3 存取方法5.4 文件存儲(chǔ)空間的管理5.4.1 磁盤組織5.4.2 MS-DOS/Windows 98 FAT磁盤結(jié)構(gòu)5.4.3 Windows NT文件系統(tǒng)NTFS磁盤結(jié)構(gòu)5.5 文件的目錄及目錄管理5.5.1 目錄結(jié)構(gòu)5.5.2 目錄管理5.5.3 Linux的目錄結(jié)構(gòu)特點(diǎn)5.6 文件的共享與安全5.6.1 文件共享5.6.2 文件保護(hù)小結(jié)習(xí)題第6章 設(shè)備管理6.1 設(shè)備管理概述6.1.1 設(shè)備的分類6.1.2 設(shè)備管理的功能6.2 輸入/輸出控制方式6.2.1 程序控制方式6.2.2 中斷控制方式6.2.3 DMA控制方式6.2.4 通道控制方式6.3 設(shè)備分配6.3.1 設(shè)備分配策略6.3.2 設(shè)備分配程序6.3.3 SPOOLing技術(shù)6.4 緩沖技術(shù)6.5 磁盤I/O6.5.1 磁盤的結(jié)構(gòu)6.5.2 磁盤的容量6.5.3 磁盤的訪問時(shí)間6.5.4 磁盤的調(diào)度算法6.6 設(shè)備處理程序6.6.1 設(shè)備處理程序的功能和處理方式6.6.2 設(shè)備處理程序的處理過程6.6.3 中斷技術(shù)6.7 Lniux系統(tǒng)中的設(shè)備管理小結(jié)習(xí)題第7章 操作系統(tǒng)實(shí)例分析7.1 Windows操作系統(tǒng)概述7.1.1 Windows操作系統(tǒng)的產(chǎn)生和發(fā)展7.1.2 Windows操作系統(tǒng)的特點(diǎn)7.1.3 Windows 98操作系統(tǒng)的文件系統(tǒng)和資源樹狀結(jié)枯7.1.4 Windows 2000操作系統(tǒng)7.2 Linux操作系統(tǒng)概述7.2.1 Linux歷史7.2.2 Linux用戶7.2.3 Linux的功能7.2.4 Linux的缺陷7.2.5 Linux與其他操作系統(tǒng)性能對比7.2.6 網(wǎng)絡(luò)服務(wù)7.2.7 中文及窗口環(huán)境支持7.2.8 紅旗服務(wù)器2.0版本主要特性介紹7.3 UNIX操作系統(tǒng)7.3.1 UNIX系統(tǒng)基本概念7.3.2 UNIX系統(tǒng)的初步使用7.3.3 UNIX的體系結(jié)構(gòu)及特點(diǎn)7.3.4 UNIX的存儲(chǔ)管理7.3.5 UNIX的進(jìn)程管理習(xí)題第8章 實(shí)驗(yàn)實(shí)驗(yàn)1 Windows 98系統(tǒng)性能監(jiān)視實(shí)驗(yàn)2 Linux下實(shí)現(xiàn)進(jìn)程管理實(shí)驗(yàn)3 Windows 98屏幕命令的實(shí)現(xiàn)實(shí)驗(yàn)4 Linux下獲取系統(tǒng)當(dāng)前時(shí)鐘實(shí)驗(yàn)5 Windows 98的存儲(chǔ)管理實(shí)驗(yàn)6 Linux系統(tǒng)的存儲(chǔ)管理實(shí)驗(yàn)7 磁盤的格式化實(shí)驗(yàn)8 Linux的虛擬文件系統(tǒng)(VFS)實(shí)驗(yàn)9 注冊表的使用實(shí)驗(yàn)1O Linux系統(tǒng)設(shè)備管理實(shí)例
章節(jié)摘錄
插圖:2.2.3 進(jìn)程調(diào)度算法無論是在批處理系統(tǒng)還是在分時(shí)系統(tǒng)中,系統(tǒng)中并發(fā)執(zhí)行的進(jìn)程數(shù)一般總是多于處理機(jī)數(shù),這必然導(dǎo)致它們相互爭奪處理機(jī)。操作系統(tǒng)是通過進(jìn)程調(diào)度原語來實(shí)現(xiàn)對CPI.J的動(dòng)態(tài)分配,其最重要的任務(wù)是按照一定的策略從就緒隊(duì)列的多個(gè)進(jìn)程中選取一個(gè)進(jìn)程,使其獲得CPU而運(yùn)行。選擇策略(即調(diào)度算法)決定了進(jìn)程調(diào)度算法的性能,既要體現(xiàn)多個(gè)就緒進(jìn)程之間的公平性、進(jìn)程的優(yōu)先程度;又要考慮到用戶對系統(tǒng)響應(yīng)時(shí)間的要求;還要有利于系統(tǒng)資源的均衡和高效率使用,盡可能地提高系統(tǒng)的吞吐量。當(dāng)然,這些設(shè)計(jì)原則有些是相互矛盾的,在一個(gè)實(shí)際系統(tǒng)中不可能使每項(xiàng)原則都很好地體現(xiàn)。例如,要提高系統(tǒng)的資源利用率就無法保障很短的響應(yīng)時(shí)間,要提高系統(tǒng)的吞吐量就難以保證對每個(gè)就緒進(jìn)程都公平。因此,實(shí)際系統(tǒng)中往往還要根據(jù)操作系統(tǒng)的設(shè)計(jì)和使用目標(biāo)來確定選擇策略。常用的進(jìn)程調(diào)度算法有時(shí)間片輪轉(zhuǎn)法、優(yōu)先級法和多級反饋隊(duì)列法等。1.時(shí)間片輪轉(zhuǎn)法將所有的就緒進(jìn)程按到達(dá)的先后順序排隊(duì),并將CPU的時(shí)間分成固定大小的時(shí)間片,如果一個(gè)進(jìn)程被調(diào)度選中后用完了時(shí)間片,但并未完成要求的任務(wù),則它將自行釋放自己所占的CPU而重新排到就緒隊(duì)列的末尾,等待下一次調(diào)度。這就是說,進(jìn)程調(diào)度程序每次都從就緒隊(duì)列中選取第一個(gè)進(jìn)程進(jìn)入運(yùn)行,如圖2.12所示。
編輯推薦
《操作系統(tǒng)》為科學(xué)出版社出版發(fā)行。
圖書封面
評論、評分、閱讀與下載