普通高等教育“十二五”規(guī)劃教材 計(jì)算機(jī)操作系統(tǒng)原理

出版時(shí)間:2010-10  出版社:中國電力出版社  作者:張霞 編  頁數(shù):202  字?jǐn)?shù):316000  

內(nèi)容概要

  本書為普通高等教育“十二五”規(guī)劃教材。全書全面、系統(tǒng)地介紹了操作系統(tǒng)的基礎(chǔ)原理和新技術(shù),并以Linux系統(tǒng)為例介紹如何實(shí)現(xiàn)。全書共9章,主要內(nèi)容包括操作系統(tǒng)的功能、發(fā)展、分類以及操作系統(tǒng)的特征和實(shí)現(xiàn)結(jié)構(gòu),操作系統(tǒng)的用戶界面,進(jìn)程和線程的概念、進(jìn)程的狀態(tài)與控制、進(jìn)程的同步與互斥、進(jìn)程的通信與死鎖,處理機(jī)調(diào)度,存儲(chǔ)管理,設(shè)備管理,文件系統(tǒng)管理,Linux操作系統(tǒng)原理,多核技術(shù)下操作系統(tǒng)的研究進(jìn)程和關(guān)鍵問題。

書籍目錄

前言
第1章操作系統(tǒng)概述
 1.1人造的操作系統(tǒng)
 1.2什么是操作系統(tǒng)
 1.3操作系統(tǒng)的發(fā)展和分類
 1.4操作系統(tǒng)的基本特征
 1.5操作系統(tǒng)的結(jié)構(gòu)
 習(xí)題
第2章操作系統(tǒng)用戶界面
 2.1作業(yè)
 2.2命令控制界面
 2.3Linux的命令控制界面
 2.4系統(tǒng)調(diào)用
 2.5Linux的系統(tǒng)調(diào)用
 習(xí)題
第3章進(jìn)程管理
3.1進(jìn)程的概念
3.2進(jìn)程狀態(tài)及其轉(zhuǎn)換
3.3進(jìn)程控制
3.4進(jìn)程的同步與互斥
3.5進(jìn)程通信
3.6死鎖
3.7線程
習(xí)題
第4章處理機(jī)調(diào)度
4.1處理機(jī)調(diào)度的層次
4.2作業(yè)調(diào)度
4.3進(jìn)程調(diào)度
4.4調(diào)度算法
4.5實(shí)時(shí)系統(tǒng)調(diào)度方法
4.6多處理機(jī)系統(tǒng)調(diào)度方法
習(xí)題
第5章 存儲(chǔ)管理
第6章 設(shè)備管理
第7章 文件系統(tǒng)管理
第8章 Linux操作系統(tǒng)原理
第9章 多核結(jié)構(gòu)下的操作系統(tǒng)
參考文獻(xiàn)

章節(jié)摘錄

版權(quán)頁:   插圖:   2.選擇占有處理機(jī)的進(jìn)程 進(jìn)程調(diào)度的主要功能是按照一定的策略選擇一個(gè)處于就緒狀態(tài)的進(jìn)程,使其獲得處理機(jī)執(zhí)行。根據(jù)不同的系統(tǒng)設(shè)計(jì)目的,有不同的選擇策略,例如系統(tǒng)開銷較少的靜態(tài)優(yōu)先級(jí)調(diào)度法,適合于分時(shí)系統(tǒng)的輪轉(zhuǎn)法和多級(jí)反饋輪轉(zhuǎn)法等。這些選擇策略決定了調(diào)度算法的性能。有關(guān)這些算法,將在第4.4節(jié)中描述。 3.進(jìn)行進(jìn)程上下文切換 當(dāng)正在執(zhí)行的進(jìn)程由于某種原因要讓出處理機(jī)時(shí),系統(tǒng)要做進(jìn)程上下文切換,以使被調(diào)度選中的進(jìn)程得以執(zhí)行。被選中進(jìn)程執(zhí)行時(shí),必須從上一次被中斷處開始執(zhí)行,這就要恢復(fù)該進(jìn)程的上下文和進(jìn)行上下文切換,系統(tǒng)在做上下文切換時(shí),首先要檢查是否可以做上下文切換(在有些情況下,上下文切換是不允許的,例如系統(tǒng)正在執(zhí)行某個(gè)不允許中斷的原語時(shí)),然后系統(tǒng)要保留有關(guān)被切換進(jìn)程的足夠信息,以便以后切換回該進(jìn)程時(shí),順利恢復(fù)該進(jìn)程的執(zhí)行。在系統(tǒng)保留了CPU現(xiàn)場之后,調(diào)度程序選擇一個(gè)新的處于就緒狀態(tài)的進(jìn)程,并裝配成該進(jìn)程的上下文,使CPU的控制權(quán)轉(zhuǎn)換到被選中進(jìn)程中。 4.3.2進(jìn)程調(diào)度的方式 進(jìn)程調(diào)度的方式是指當(dāng)某一個(gè)進(jìn)程正在處理器上執(zhí)行時(shí),若有某個(gè)更為重要或緊迫的進(jìn)程需要處理,即有優(yōu)先權(quán)更高的進(jìn)程進(jìn)入就緒隊(duì)列,此時(shí)應(yīng)如何分配處理器。通常有以下兩種進(jìn)程調(diào)度方式。 1.非剝奪調(diào)度方式 非剝奪調(diào)度方式又稱非搶占方式,是指當(dāng)一個(gè)進(jìn)程正在處理器上執(zhí)行時(shí),即使有某個(gè)更為重要或緊迫的進(jìn)程進(jìn)入就緒隊(duì)列,仍然讓正在執(zhí)行的進(jìn)程繼續(xù)執(zhí)行,直到該進(jìn)程完成或發(fā)生某種事件而進(jìn)入阻塞狀態(tài)時(shí),才把處理器分配給更為重要或緊迫的進(jìn)程。 在非剝奪調(diào)度方式下,一旦把CPU分配給一個(gè)進(jìn)程,那么該進(jìn)程就會(huì)保持CPU直到終止或轉(zhuǎn)換到等待狀態(tài)。這種方式的優(yōu)點(diǎn)是實(shí)現(xiàn)簡單、系統(tǒng)開銷小,適用于大多數(shù)的批處理系統(tǒng),但它不能用于分時(shí)系統(tǒng)和大多數(shù)的實(shí)時(shí)系統(tǒng)。 2.剝奪調(diào)度方式 剝奪調(diào)度方式又稱搶占方式,是指當(dāng)一個(gè)進(jìn)程正在處理器上執(zhí)行時(shí),若有某個(gè)更為重要或緊迫的進(jìn)程需要使用處理器,則立即暫停正在執(zhí)行的進(jìn)程,將處理器分配給這個(gè)更為重要或緊迫的進(jìn)程。 4.3.3進(jìn)程調(diào)度的時(shí)機(jī) 進(jìn)程調(diào)度發(fā)生在什么時(shí)機(jī)呢?這與引起進(jìn)程調(diào)度的原因以及進(jìn)程調(diào)度的方式有關(guān)。 引起進(jìn)程調(diào)度的原因有以下6類。 (1)正在執(zhí)行的進(jìn)程執(zhí)行完畢。這時(shí)如果不選擇新的就緒進(jìn)程執(zhí)行,將浪費(fèi)處理機(jī)資源。 (2)執(zhí)行中進(jìn)程自己調(diào)用阻塞原語將自己阻塞起來進(jìn)入阻塞狀態(tài)。 (3)執(zhí)行中進(jìn)程調(diào)用了P原語操作,從而因資源不足而被阻塞;或調(diào)用了V原語操作激活了等待資源的進(jìn)程隊(duì)列。 (4)執(zhí)行中進(jìn)程提出I/O請(qǐng)求后被阻塞。 (5)在分時(shí)系統(tǒng)中時(shí)間片已經(jīng)用完。

編輯推薦

《普通高等教育"十二五"規(guī)劃教材:計(jì)算機(jī)操作系統(tǒng)原理》內(nèi)容完整、層次豐富,涵蓋了操作系統(tǒng)的所有核心內(nèi)容和考研知識(shí)點(diǎn),適合作為高等院校計(jì)算機(jī)專業(yè)或相關(guān)專業(yè)操作系統(tǒng)課程的教材,也可供有關(guān)科研人員自學(xué)或參考。

圖書封面

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


    普通高等教育“十二五”規(guī)劃教材 計(jì)算機(jī)操作系統(tǒng)原理 PDF格式下載


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

 
 

  •   新書買來看看。粗略翻一遍,書不厚但所有核心內(nèi)容和考研知識(shí)點(diǎn)都有了,很全面。邏輯性強(qiáng),先引出問題,再給出解決方法和實(shí)現(xiàn)技術(shù);習(xí)題內(nèi)容不錯(cuò),不像別的教材上大都是一些概念論述題,同時(shí)還有一些計(jì)算機(jī)聯(lián)考的考研真題,要是能有答案就更好了。
  •   內(nèi)容通俗易懂,初學(xué)者可以看的懂
 

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

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