第二章 操作系統(tǒng)進(jìn)程練習(xí)題答案_第1頁
第二章 操作系統(tǒng)進(jìn)程練習(xí)題答案_第2頁
第二章 操作系統(tǒng)進(jìn)程練習(xí)題答案_第3頁
第二章 操作系統(tǒng)進(jìn)程練習(xí)題答案_第4頁
第二章 操作系統(tǒng)進(jìn)程練習(xí)題答案_第5頁
已閱讀5頁,還剩2頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、第二章 進(jìn)程管理1.操作系統(tǒng)主要是對計算機(jī)系統(tǒng)全部 (1) 進(jìn)行管理,以方便用戶、提高計算機(jī)使用效率的一種系統(tǒng)軟件。它的主要功能有:處理機(jī)管理、存儲管理、文件管理、 (2) 管理和設(shè)備管理等。Windows和Unix是最常用的兩類操作系統(tǒng)。前者是一個具有圖形界面的窗口式的 (3) 系統(tǒng)軟件,后者是一個基本上采用 (4) 語言編制而成的的系統(tǒng)軟件。在 (5) 操作系統(tǒng)控制下,計算機(jī)能及時處理由過程控制反饋的信息并作出響應(yīng)。供選答案:(1):A. 應(yīng)用軟件B. 系統(tǒng)軟硬件C. 資源D. 設(shè)備(2):A. 數(shù)據(jù)B. 作業(yè)C. 中斷D. I/O(3):A. 分時B. 多任務(wù)C. 多用戶D. 實(shí)時(4)

2、:A. PASCALB. 宏C. 匯編D. C(5):A. 網(wǎng)絡(luò)B. 分時C. 批處理D. 實(shí)時答案:CBBDD2.操作系統(tǒng)是對計算機(jī)資源進(jìn)行的 (1) 系統(tǒng)軟件,是 (2) 的接口。在處理機(jī)管理中,進(jìn)程是一個重要的概念,它由程序塊、 (3) 和數(shù)據(jù)塊三部分組成,它有3種基本狀態(tài),不可能發(fā)生的狀態(tài)轉(zhuǎn)換是 (4) 。虛擬存儲器的作用是允許程序直接訪問比內(nèi)存更大的地址空間,它通常使用 (5) 作為它的一個主要組成部分。供選答案:(1):A. 輸入和輸出B. 鍵盤操作C. 管理和控制D. 匯編和執(zhí)行(2):A. 軟件和硬件B. 主機(jī)和外設(shè)C. 高級語言和機(jī)器語言D. 用戶和計算機(jī)(3):A. 進(jìn)程控

3、制塊B. 作業(yè)控制塊C. 文件控制塊D. 設(shè)備控制塊(4):A. 運(yùn)行態(tài)轉(zhuǎn)換為就緒態(tài)B. 就緒態(tài)轉(zhuǎn)換為運(yùn)行態(tài)C. 運(yùn)行態(tài)轉(zhuǎn)換為等待態(tài)D. 等待態(tài)轉(zhuǎn)換為運(yùn)行態(tài)(5):A. 軟盤B. 硬盤C. CDROMD. 寄存器答案:CDADB3.在計算機(jī)系統(tǒng)中,允許多個程序同時進(jìn)入內(nèi)存并運(yùn)行,這種方法稱為 D 。A. Spodling技術(shù)B. 虛擬存儲技術(shù)C. 緩沖技術(shù)D. 多道程序設(shè)計技術(shù)4.分時系統(tǒng)追求的目標(biāo)是 C 。A. 高吞吐率B. 充分利用內(nèi)存C. 快速響應(yīng)D. 減少系統(tǒng)開銷5.引入多道程序的目的是 D 。A. 提高實(shí)時響應(yīng)速度B. 增強(qiáng)系統(tǒng)交互能力C. 為了充分利用主存儲器D. 充分利用CPU,

4、減少CPU等待時間6.若把操作系統(tǒng)看作計算機(jī)系統(tǒng)資源的管理者,下列 D 不屬于操作系統(tǒng)所管理的資源。A. 程序B. 內(nèi)存C. CPUD. 中斷7. A 不屬于多道程序設(shè)計的概念。A. 多個用戶同時使用一臺計算機(jī)的打印設(shè)備B. 多個用戶同時進(jìn)入計算機(jī)系統(tǒng),并要求同時處于運(yùn)行狀態(tài)C. 一個計算機(jī)系統(tǒng)從宏觀上進(jìn)行作業(yè)的并行處理,但在微觀上仍在串行操作D. 多個作業(yè)同時存放在主存并處于運(yùn)行狀態(tài)8.操作系統(tǒng)的CPU管理主要是解決 C 。A. 單道程序?qū)PU的占用B. 多道程序?qū)PU的占用C. 多道程序?qū)PU的分配D. 多道程序或單道程序?qū)PU的爭奪9.分時操作系統(tǒng)是指 B 。A. 多個用戶分時使

5、用同一臺計算機(jī)的某一個終端B. 多道程序分時共享計算機(jī)的軟、硬件資源C. 多道程序進(jìn)入系統(tǒng)后的批量處理D. 多用戶的計算機(jī)系統(tǒng)10. A 不是實(shí)時系統(tǒng)的特征。A. 很強(qiáng)的交互性B. 具有對用戶信息的及時響應(yīng)性C. 具有很強(qiáng)的可靠性D. 有一定的交互性11.工業(yè)過程控制系統(tǒng)中,運(yùn)行的操作系統(tǒng)最好是 B 。A. 分時系統(tǒng)B. 實(shí)時系統(tǒng)C. 分布式操作系統(tǒng)D. 網(wǎng)絡(luò)操作系統(tǒng)12. 對處理事件有嚴(yán)格時間限制的系統(tǒng)是 B 。A. 分時系統(tǒng)B. 實(shí)時系統(tǒng)C. 分布式操作系統(tǒng)D. 網(wǎng)絡(luò)操作系統(tǒng)13.在下列操作系統(tǒng)中,強(qiáng)調(diào)吞吐能力的是 B 。A. 分時系統(tǒng)B. 多道批處理系統(tǒng)C. 實(shí)時系統(tǒng)D. 網(wǎng)絡(luò)操作系統(tǒng)1

6、4.操作系統(tǒng)中,當(dāng) B 時,進(jìn)程從執(zhí)行狀態(tài)轉(zhuǎn)變?yōu)榫途w狀態(tài)。A. 進(jìn)程被進(jìn)程調(diào)度程序選中B. 時間片到C. 等待某一事件D. 等待的事件發(fā)生15.進(jìn)程和程序的根本區(qū)別在于 D 。A. 是否具有就緒、運(yùn)行和等待狀態(tài)B. 是否被調(diào)入內(nèi)存中C. 是否占有處理機(jī)D. 靜態(tài)與動態(tài)特點(diǎn)16.在單處理機(jī)系統(tǒng)中,若同時存在有10個進(jìn)程,則處于就緒隊(duì)列中的進(jìn)程最多為 C 個。A. 0B. 6C. 9D. 10128.下列不屬于臨界資源的是 A 。A. CPUB. 公共變量C. 公用數(shù)據(jù)D. 輸入輸出設(shè)備17.下面關(guān)于進(jìn)程同步的說法中,錯誤的是 D 。A. 為使進(jìn)程共享資源,又使它們互不沖突,因此必須使這些相關(guān)進(jìn)程

7、同步B. 系統(tǒng)中有些進(jìn)程必須合作,共同完成一項(xiàng)任務(wù),因此要求各相關(guān)進(jìn)程同步C. 進(jìn)程互斥的實(shí)質(zhì)也是同步,它是一種特殊的同步D. 由于各進(jìn)程之間存在著相互依從關(guān)系,必須要求各進(jìn)程同步工作18.若S是P、V操作的信號量,當(dāng)S<0時,其絕對值表示 A 。A. 排列在信號量等待隊(duì)列中的進(jìn)程數(shù)B. 可供使用的臨界資源數(shù)C. 無資源可用D. 無進(jìn)程排隊(duì)等待19.信號量S的初始值為8,在S上調(diào)用10次P操作和6次V操作后,S的值為 D 。A. 10B. 8C. 6D. 420.系統(tǒng)中有兩個進(jìn)程A和B,每個進(jìn)程都需使用1臺打印機(jī)和掃描儀,但系統(tǒng)中現(xiàn)在只有一臺打印機(jī)和1臺掃描儀。如果當(dāng)前進(jìn)程A已獲得1臺打

8、印機(jī),進(jìn)程B已獲得了1臺掃描儀,此時如果進(jìn)程A申請掃描儀,進(jìn)程B申請打印機(jī),兩個進(jìn)程都會等著使用已經(jīng)被另一進(jìn)行占用的設(shè)備,則此時兩個進(jìn)程就進(jìn)入到了 B 狀態(tài)。A. 競爭B. 死鎖C. 互斥D. 同步21.進(jìn)程是 D 。A. 一個程序段B. 一個程序單位C. 一個程序與數(shù)據(jù)的集合D. 一個程序的一次執(zhí)行22. B 不是引入進(jìn)程的直接目的。A. 多道程序同時在主存中運(yùn)行B. 程序需從頭至尾執(zhí)行C. 主存中各程序之間存在著相互依賴,相互制約的關(guān)系D. 程序的狀態(tài)不斷地發(fā)生變化23.下面關(guān)于進(jìn)程和程序的敘述中,錯誤的是 C 。A. 進(jìn)程是程序的執(zhí)行過程,程序是代碼的集合B. 進(jìn)程是動態(tài)的,程序是靜態(tài)的

9、C. 進(jìn)程可為多個程序服務(wù),而程序不能為多個進(jìn)程服務(wù)D. 一個進(jìn)程是一個獨(dú)立的運(yùn)行單位,而一個程序段不能作為一個獨(dú)立的運(yùn)行單位24.下面進(jìn)程狀態(tài)的轉(zhuǎn)換,不能實(shí)現(xiàn)的是 D 。A. 運(yùn)行狀態(tài)轉(zhuǎn)到就緒狀態(tài)B. 就緒狀態(tài)轉(zhuǎn)到運(yùn)行狀態(tài)C. 運(yùn)行狀態(tài)轉(zhuǎn)到阻塞狀態(tài)D. 就緒狀態(tài)轉(zhuǎn)到阻塞狀態(tài)25.下面關(guān)于進(jìn)程控制塊的說法中,錯誤的是 D 。A. 進(jìn)程控制塊對每個進(jìn)程僅有一個B. 進(jìn)程控制塊記錄進(jìn)程的狀態(tài)及名稱等C. 進(jìn)程控制塊位于主存儲區(qū)內(nèi)D. 進(jìn)程控制塊的內(nèi)容、格式及大小均相同26.下面關(guān)于進(jìn)程創(chuàng)建原語的說法中,錯誤的是 A 。A. 創(chuàng)建原語的作用是自行建立一個進(jìn)程B. 創(chuàng)建原語的工作是為被創(chuàng)建進(jìn)程形成一個

10、進(jìn)程控制塊C. 創(chuàng)建原語不能自己單獨(dú)執(zhí)行D. 創(chuàng)建原語都是由進(jìn)程調(diào)用執(zhí)行27.進(jìn)程的同步與互斥的根本原因是 B 。A. 進(jìn)程是動態(tài)的B. 進(jìn)程是并行的C. 進(jìn)程有一個進(jìn)程控制塊D. 進(jìn)程是相互依存的28.下面關(guān)于臨界區(qū)的說法中,錯誤的是 B 。A. 進(jìn)程中,訪問臨界資源的程序是臨界區(qū)B. 同時進(jìn)行臨界區(qū)的進(jìn)程必須互斥C. 進(jìn)入臨界區(qū)內(nèi)的兩個進(jìn)程訪問臨界資源時必須互斥D. 在同一時刻,只允許一個進(jìn)程進(jìn)入臨界區(qū)29.V操作詞V(S),S為一信號量,執(zhí)行V操作時完成以下操作:S=S+1若S>0,則繼續(xù)執(zhí)行;若S<0則 C 。A. 將進(jìn)程阻塞,插入等待隊(duì)列B. 將隊(duì)列中的一個進(jìn)程移出,使之

11、處于運(yùn)行狀態(tài)C. 將隊(duì)列中的一個進(jìn)程移出,使之處于就緒狀態(tài)D. 將進(jìn)程變?yōu)閽炱馉顟B(tài)30. 從工作的角度看操作系統(tǒng),可以分為單用戶系統(tǒng)、批處理系統(tǒng)、 B 和實(shí)時系統(tǒng)。A. 單機(jī)操作系統(tǒng)B. 分時操作系統(tǒng)C. 面向過程的操作系統(tǒng)D. 網(wǎng)絡(luò)操作系統(tǒng)31. 在下列系統(tǒng)中, B 是實(shí)時系統(tǒng)。A. 計算機(jī)激光照排系統(tǒng)B. 航空定票系統(tǒng)C. 辦公自動化系統(tǒng)D. 計算機(jī)輔助設(shè)計系統(tǒng)32. 操作系統(tǒng)是一種 B 。A. 應(yīng)用軟件B. 系統(tǒng)軟件C. 通用軟件D. 工具軟件33. 引入多道程序的目的在于 A 。A. 充分利用CPU,減少CPU等待時間B. 提高實(shí)時響應(yīng)速度C. 有利于代碼共享,減少主、輔存信息交換量D

12、. 充分利用存儲器34. 已經(jīng)獲得除 以外的所有運(yùn)行所需資源的進(jìn)程處于就緒狀態(tài)。A. 存儲器B. 打印機(jī)C. CPUD. 內(nèi)存空間35. 在一段時間內(nèi)只允許一個進(jìn)程訪問的資源,稱為 C 。A. 共享資源B. 臨界區(qū)C. 臨界資源D. 共享區(qū)36. 并發(fā)性是指若干事件在 B 發(fā)生。A. 同一時刻B. 同一時間間隔C. 不同時刻D. 不同時間間隔37.在單一處理器上,將執(zhí)行時間有重疊的幾個程序稱為 C 。A. 順序程序B. 多道程序C. 并發(fā)程序D. 并行程序38.程序運(yùn)行時,獨(dú)占系統(tǒng)資源,只有程序本身能改變系統(tǒng)資源狀態(tài),這是指 B 。A. 程序順序執(zhí)行的再現(xiàn)性B. 程序順序執(zhí)行的封閉性C. 并發(fā)

13、程序失去封閉性D. 并發(fā)程序失去再現(xiàn)性39.引入多道程序技術(shù)后,處理器的利用率 。A. 降低了B. 有所改善C. 大大提高D. 沒有變化,只是程序的執(zhí)行方便了40.在單一處理器上執(zhí)行程序,多道程序的執(zhí)行是在 B 進(jìn)行的。A. 同一時刻B. 同一時間間隔內(nèi)C. 某一固定時刻D. 某一固定時間間隔內(nèi)41.在進(jìn)程通信中,常 通過變量、數(shù)組形式來實(shí)現(xiàn)。A. 高級通信B. 消息通信C. 低級通信D. 管道通信42.管道通信是以 B 進(jìn)行寫入和讀出。A. 消息為單位B. 自然字符流C. 文件D. 報文43.現(xiàn)代操作系統(tǒng)的兩個基本特征是 和資源共享。A. 多道程序設(shè)計B. 中斷處理C. 程序的并發(fā)執(zhí)行D.

14、實(shí)現(xiàn)分時與實(shí)時處理44.為了描述進(jìn)程的動態(tài)變化過程,采用了一個與進(jìn)程相聯(lián)系的 系統(tǒng),根據(jù)它來感知進(jìn)程的存在。A. 進(jìn)程狀態(tài)字B. 進(jìn)程優(yōu)先數(shù)C. 進(jìn)程控制塊D. 進(jìn)程起始地址45.順序執(zhí)行和并發(fā)程序的執(zhí)行相比, 。A. 基本相同B. 有點(diǎn)不同C. 并發(fā)程序執(zhí)行總體上執(zhí)行時間快D. 順序程序執(zhí)行總體上執(zhí)行時間快46.進(jìn)程是 D 。A. 與程序等效的概念B. 執(zhí)行中的程序C. 一個系統(tǒng)軟件D. 存放在內(nèi)存中的程序47.進(jìn)程具有并發(fā)性和 A 兩大重要屬性。A. 動態(tài)性B. 靜態(tài)性C. 易用性D. 封閉性48.操作系統(tǒng)在控制和管理進(jìn)程過程中,涉及到 D 這一重要數(shù)據(jù)結(jié)構(gòu),這是進(jìn)程存在的唯一標(biāo)志。A.

15、FCBB. FIFOC. FDTD. PCB49.在單處理機(jī)系統(tǒng)中,處于運(yùn)行狀態(tài)的進(jìn)程 A 。A. 只有一個B. 可以有多個C. 不能被掛起D. 必須在執(zhí)行完后才能被撤下50.如果某一進(jìn)程獲得除CPU以外的所有所需運(yùn)行資源,經(jīng)調(diào)度,分配CPU給它,則該進(jìn)程將進(jìn)入 B 。A. 就緒狀態(tài)B. 運(yùn)行狀態(tài)C. 緒塞狀態(tài)D. 活動狀態(tài)51.如果某一進(jìn)程在運(yùn)行時,因IO中斷而暫停,此時將脫離運(yùn)行狀態(tài),而進(jìn)入 C 。A. 就緒狀態(tài)B. 運(yùn)行狀態(tài)C. 緒塞狀態(tài)D. 活動狀態(tài)52.在操作系統(tǒng)中同時存在多個進(jìn)程,它們 C 。A. 不能共享系統(tǒng)資源B. 不能調(diào)用同一段程序代碼C. 可以共享允許共享的系統(tǒng)資源D. 可

16、以共享所有的系統(tǒng)資源53.進(jìn)程間的基本關(guān)系為 B 。A. 相互獨(dú)立與相互制約B. 同步與互斥C. 并行執(zhí)行與資源共享D. 信息傳遞與信息緩沖54.操作系統(tǒng)對臨界區(qū)調(diào)用的原則之一是 A 。A. 當(dāng)無進(jìn)程處于臨界區(qū)時B. 當(dāng)有進(jìn)程處于臨界區(qū)時C. 當(dāng)進(jìn)程處于就緒狀態(tài)時D. 當(dāng)進(jìn)程開始創(chuàng)建時55.兩個進(jìn)程合作完成一個任務(wù),在并發(fā)發(fā)執(zhí)行中,一個進(jìn)程要等待其合作伙伴發(fā)來信息,或者建立某個條件后再向前執(zhí)行,這種關(guān)系是進(jìn)程間的 A 關(guān)系。A. 同步B. 互斥C. 競爭D. 合作56. C 是一種能由P和V操作所改變的整型變量。A. 控制變量B. 鎖C. 整型信號量D. 記錄型信號量57.在一單用戶操作系統(tǒng)中

17、,當(dāng)用戶編輯好一個程序要存放到磁盤上去的時候,他使用操作系統(tǒng)提供的 A 這一接口。A. 鍵盤命令B. 作業(yè)控制命令C. 鼠標(biāo)操作D. 原語58.下列四種操作系統(tǒng),以“及時響應(yīng)外部事件”為主要目標(biāo)的是 C 。A. 批處理操作系統(tǒng)B. 分時操作系統(tǒng)C. 實(shí)時操作系統(tǒng)D. 網(wǎng)絡(luò)操作系統(tǒng)59.在操作系統(tǒng)初始化過程中,最重要的是建立有關(guān) A 的所有數(shù)據(jù)結(jié)構(gòu)。A. 進(jìn)程B. 作業(yè)C. 程序D. 文件60.操作系統(tǒng)中,程序的運(yùn)行從順序轉(zhuǎn)入并發(fā),是在 A 時。A. 初始化完成PCB,并且打開系統(tǒng)中斷B. 初始引導(dǎo)開始,關(guān)閉中斷系統(tǒng)C. 系統(tǒng)剛開始上電D. 初始化引導(dǎo)完成60.信號量是操作系統(tǒng)中用作互斥和同步機(jī)

18、制的一個共享的整數(shù)變量。信號量僅可以由初始化、喚醒(SIGNA1)和等待(WAIT)三種操作訪問。對于給定的信號量S,等待操作WAIT(S)(又稱P操作)定義為IF S0 THEN (1) ELSE 掛起調(diào)用的進(jìn)程喚醒操作SIGNA1(S)(又稱V操作)定義為IF(存在等待的進(jìn)程)THEN(喚醒這個進(jìn)程)ELSE (2) 給定信號量S,可以定義一個臨界區(qū)來確保其互斥、即保證在同一時刻這個臨界區(qū)只能夠被一個進(jìn)程執(zhí)行。當(dāng)S被初始化為1時,以下代碼段定義了一個臨界區(qū) (3) ;臨界區(qū) (4) 這樣的臨界區(qū)實(shí)際上是將共享數(shù)據(jù)和對這些數(shù)據(jù)的操作-起封裝起來、通過其互斥機(jī)制一次只允許一個進(jìn)程進(jìn)入,這種臨界區(qū)通常稱為 (5) 。供選擇的答案:(1)(2)(3)(4):AS=0B.S=S+1C

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論