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