"十二五"規(guī)劃大學(xué)教材

出版社:邵淑霞、于潤(rùn)眾、 曹金玲 北京師范大學(xué)出版社 (2012-04出版)  

內(nèi)容概要

操作系統(tǒng),ISBN:9787560281544,作者:

書籍目錄

第一章 操作系統(tǒng)引論 第一節(jié) 操作系統(tǒng)的目標(biāo)和作用 第二節(jié) 操作系統(tǒng)的發(fā)展過(guò)程 第三節(jié) 操作系統(tǒng)的基本特性 第四節(jié) 操作系統(tǒng)的主要功能 第五節(jié) 操作系統(tǒng)的結(jié)構(gòu)設(shè)計(jì) 第二章 進(jìn)程與處理機(jī)管理 第一節(jié) 進(jìn)程描述 第二節(jié) 進(jìn)程狀態(tài) 第三節(jié) 進(jìn)程控制與調(diào)度 第四節(jié) 作業(yè)與進(jìn)程的關(guān)系 第三章 進(jìn)程同步、通信與死鎖 第一節(jié) 并發(fā)執(zhí)行的實(shí)現(xiàn) 第二節(jié) 進(jìn)程的同步與互斥 第三節(jié) 消息傳遞原理 第四節(jié) 死鎖 第四章 存儲(chǔ)器管理 第一節(jié) 程序的裝入和鏈接 第二節(jié) 連續(xù)分配方式 第三節(jié) 基本分頁(yè)存儲(chǔ)管理方式 第四節(jié) 基本分段存儲(chǔ)管理方式 第五節(jié) 虛擬存儲(chǔ)器的基本概念 第六節(jié) 請(qǐng)求分頁(yè)存儲(chǔ)管理方式 第七節(jié) 頁(yè)面置換算法 第八節(jié) 請(qǐng)求分段存儲(chǔ)管理方式 第五章 設(shè)備管理 第一節(jié) I/O硬件概念 第二節(jié) 設(shè)備I/O子系統(tǒng) 第三節(jié) 存儲(chǔ)設(shè)備 第六章 文件管理 第一節(jié) 文件和文件系統(tǒng) 第二節(jié) 文件的邏輯結(jié)構(gòu) 第三節(jié) 外存分配方式 第四節(jié) 目錄管理 第五節(jié) 文件存儲(chǔ)空間的管理 第六節(jié) 文件共享與文件保護(hù) 第七節(jié) 數(shù)據(jù)一致性控制 第七章 并行與分布式操作系統(tǒng) 第一節(jié) 并行操作系統(tǒng) 第二節(jié) 分布式系統(tǒng) 第八章 UNIX系統(tǒng)內(nèi)核結(jié)構(gòu) 第一節(jié) UNIX系統(tǒng)概述 第二節(jié) 進(jìn)程的描述和控制 第三節(jié) 進(jìn)程的同步與通信 第四節(jié) 存儲(chǔ)器管理 參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁(yè):   插圖:   3就緒掛起狀態(tài)一就緒狀態(tài) 當(dāng)操作系統(tǒng)選取進(jìn)程進(jìn)行交換時(shí),一個(gè)高優(yōu)先級(jí)的就緒掛起狀態(tài)的進(jìn)程可以被解掛,即將該進(jìn)程映像從外部存儲(chǔ)器調(diào)入主存,這時(shí)該進(jìn)程從就緒掛起變成就緒狀態(tài)。如果是虛存系統(tǒng),這樣該進(jìn)程可以有機(jī)會(huì)占用主存。 4就緒狀態(tài)一就緒掛起狀態(tài) 一般操作系統(tǒng)只將處于等待狀態(tài)的進(jìn)程掛起,但在必要時(shí)也可以將處于就緒狀態(tài)的進(jìn)程掛起以釋放更多的主存,有時(shí)有必要將低優(yōu)先級(jí)的進(jìn)程掛起,而使一個(gè)馬上能等到事件的進(jìn)程保持原有的等待狀態(tài)。 5創(chuàng)建狀態(tài)一就緒掛起狀態(tài)和創(chuàng)建狀態(tài)一就緒狀態(tài) 一個(gè)新創(chuàng)建進(jìn)程可以進(jìn)入就緒掛起狀態(tài)或就緒狀態(tài)。 6等待掛起狀態(tài)一等待狀態(tài) 一般不應(yīng)出現(xiàn)這種狀態(tài)轉(zhuǎn)換,但如果一個(gè)高優(yōu)先級(jí)的等待掛起進(jìn)程所要等待的事件馬上要發(fā)生時(shí),操作系統(tǒng)可以先將它解掛。 7運(yùn)行狀態(tài)一就緒掛起狀態(tài) 一般而言,一個(gè)運(yùn)行狀態(tài)的進(jìn)程在時(shí)間片到時(shí)變到就緒狀態(tài)。若有必要,一個(gè)進(jìn)程也可以直接從運(yùn)行狀態(tài)變到就緒掛起狀態(tài),這時(shí)說(shuō)明進(jìn)程所占的主存空間全被釋放。 8任一狀態(tài)一結(jié)束狀態(tài) 當(dāng)進(jìn)程結(jié)束或因錯(cuò)終止時(shí),進(jìn)程可以從運(yùn)行狀態(tài)變到結(jié)束狀態(tài)。在某些操作系統(tǒng)中,進(jìn)程可以被強(qiáng)行終止,這就要求系統(tǒng)可以把處于任一狀態(tài)的進(jìn)程變到結(jié)束狀態(tài),統(tǒng)計(jì)進(jìn)程有關(guān)的信息,釋放進(jìn)程的所有資源。 第三節(jié) 進(jìn)程控制與調(diào)度 前面兩節(jié)描述了進(jìn)程在系統(tǒng)中的表示及進(jìn)程的狀態(tài)變化。下面介紹進(jìn)程運(yùn)行和切換的系統(tǒng)實(shí)現(xiàn)技術(shù)。 一、進(jìn)程執(zhí)行 操作系統(tǒng)在創(chuàng)建進(jìn)程時(shí)就為它的運(yùn)行準(zhǔn)備好了初始現(xiàn)場(chǎng),一旦被進(jìn)程調(diào)度程序選擇占用處理機(jī)運(yùn)行,調(diào)度程序會(huì)馬上把棧中存放的初始現(xiàn)場(chǎng)信息恢復(fù)到處理機(jī)的各個(gè)寄存器中,在存放輸入?yún)?shù)的寄存器中放置由棧中得到的初始輸人參數(shù),進(jìn)程運(yùn)行程序的初始地址也恢復(fù)到PC中。創(chuàng)建進(jìn)程時(shí)指定進(jìn)程運(yùn)行的程序是由進(jìn)程在用戶態(tài)下運(yùn)行的,如果進(jìn)程在運(yùn)行程序的過(guò)程中發(fā)生了中斷或異常(如系統(tǒng)調(diào)用、外部設(shè)備中斷),進(jìn)程會(huì)轉(zhuǎn)入執(zhí)行操作系統(tǒng)的內(nèi)核程序。進(jìn)程會(huì)運(yùn)行創(chuàng)建進(jìn)程時(shí)指定的運(yùn)行程序。 (一)執(zhí)行模式 因?yàn)樘幚頇C(jī)在運(yùn)行系統(tǒng)內(nèi)核程序時(shí),可以獲得更多的特權(quán),以便操作系統(tǒng)程序?qū)崿F(xiàn)更強(qiáng)的功能,所以處理機(jī)在執(zhí)行用戶程序和執(zhí)行操作系統(tǒng)內(nèi)核程序時(shí)的模式是有區(qū)別的。而在運(yùn)行用戶程序的時(shí)候,僅有有限的權(quán)限,這樣保障了系統(tǒng)的安全性。許多處理機(jī)支持至少兩種執(zhí)行態(tài)。在特權(quán)態(tài)下,程序還可以訪問(wèn)更大的地址空間。但某些指令只能在特權(quán)態(tài)下執(zhí)行,如讀/寫處理機(jī)狀態(tài)字PSW等控制寄存器及存儲(chǔ)管理相關(guān)的一些指令。 用戶程序在用戶態(tài)(也稱非特權(quán))這一模式下運(yùn)行。當(dāng)然,現(xiàn)代操作系統(tǒng)的許多系統(tǒng)功能也由運(yùn)行在用戶態(tài)的程序?qū)崿F(xiàn),如UNIX操作系統(tǒng)的l號(hào)進(jìn)程,它在用戶態(tài)運(yùn)行INIT程序,負(fù)責(zé)所有用戶終端進(jìn)程的創(chuàng)建。操作系統(tǒng)內(nèi)核程序在特權(quán)態(tài)(又稱核心態(tài)、系統(tǒng)態(tài)或監(jiān)督模式)這種模式下運(yùn)行。 以往在特權(quán)狀態(tài)才能執(zhí)行的一些指令在現(xiàn)代計(jì)算機(jī)中變成了通用指令。它們?cè)谌魏文J较露伎梢詧?zhí)行,如I/O指令?,F(xiàn)代計(jì)算機(jī)用通用的讀/寫指令來(lái)實(shí)現(xiàn)I/O操作,它與一般讀/寫指令不同的是,它的物理地址指向一片特定的空間,當(dāng)指令譯碼發(fā)現(xiàn)是對(duì)特定空間的訪問(wèn)時(shí),把它轉(zhuǎn)送I/O控制部件,做相應(yīng)的I/O操作。如果操作系統(tǒng)提供某種手段能將指定物理空間映射到用戶(虛存)空間,那么不但能實(shí)現(xiàn)用戶態(tài)的I/O驅(qū)動(dòng)程序,而且還能用高級(jí)語(yǔ)言實(shí)現(xiàn)I/O操作,這是因?yàn)镮/O操作與一般讀/寫指令格式一致,所不同的只是地址范圍不一樣。

編輯推薦

《"十二五"規(guī)劃大學(xué)教材:操作系統(tǒng)》主要目標(biāo)是根據(jù)新的教學(xué)大綱,力求經(jīng)典風(fēng)格的同時(shí),對(duì)操作系統(tǒng)的教學(xué)內(nèi)容進(jìn)行系統(tǒng)全面的更新,以適應(yīng)新世紀(jì)國(guó)內(nèi)操作系統(tǒng)教學(xué)需要。此書由淺入深、系統(tǒng)全面地對(duì)操作系統(tǒng)做了介紹。

圖書封面

評(píng)論、評(píng)分、閱讀與下載



用戶評(píng)論 (總計(jì)0條)

 
 

 

250萬(wàn)本中文圖書簡(jiǎn)介、評(píng)論、評(píng)分,PDF格式免費(fèi)下載。 第一圖書網(wǎng) 手機(jī)版

京ICP備13047387號(hào)-7