全國(guó)高職高專計(jì)算機(jī)系列精品教材:操作系統(tǒng)概論
定 價(jià):29 元
叢書名:全國(guó)高職高專計(jì)算機(jī)系列精品教材
- 作者:李波 著 徐莉 編
- 出版時(shí)間:2010/9/1
- ISBN:9787300124384
- 出 版 社:中國(guó)人民大學(xué)出版社
- 中圖法分類:TP316
- 頁(yè)碼:260
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
《操作系統(tǒng)概論》主要介紹了操作系統(tǒng)的基本功能、基本原理和設(shè)計(jì)技術(shù)。全書共分7章:第1章介紹了操作系統(tǒng)的定義、功能、分類、特性和性能指標(biāo)、操作系統(tǒng)接口等知識(shí);第2章介紹了Windows和Linux的發(fā)展歷史、基本概念和體系結(jié)構(gòu);第3章~第7章詳細(xì)介紹了操作系統(tǒng)的原理和技術(shù)!恫僮飨到y(tǒng)概論》可作為高等院校高職高專計(jì)算機(jī)專業(yè)教材和相關(guān)培訓(xùn)教材。
操作系統(tǒng)是計(jì)算機(jī)系統(tǒng)必備的核心系統(tǒng)軟件,是計(jì)算機(jī)從業(yè)人員必須掌握的基本知識(shí),是計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生必修的專業(yè)基礎(chǔ)課程。因此,掌握操作系統(tǒng)的基本原理和技術(shù)對(duì)于學(xué)習(xí)后繼專業(yè)課以及工作中的實(shí)際應(yīng)用都大有幫助。 本書主要面向高職高專和應(yīng)用型本科院校計(jì)算機(jī)相關(guān)專業(yè)的學(xué)生,秉承“以應(yīng)用為主體、培養(yǎng)實(shí)踐能力”的指導(dǎo)思想。理論知識(shí)以夠用為準(zhǔn),重點(diǎn)突出,詳略得當(dāng),并以兩種典型操作系統(tǒng)——windows和Linux為例,說(shuō)明操作系統(tǒng)基本原理和技術(shù)在實(shí)際操作系統(tǒng)中的實(shí)現(xiàn)和使用方法,以培養(yǎng)學(xué)生的應(yīng)用能力。 本書主要介紹了操作系統(tǒng)的基本功能、基本原理和設(shè)計(jì)技術(shù)。全書共分7章: 第1章重點(diǎn)介紹了操作系統(tǒng)的定義、功能、分類、特性和性能指標(biāo),以及操作系統(tǒng)接口等知識(shí)。 第2章介紹了兩種典型操作系統(tǒng)——windows和Linux的發(fā)展歷史、基本概念和體系結(jié)構(gòu)。 第3章到第7章詳細(xì)介紹了操作系統(tǒng)的原理和技術(shù),包括:處理機(jī)管理、進(jìn)程間的制約關(guān)系、存儲(chǔ)管理、設(shè)備管理、文件管理等。在每章的最后2節(jié),結(jié)合兩種典型操作系統(tǒng),介紹本章所涉及的操作系統(tǒng)原理和技術(shù)在實(shí)際操作系統(tǒng)軟件中的應(yīng)用,進(jìn)一步加深學(xué)生對(duì)知識(shí)點(diǎn)的理解,提高應(yīng)用水平。 本書具有以下特點(diǎn): 1.理論適度,重在應(yīng)用。理論知識(shí)不求面面俱到,做到重點(diǎn)突出,分析透徹,配以實(shí)例分析,突出理論在實(shí)際操作系統(tǒng)中的應(yīng)用。 2.循序漸進(jìn),啟發(fā)思考。按照具體技術(shù)的發(fā)展軌跡依次引入不斷完善的技術(shù)。例如,在講解存儲(chǔ)管理時(shí),先分析前一種技術(shù)的不足,引導(dǎo)學(xué)生分析產(chǎn)生的原因,再針對(duì)原因?qū)で蠼鉀Q方法,從而很自然地引出后一種技術(shù),既提高了學(xué)生的學(xué)習(xí)興趣,又提高了學(xué)生分析問(wèn)題、解決問(wèn)題的能力。 3.每章前面都含有“本章學(xué)習(xí)要點(diǎn)”,指出本章知識(shí)點(diǎn)的學(xué)習(xí)要求,可以作為學(xué)生自主學(xué)習(xí)的評(píng)價(jià)指標(biāo);每章最后都含有練習(xí)題,可供學(xué)生學(xué)習(xí)和課下練習(xí)使用。
第1章 操作系統(tǒng)概述1.1 操作系統(tǒng)的定義與功能1.2 操作系統(tǒng)的分類1.3 操作系統(tǒng)的特征和性能指標(biāo)1.4 操作系統(tǒng)的接口練習(xí)題第2章 常用操作系統(tǒng)概述2.1 Windows操作系統(tǒng)2.2 Linux操作系統(tǒng)練習(xí)題第3章 處理機(jī)管理3.1 進(jìn)程的引入3.2 進(jìn)程3.3 進(jìn)程的調(diào)度與管理3.4 作業(yè)調(diào)度3.5 Windows的處理機(jī)管理及實(shí)驗(yàn)3.6 Linux的處理機(jī)管理及實(shí)驗(yàn)練習(xí)題第4章 進(jìn)程間的制約關(guān)系4.1 進(jìn)程間的制約關(guān)系4.2 信號(hào)量機(jī)制4.3 死鎖4.4 高級(jí)進(jìn)程通信4.5 Windows中的進(jìn)程通信4.6 Linux中的進(jìn)程通信練習(xí)題第5章 存儲(chǔ)管理5.1 存儲(chǔ)管理概述5.2 固定分區(qū)存儲(chǔ)管理5.3 可變分區(qū)存儲(chǔ)管理5.4 頁(yè)式存儲(chǔ)管理5.5 段式和段頁(yè)式存儲(chǔ)管理5.6 請(qǐng)求分頁(yè)式存儲(chǔ)管理5.7 Windows的存儲(chǔ)管理及實(shí)驗(yàn)5.8 Linux的存儲(chǔ)管理及實(shí)驗(yàn)練習(xí)題第6章 設(shè)備管理6.1 設(shè)備管理概述6.2 設(shè)備分配與調(diào)度6.3 輸人/輸出控制方式6.4 設(shè)備管理技術(shù)6.5 Windows的設(shè)備管理及實(shí)驗(yàn)6.6 Linux的設(shè)備管理及實(shí)驗(yàn)練習(xí)題第7章 文件管理7.1 文件管理的基本概念7.2 文件的結(jié)構(gòu)與文件目錄7.3 文件存儲(chǔ)空間的管理7.4 文件的使用7.5 Windows的文件管理及實(shí)驗(yàn)7.6 Linux的文件管理及實(shí)驗(yàn)練習(xí)題參考文獻(xiàn)
當(dāng)一個(gè)程序在等待某個(gè)事件發(fā)生時(shí),就說(shuō)它處于等待狀態(tài)(等待態(tài));當(dāng)一個(gè)程序等待的條件已滿足可以運(yùn)行而未占用處理器時(shí),則說(shuō)它處于就緒狀態(tài)(就緒態(tài)),所以,一道程序在執(zhí)行中總是處于運(yùn)行、等待、就緒三種狀態(tài)之一。一道程序在執(zhí)行過(guò)程中,它的程序狀態(tài)是變化的,從運(yùn)行態(tài)到等待態(tài)的轉(zhuǎn)換是在發(fā)生了某種事件時(shí)產(chǎn)生的。這些事件可能是由于啟動(dòng)外圍設(shè)備輸入/輸出而使程序要等待輸入/輸出結(jié)束后才能繼續(xù)下去,也可能是在運(yùn)行中發(fā)生了某種故障使程序不能繼續(xù)運(yùn)行下去等。從等待態(tài)轉(zhuǎn)換成就緒態(tài)是在等待的某個(gè)事件完成時(shí)產(chǎn)生的。例如,程序甲處于等待外圍設(shè)備傳輸完畢的等待狀態(tài),當(dāng)傳輸結(jié)束時(shí),程序甲就從等待態(tài)轉(zhuǎn)為就緒態(tài)。從運(yùn)行態(tài)也能轉(zhuǎn)變?yōu)榫途w態(tài)。例如,當(dāng)程序乙運(yùn)行時(shí)發(fā)生了設(shè)備傳輸結(jié)束事件,而當(dāng)設(shè)備傳輸結(jié)束后,使得程序甲從等待態(tài)轉(zhuǎn)變?yōu)榫途w態(tài);假定程序甲的優(yōu)先級(jí)高于程序乙,于是就讓程序甲占有處理器運(yùn)行,這樣,程序乙就從運(yùn)行態(tài)轉(zhuǎn)為就緒態(tài)。 在多道程序設(shè)計(jì)系統(tǒng)里,系統(tǒng)的資源為幾道程序所共享,上面談到的處理器就是一例。此外,如內(nèi)存儲(chǔ)器、外圍設(shè)備以及一些信息資源等也需要按一定策略去分配和調(diào)度。正是由于要實(shí)現(xiàn)對(duì)資源的“共享”,涉及資源管理的硬指令就不能隨便使用,否則會(huì)造成混亂。因此把CPU指令系統(tǒng)中的指令劃分為兩類,一類是操作系統(tǒng)和用戶都能使用的指令,一類是只能由操作系統(tǒng)使用的指令。前者稱為“非特權(quán)指令”,后者稱為“特權(quán)指令”。相應(yīng)地,計(jì)算機(jī)系統(tǒng)讓CPU取兩種工作狀態(tài):核心態(tài)和用戶態(tài)。核心態(tài)又稱為管態(tài),管理程序態(tài)的簡(jiǎn)稱,是指運(yùn)行系統(tǒng)程序的狀態(tài)。用戶態(tài)又稱為目態(tài),目標(biāo)程序態(tài)的簡(jiǎn)稱,是指運(yùn)行用戶程序的狀態(tài)。規(guī)定當(dāng)CPU處于核心態(tài)時(shí),可以執(zhí)行包括特權(quán)指令在內(nèi)的一切機(jī)器指令;當(dāng)CPU處于用戶態(tài)時(shí),禁止使用特權(quán)指令,只能執(zhí)行非特權(quán)指令。 CPU處于核心態(tài)還是用戶態(tài),硬件會(huì)自動(dòng)設(shè)置與識(shí)別。當(dāng)CPU的控制權(quán)移到操作系統(tǒng)時(shí),硬件就把CPU工作的方式設(shè)置成核心態(tài);當(dāng)操作系統(tǒng)選擇用戶程序占用處理機(jī)時(shí),CPU的工作方式就由核心態(tài)轉(zhuǎn)換成用戶態(tài)。如果在用戶態(tài)下發(fā)現(xiàn)取到了一條特權(quán)指令,CPU就會(huì)拒絕執(zhí)行,發(fā)出“非法操作”中斷。