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