出版時間:2004-1-1 出版社:浙江大學出版社 作者:李善平 頁數(shù):297 字數(shù):492000
Tag標簽:無
內容概要
這是一本關于操作系統(tǒng)原理的學習參考書,是大學操作系統(tǒng)課程考試,以及研究生入學考試的指導書,面向大學本科和研究生讀者。書的作者全部是大學在崗教師,各自主講所供職大學的操作系統(tǒng)課程。書中的習題由作者認真挑選,覆蓋了操作系統(tǒng)原理的全部內容,如進程管理、存儲管理、文件系統(tǒng)管理、設備管理和綜合類題目等。絕大多數(shù)習題都附有參考答案,均由本書作者作答。
書籍目錄
第l章 操作系統(tǒng)簡介 1.1 概述 1.2 計算機系統(tǒng)結構 1.3 操作系統(tǒng)結構 1.4 習題與解答第2章 進程管理 2.1 概述 2.2 進程概念 2.3 線程 2.4 CPIJ調度 2.5 進程同步 2.6 死鎖 2.7 習題與解答 2.8 0SC習題與解答第3章 存儲管理 3.1 概述 3.2 內存管理 3.3 虛擬內存 3.4 習題與解答 3.5 0SC習題與解答第4章文 件系統(tǒng) 4.1 概述 4.2 文件系統(tǒng)接口 4.3 文件系統(tǒng)實現(xiàn) 4.4 習題與解答 4.5 OSC習題與解答第5章 I/O管理 5.1 概述 5.2 I/O系統(tǒng) 5.3 大容量存儲器的結構 5.4 習題與解答 5.5 OSC習題與解答附錄 研究生人學考試操作系統(tǒng)試卷選編參考文獻
章節(jié)摘錄
版權頁:插圖:2.7.3進程調度1.關于處理機調度,試問:(1)什么是處理機的三級調度?(2)處理機的三級調度分別在什么情況下發(fā)生?(3)各級調度分別完成什么工作?(西北大學2000年研究生試題)答:(1)處理機的三級調度是指,一個作業(yè)在運行過程中需要經過高級調度(即作業(yè)調度)、中級調度(即進程對換)和低級調度(即進程調度)這三種調度。但是,作業(yè)是否需要高級調度和中級調度,將與具體使用的操作系統(tǒng)類型有關。(2)高級調度主要用在批處理系統(tǒng)中,并在需要從外存韻后備隊列向內存調入作業(yè)運行時發(fā)生;中級調度在內存緊張而無法滿足運行作業(yè)的要求時發(fā)生’;低級調度是在執(zhí)行進程運行完畢、執(zhí)行進程轉入阻塞狀態(tài)、執(zhí)行進程的時間片用完、有比現(xiàn)行進程更緊迫的進程到達并允許它搶占CPIJ等情況下發(fā)生的。(3)高級調度的主要工作是根據調度算法決定把外存后備隊列中的哪些作業(yè)調入內存,并為它們創(chuàng)建進程、分配必要的資源,然后,再將新創(chuàng)建的進程插入就緒隊列上等待執(zhí)行。中級調度的工作是在內存緊張時,將內存中暫時不能運行的進程調出至外存,并在內存空閑時再將外存中具備運行條件的就緒進程調入內存。低級調度的主要工作是根據一定的調度算法,決定就緒進程中的哪一個進程將獲得CPU,并將CPU分派給它。2.引起進程調度的原因有哪些?答:引起進程調度的原因有:(1)進程正常終止或異常終止;(2)正在執(zhí)行的進程因某種原因而阻塞:*提出I/O請求后被阻塞;*在調用wait操作時因資源不足而阻塞;*因其他原因執(zhí)行block原語而阻塞等;(3)在引入時間片的系統(tǒng)中,時間片用完;(4)在搶占調度方式中,就緒隊列中某進程的優(yōu)先權變得比當前正在執(zhí)行的進程高,或者有優(yōu)先權更高的進程進入就緒隊列。3.某進程被喚醒后立即投入運行,我們就說這個系統(tǒng)采用的是剝奪調度方法,對嗎?為什么?答:上述說法是錯誤的。因為,即使在一個不采用剝奪調度策略的系統(tǒng)中,當一個進程被喚醒后,如果系統(tǒng)中沒有其他的就緒進程(如其他進程均已運行完畢,或全部處于阻塞狀態(tài)),則它同樣將立即投入運行。4.在CPU按優(yōu)先權調度的系統(tǒng)中:(1)沒有運行進程是否一定就沒有就緒進程?(2)沒有運行進程,沒有就緒進程,或者兩者都沒有,是否可能?各是什么情況?(3)運行進程是否一定是自由進程中優(yōu)先權最高的?答:(1)只要有就緒進程,進程調度程序便必將從其中選擇優(yōu)先權最大的進程投入執(zhí)行。故沒有運行進程,則肯定就沒有就緒進程。
編輯推薦
《操作系統(tǒng)學習指導和考試指導》不但適用于計算機及相關專業(yè)參加碩士研究生入學考試的學生,同時也是相關專業(yè)本科生及大專生學習操作系統(tǒng)課程的指導書,另外還可供工程技術人員和對操作系統(tǒng)有興趣的讀者閱讀參考。
圖書封面
圖書標簽Tags
無
評論、評分、閱讀與下載