操作系統(tǒng)_第3章輔導(dǎo)與自測_第1頁
操作系統(tǒng)_第3章輔導(dǎo)與自測_第2頁
操作系統(tǒng)_第3章輔導(dǎo)與自測_第3頁
操作系統(tǒng)_第3章輔導(dǎo)與自測_第4頁
操作系統(tǒng)_第3章輔導(dǎo)與自測_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、第3章 處理機調(diào)度 輔導(dǎo)與自測3.1 本章知識點調(diào)度是操作系統(tǒng)的基本功能,幾乎所有的計算機資源在使用之前都要經(jīng)過調(diào)度。CPU作為計算機最主要的資源,處理機調(diào)度的目的就是分配CPU。CPU是操作系統(tǒng)中最核心的調(diào)度,其調(diào)度策略決定了操作系統(tǒng)的類型,其調(diào)度算法優(yōu)劣直接影響整個系統(tǒng)的性能。所以,調(diào)度問題是操作系統(tǒng)設(shè)計的一個中心問題。本章的主要知識點為:(1)調(diào)度級別一般來說,作業(yè)從進入系統(tǒng)到最后完成,可能要經(jīng)歷三級調(diào)度:高級調(diào)度、中級調(diào)度和低級調(diào)度,這是按調(diào)度層次進行分類的。其中,高級調(diào)度又稱為作業(yè)調(diào)度,低級調(diào)度又稱為進程調(diào)度。作業(yè)調(diào)度是在輸入的一批作業(yè)中選擇有權(quán)競爭CPU的作業(yè)。資源的分配策略(特別

2、是內(nèi)存管理)對作業(yè)調(diào)度有很大影響。為了使內(nèi)存中同時存放的進程數(shù)目不至于太多,有時就需要把某些進程從內(nèi)存中移到外存上,以減少多道程序的數(shù)目,為此設(shè)立了中級調(diào)度。進程調(diào)度是從就緒進程隊列中選擇一個進程,并把CPU分配給它。進程調(diào)度是這三級調(diào)度中是必不可少的。這三級調(diào)度中,要重點理解作業(yè)調(diào)度和進程調(diào)度形成的兩級調(diào)度模型,如下圖所示。通過理解這個圖,理解作業(yè)的4種狀態(tài):提交、后備、執(zhí)行和完成,作業(yè)調(diào)度的功能,進程調(diào)度的功能,進程調(diào)度的時機,以及這兩級調(diào)度如何協(xié)調(diào)工作完成了處理機調(diào)度。(2)常用調(diào)度算法針對不同的系統(tǒng)目標(biāo),會采取不同的調(diào)度策略。確定調(diào)度策略是件復(fù)雜的工作,往往要兼顧多種因素的影響。CPU

3、利用率、吞吐量、周轉(zhuǎn)時間、就緒等待時間和響應(yīng)時間等是通常評價系統(tǒng)性能時都要考慮的幾個指標(biāo)。教材中主要介紹了3種調(diào)度算法,分別是先來先服務(wù)法、時間片輪轉(zhuǎn)法和優(yōu)先級法。先來先服務(wù)法(FCFS)是最簡單的調(diào)度算法,它的實現(xiàn)思想就是“排隊買票”的辦法。按作業(yè)(或進程)到來的先后次序進行調(diào)度,即先來的先得到執(zhí)行。時間片輪轉(zhuǎn)法(RR)的設(shè)計實現(xiàn)思想是系統(tǒng)把所有就緒進程按先入先出的原則排成一個隊列。每當(dāng)執(zhí)行進程調(diào)度時,進程調(diào)度程序總是選出就緒隊列的隊首進程,讓它在CPU上運行一個時間片的時間。當(dāng)進程用完分給它的時間片后,調(diào)度程序便停止該進程的運行,并把它放入就緒隊列的末尾;然后,把CPU分給就緒隊列的隊首進

4、程。輪轉(zhuǎn)法適用于分時系統(tǒng)。其主要問題是時間片如何選擇:時間片太長了,就成為FCFS調(diào)度;時間片太短了,頻繁調(diào)度,開銷太大。優(yōu)先級調(diào)度算法的實現(xiàn)思想:是從就緒隊列中選出優(yōu)先級最高的進程,把CPU分給它使用。又分為非搶占式優(yōu)先級法和搶占式優(yōu)先級法。前者是:當(dāng)前占用CPU的進程一直運行下去,直到完成任務(wù)或者因等待某事件而主動讓出CPU時,系統(tǒng)才讓另一個優(yōu)先級高的進程占用CPU。后者是:當(dāng)前進程在運行過程中,一旦有另一個優(yōu)先級更高的進程出現(xiàn)在就緒隊列中,進程調(diào)度程序就停止當(dāng)前進程的運行,強行將CPU分給那個進程。其它常用的調(diào)度算法還有:短作業(yè)優(yōu)先法、最短剩余時間優(yōu)先法、多級隊列法、多級反饋隊列法。(3

5、)中斷處理并發(fā)是現(xiàn)代計算機系統(tǒng)的重要特性,它允許多個進程同時在系統(tǒng)中活動。而實施并發(fā)的基礎(chǔ)是由硬件和軟件結(jié)合而成的中斷機制。中斷是現(xiàn)代計算機系統(tǒng)中的重要概念之一,它是指CPU對系統(tǒng)發(fā)生的某個事件做出的處理過程。按功能劃分,中斷一般分為I/O中斷、機器故障中斷、外部中斷、程序性中斷、訪管中斷。在中斷響應(yīng)和處理過程中,硬件對中斷請求做出響應(yīng):中止當(dāng)前程序的執(zhí)行,保存斷點信息,轉(zhuǎn)到相應(yīng)的處理程序。軟件對中斷進行相應(yīng)的處理:保存現(xiàn)場,分析原因,處理中斷,中斷返回。各中斷處理程序是操作系統(tǒng)的重要組成部分。對中斷的處理是在核心態(tài)下進行的。Linux系統(tǒng)提供給用戶的最重要的系統(tǒng)程序是shell命令語言解釋程

6、序。其基本功能是解釋并執(zhí)行用戶輸入的各種命令,實現(xiàn)用戶與Linux核心的接口。shell解釋程序的工作過程基本上是讀入命令行、分析命令行和構(gòu)成命令樹,創(chuàng)建子進程來執(zhí)行命令樹等步驟。(4)Linux系統(tǒng)的進程調(diào)度Linux系統(tǒng)的進程調(diào)度機制主要涉及調(diào)度方式、調(diào)度策略、調(diào)度時機和調(diào)度算法。Linux系統(tǒng)對進程采用兩級調(diào)度:中級調(diào)度(對換進程,解決內(nèi)存分配)和低級調(diào)度(解決CPU分配)。進程調(diào)度基本上采用搶占式優(yōu)先級算法。而針對不同類型的進程又采用相應(yīng)的調(diào)度策略。本章還介紹了Linux系統(tǒng)中常用的調(diào)度命令,如nohup、at、batch、jobs、fg、bg。 3.2典型例題解析【例1】為了使系統(tǒng)中

7、各部分資源得到均衡使用,就必須選擇對資源需求不同的作業(yè)進行合理搭配,這項工作是由( )完成的。 A作業(yè)調(diào)度 B中級調(diào)度 C進程調(diào)度 D內(nèi)存調(diào)度答案 A分析 首先,要了解操作系統(tǒng)處理機調(diào)度的級別,即作業(yè)從進入系統(tǒng)到最后完成,至少要經(jīng)歷兩級調(diào)度:高級調(diào)度和低級調(diào)度。為了使內(nèi)存中同時存放的進程數(shù)目不至于太多,有時需要把某些進程從內(nèi)存中移到外存上,以減少多道程序的數(shù)目,為此設(shè)立了中級調(diào)度。各個級別調(diào)度的含義,所解決的問題,即功能是什么。只有清晰地掌握了這些基本概念,才能做好選擇。本題說的是作業(yè)的合理搭配以達到系統(tǒng)資源的均衡利用,顯然是作業(yè)調(diào)度的工作。而中級調(diào)度解決的是內(nèi)存分配問題,進程調(diào)度解決的是哪一

8、個就緒進程占有CPU的問題。因此答案選A?!纠?】作業(yè)調(diào)度程序從處于( )狀態(tài)的隊列中選取適當(dāng)?shù)淖鳂I(yè)調(diào)入主存運行。A執(zhí)行 B提交 C完成 D后備答案 D分析 解答此題需要了解作業(yè)的狀態(tài)以及轉(zhuǎn)換。一個作業(yè)從進入系統(tǒng)到運行結(jié)束要經(jīng)歷四種狀態(tài):提交狀態(tài)、后備狀態(tài)、執(zhí)行狀態(tài)和完成狀態(tài)。(1)提交狀態(tài):用戶的一個作業(yè)提交給系統(tǒng)時所處的狀態(tài),如用戶通過鍵盤向機器輸入作業(yè)。處于提交狀態(tài)的作業(yè),其信息正在進入系統(tǒng)。(2)后備狀態(tài):用戶作業(yè)經(jīng)輸入設(shè)備(如讀卡機)輸入進外存(磁盤)中存放,等待進入內(nèi)存時所處的狀態(tài)。此時,系統(tǒng)將為該作業(yè)建立一個作業(yè)控制塊JCB,并把作業(yè)插入到后備作業(yè)隊列中等待調(diào)度運行。(3)執(zhí)行狀

9、態(tài):作業(yè)調(diào)度程序按照一定的作業(yè)調(diào)度算法從后備作業(yè)隊列中選中一個作業(yè),為它分配必要的資源,建立一組相應(yīng)的進程后,這個作業(yè)就由后備狀態(tài)轉(zhuǎn)變?yōu)閳?zhí)行狀態(tài)。需要指出的是,處于執(zhí)行狀態(tài)的作業(yè)在系統(tǒng)中并不一定真正占有處理機,作業(yè)能否真正在處理機上運行由進程調(diào)度來控制。(4)完成狀態(tài):作業(yè)完成了處理任務(wù),輸出結(jié)果形成報告,系統(tǒng)將作業(yè)控制塊JCB從當(dāng)前作業(yè)隊列中刪除,并回收分配給作業(yè)的全部資源,準(zhǔn)備退出系統(tǒng)時的作業(yè)狀態(tài)。四種作業(yè)狀態(tài)的轉(zhuǎn)換見下圖: 進程調(diào)度 作業(yè)調(diào)度 作業(yè)調(diào)度提交后備完成運行就緒阻塞參考上圖,有這樣一個判斷題:作業(yè)調(diào)度程序選中一個作業(yè)后,與該作業(yè)相關(guān)的進程即占有CPU運行。答案是錯誤的,因為執(zhí)行

10、狀態(tài)的作業(yè)能否真正在CPU上運行由進程調(diào)度來控制,這時候的進程至少有三種基本狀態(tài),不能保證一定是占有CPU的運行狀態(tài)?!纠?】在批處理系統(tǒng)中,周轉(zhuǎn)時間是( )。 A作業(yè)運行時間 B作業(yè)等待時間和運行時間之和 C作業(yè)的相對等待時間 D作業(yè)被調(diào)度進入主存到運行完畢的時間答案 B分析 作業(yè)的周轉(zhuǎn)時間作業(yè)完成時間作業(yè)提交時間。周轉(zhuǎn)時間是用于作業(yè)等待進入內(nèi)存、進程在就緒隊列中等待、進程在CPU上運行和完成I/O操作所花費時間的總和。因此,周轉(zhuǎn)時間是作業(yè)等待時間和運行時間之和。答案D是不對的,因為作業(yè)提交后進入作業(yè)后備狀態(tài),此時作業(yè)是在外存,這個時間也要計入作業(yè)的周轉(zhuǎn)時間?!纠?】在作業(yè)調(diào)度中,若采用優(yōu)先

11、級調(diào)度算法,為了盡可能使CPU和外部設(shè)備并行工作,有如下三個作業(yè):J1以計算為主,J2以輸入輸出為主,J3計算和輸入輸出兼顧,則它們的優(yōu)先級從高到低的排列順序是( )。AJ1,J2,J3 BJ2,J3,J1 CJ3,J2,J1 DJ2,J1,J3答案 C分析 本試題將作業(yè)分為:I/O繁忙的作業(yè)、CPU繁忙的作業(yè)、I/O與CPU均衡的作業(yè)三種類型,由系統(tǒng)或操作員根據(jù)作業(yè)類型指定優(yōu)先級。為了盡可能使CPU和外部設(shè)備并行工作,那么I/O繁忙的作業(yè)和CPU繁忙的作業(yè)都不能指定為最高的優(yōu)先級,因為這兩類作業(yè)都無法均衡地使用資源(CPU或者I/O設(shè)備)。對于這兩類作業(yè),應(yīng)指定I/O繁忙的作業(yè)優(yōu)先級高于CP

12、U繁忙的作業(yè),這樣做可以提高CPU的利用率,增加系統(tǒng)的吞吐量。因此,這三類作業(yè)優(yōu)先級從高到低的排列順序是:I/O與CPU均衡的作業(yè)、I/O繁忙的作業(yè)、CPU繁忙的作業(yè)?!纠?】下表給出作業(yè)l,2,3的提交時間和運行時間。采用先來先服務(wù)調(diào)度算法和短作業(yè)優(yōu)先調(diào)度算法,試問作業(yè)調(diào)度次序和平均周轉(zhuǎn)時間各為多少?(時間單位:小時,以十進制進行計算。)作業(yè)號提交時間運行時間1230.00.41.08.04.01.0分析 解此題關(guān)鍵是要清楚系統(tǒng)中各道作業(yè)隨時間的推進情況。我們用一個作業(yè)執(zhí)行時間圖來表示作業(yè)的執(zhí)行情況,幫助我們理解此題。采用先來先服務(wù)調(diào)度策略,其作業(yè)執(zhí)行時間圖如下: 作業(yè)作業(yè)3作業(yè)2作業(yè)1 0

13、 0.4 1.0 8.0 12.0 13.0 時間 作業(yè)提交時間 各作業(yè)陸續(xù)完成時間采用短作業(yè)優(yōu)先調(diào)度策略,其作業(yè)執(zhí)行時間圖如下: 作業(yè)作業(yè)3作業(yè)2作業(yè)1 0 0.4 1.0 8.0 9.0 13.0 時間 作業(yè)提交時間 各作業(yè)陸續(xù)完成時間 另外,作業(yè)i的周轉(zhuǎn)時間Ti作業(yè)完成時間作業(yè)提交時間 系統(tǒng)中n個作業(yè)的平均周轉(zhuǎn)時間,其中Ti為作業(yè)i的周轉(zhuǎn)時間。解:采用先來先服務(wù)調(diào)度策略,則調(diào)度次序為l、2、3。作業(yè)號提交時間 運行時間 開始時間 完成時間周轉(zhuǎn)時間1 0.08.00.08.0 8.02 0.44.08.0 12.0 11.63 1.01.0 12.0 13.0 12.0平均周轉(zhuǎn)時間T(81

14、1.612)/310.53采用短作業(yè)優(yōu)先調(diào)度策略,則調(diào)度次序為l、3、2。作業(yè)號提交時間運行時間開始時間完成時間周轉(zhuǎn)時間1 0.0 8.0 0.0 8.0 8.03 1.0 1.08.09.08.02 0.4 4.0 9.0 13.0 12.6平均周轉(zhuǎn)時間T(8812.6)/39.53【例6】今有三個批處理作業(yè)。第一個作業(yè)10:00到達,需要執(zhí)行2小時;第二個作業(yè)在10:10到達,需要執(zhí)行1小時;第三個作業(yè)在10:25到達,需要執(zhí)行25分鐘。分別采取如下兩種作業(yè)調(diào)度算法:調(diào)度算法1:作業(yè)號到達時間開始執(zhí)行時間執(zhí)行結(jié)束時間12310:0010:1010:2510:0012:0013:0012:0

15、013:0013:25調(diào)度算法2:作業(yè)號到達時間開始執(zhí)行時間執(zhí)行結(jié)束時間12310:0010:1010:2511:5010:5010:2513:5011:5010;50 (1)計算各調(diào)度算法下的作業(yè)平均周轉(zhuǎn)時間。 (2)調(diào)度算法1是什么作業(yè)調(diào)度算法?分析 作業(yè)的周轉(zhuǎn)時間作業(yè)完成時間作業(yè)提交時間。 以調(diào)度算法1的作業(yè)2為例,其周轉(zhuǎn)時間=作業(yè)完成時間13:00作業(yè)提交時間10:10,得到結(jié)果為2小時50分鐘,轉(zhuǎn)換為小時為2.83小時。轉(zhuǎn)換的目的是為了方便計算平均周轉(zhuǎn)時間。解:(1)采用調(diào)度算法1時: 作業(yè)1的周轉(zhuǎn)時間為2小時;作業(yè)2的周轉(zhuǎn)時間為2.83小時;作業(yè)3的周轉(zhuǎn)時間為3小時;平均周轉(zhuǎn)時間為

16、:(22.833)32.61小時。 采用調(diào)度算法2時: 作業(yè)1的周轉(zhuǎn)時間為3.83小時;作業(yè)2的周轉(zhuǎn)時間為1.67小時;作業(yè)3的周轉(zhuǎn)時間為0.42小時;平均周轉(zhuǎn)時間為:(3.83l.670.42)3l.97小時。(2)調(diào)度算法1是按照作業(yè)到達的先后次序執(zhí)行的,所以它是先來先服務(wù)調(diào)度算法?!纠?】一個進程在執(zhí)行過程中可以被中斷事件打斷,當(dāng)相應(yīng)的中斷處理完成后,就一定恢復(fù)該進程被中斷時的現(xiàn)場,使它繼續(xù)執(zhí)行。( ) 答案 ()分析 中斷是指CPU對系統(tǒng)發(fā)生的某個事件做出的一種反應(yīng),它使CPU暫停正在執(zhí)行的程序,保留現(xiàn)場后自動執(zhí)行相應(yīng)的處理程序,處理該事件后,如被中斷進程的優(yōu)先級最高,則返回斷點繼續(xù)執(zhí)

17、行被“打斷”的程序。本題開頭的敘述是正確的,即“一個進程在執(zhí)行過程中可以被中斷事件打斷”,但是后面說“一定恢復(fù)該進程被中斷時的現(xiàn)場”,以及“繼續(xù)執(zhí)行”就不正確了,因此,系統(tǒng)中進程的并發(fā)執(zhí)行情況非常復(fù)雜,中斷后的進程能否繼續(xù)執(zhí)行,要看那時的具體情況,可能會繼續(xù)執(zhí)行,也可能處于就緒隊列中無法立即繼續(xù)執(zhí)行?!纠?】在UNIX/Linux系統(tǒng)中,執(zhí)行到trap指令時,CPU的狀態(tài)就從核心態(tài)變?yōu)橛脩魬B(tài)。( ) 答案 ()分析 為了對操作系統(tǒng)程序(特別是其內(nèi)核部分)進行保護,防止受到用戶程序的損壞,系統(tǒng)提供了不同的處理機執(zhí)行狀態(tài),通常分為核心態(tài)和用戶態(tài)兩種。當(dāng)操作系統(tǒng)程序執(zhí)行時,處理機處于核心態(tài),它有較高

18、的特權(quán),可以執(zhí)行一切指令(包括一般用戶程序中不能使用的特權(quán)指令)。用戶程序在用戶態(tài)下執(zhí)行。它的權(quán)限較低,只能執(zhí)行指令集中的非特權(quán)指令。用戶程序要想得到操作系統(tǒng)的服務(wù),必須使用系統(tǒng)調(diào)用。在UNIX/Linux系統(tǒng)中,系統(tǒng)調(diào)用像C語言的普通函數(shù)調(diào)用那樣出現(xiàn)在程序中。但是,一般的函數(shù)調(diào)用序列并不能把進程的運行模式從用戶態(tài)變?yōu)楹诵膽B(tài),而系統(tǒng)調(diào)用卻可以做到這一點,即從用戶空間轉(zhuǎn)入系統(tǒng)空間。trap指令是實現(xiàn)系統(tǒng)調(diào)用的匯編代碼,trap指令有這樣一種性質(zhì):當(dāng)CPU執(zhí)行到trap指令時,CPU的狀態(tài)就從用戶態(tài)變?yōu)楹诵膽B(tài)。本題正好說反了,因此是錯誤的。【例9】UNIX/Linux系統(tǒng)中的shell是負(fù)責(zé)( )

19、的模塊。A解釋并執(zhí)行來自終端的命令 B解釋并執(zhí)行來自終端的內(nèi)部命令C解釋并執(zhí)行來自終端的外部命令 D進行系統(tǒng)調(diào)用答案 A分析 shell命令語言解釋程序是UNIX/Linux系統(tǒng)提供給用戶的最重要的系統(tǒng)程序。它不屬于內(nèi)核部分,而是在核心之外以用戶態(tài)方式運行。其基本功能是解釋并執(zhí)行用戶輸入的各種命令,實現(xiàn)用戶與Linux核心的接口。shell命令分為內(nèi)部命令和外部命令兩種,內(nèi)部命令是最簡單最常用的命令,在shell啟動時進入內(nèi)存,Linux外部命令是一個獨立的可執(zhí)行程序。3.3練習(xí)題一、選擇題(選擇一個正確答案的代碼填入括號中)1. 作業(yè)生存期共經(jīng)歷4個狀態(tài),它們是提交、后備、( )和完成。 A

20、等待 B就緒 C開始 D執(zhí)行2. 作業(yè)調(diào)度是( )。A從輸入井中選取作業(yè)進入主存 B從讀卡機選取作業(yè)進入輸入井C從主存中選取作業(yè)進程占有CPU D從等待設(shè)備的隊列中選取一個作業(yè)進程3. 在操作系統(tǒng)中,JCB是指( )。A文件控制塊 B進程控制塊 C作業(yè)控制塊 D程序控制塊4. 作業(yè)調(diào)度選擇一個作業(yè)裝入主存后,該作業(yè)能否占用處理器必須由( )來決定。A設(shè)備管理 B作業(yè)控制 C進程調(diào)度 D驅(qū)動調(diào)度5. 進程調(diào)度根據(jù)一定的調(diào)度算法,從( )隊列中挑選出合適的進程。A阻塞 B就緒 C運行 D等待6. 在操作系統(tǒng)中,作業(yè)處于( )時,已處于進程的管理之下。A后備狀態(tài) B阻塞狀態(tài) C執(zhí)行狀態(tài) D完成狀態(tài)7

21、. 作業(yè)調(diào)度的關(guān)鍵在于( )。A選擇恰當(dāng)?shù)倪M程管理程序 B選擇恰當(dāng)?shù)淖鳂I(yè)調(diào)度算法C用戶作業(yè)準(zhǔn)備充分 D有一個較好的操作環(huán)境8. 從系統(tǒng)的角度出發(fā),希望批處理控制方式下進入輸入井的作業(yè)( )盡可能小。 A等待裝入主存時間 B周轉(zhuǎn)時間C執(zhí)行時間 D平均周轉(zhuǎn)時間9. 設(shè)某作業(yè)進入輸入井的時間為S,開始運行的時間為R,得到計算結(jié)果的時間為E,則該作業(yè)的周轉(zhuǎn)時間T為( )。AT=ES BT=E(S+R) CT=(S+R)+ E DT=ER10. 現(xiàn)有3個作業(yè)同時到達,每個作業(yè)的計算時間都是1小時,它們在一臺CPU上按單道方式運行,則平均周轉(zhuǎn)時間為( )。A1小時 B2小時C3小時 D6小時11. 按照作

22、業(yè)到達的先后次序調(diào)度作業(yè),排隊等待時間最長的作業(yè)被優(yōu)先調(diào)度,這是指( )調(diào)度算法。A先來先服務(wù)法 B短作業(yè)優(yōu)先法C時間片輪轉(zhuǎn)法 D優(yōu)先級法12. 為了使計算機在運行過程中能及時處理內(nèi)部和外部發(fā)生的各種突發(fā)性事件,現(xiàn)代操作系統(tǒng)采用了( )機制。A查詢 B中斷 C調(diào)度 D進程13. 在操作系統(tǒng)中,引起中斷的事件稱為( )。A中斷源 B中斷請求C斷點 D系統(tǒng)調(diào)用14. 當(dāng)硬件中斷裝置發(fā)現(xiàn)有事件發(fā)生,就會中斷正在占用CPU的程序執(zhí)行,讓操作系統(tǒng)的( )占用CPU。A系統(tǒng)調(diào)用程序 B中斷處理程序C作業(yè)管理程序 D文件管理程序15. 下列中斷類型中,屬于自愿性中斷事件的是( )。A硬件故障中斷 B程序中斷C訪管中斷 D外部中斷16. 下列中斷中,可能要人工介入的中斷是( )。A程序中斷 B時鐘中斷C輸入輸出中斷 D硬件故障中斷17. 系統(tǒng)調(diào)用的目的是( )。A請求系統(tǒng)服務(wù) B終止系統(tǒng)服務(wù)C申請系統(tǒng)資源 D釋放系統(tǒng)資源18. 用戶要在程序一級獲得系統(tǒng)幫助,必須通過( )。A進程調(diào)度 B作業(yè)調(diào)度 C鍵盤命令 D系統(tǒng)調(diào)用19. 系統(tǒng)調(diào)用是由操作系統(tǒng)提供的內(nèi)部調(diào)用,它( )。A直接通過鍵盤交互方式使用 B只能通過用戶程序間接使用C是命令接口中的命令 D與系統(tǒng)的命令一樣20. CPU狀態(tài)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論