資源描述:
《第二章 進(jìn)程管理》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、第二章進(jìn)程管理一、單項(xiàng)選擇題1.采用多道程序設(shè)計(jì)后,可能( ?。〢.縮短對用戶請求的響應(yīng)時(shí)間B.降低了系統(tǒng)資源的利用率C.縮短了每道程序執(zhí)行時(shí)間D.延長了每道程序執(zhí)行時(shí)間2.操作系統(tǒng)中同時(shí)存在著多個(gè)進(jìn)程,它們( )A.不能共享系統(tǒng)資源B.不能調(diào)用同一段程序代碼C.可以共享所有的系統(tǒng)資源D.可以共享允許共享的系統(tǒng)資源3..涉及某一資源造成與時(shí)間有關(guān)的錯(cuò)誤的原因,正確的是( )A.一個(gè)進(jìn)程多次申請,釋放該資源B.若干并發(fā)進(jìn)程互斥使用該資源C.若干并發(fā)進(jìn)程同時(shí)使用該資源D.以上說法均不對4..P
2、V操作是在( ?。┥系牟僮?。A.臨界區(qū)B.進(jìn)程C.緩沖區(qū)D.信號量5.有關(guān)資源分配圖中存在環(huán)路和死鎖關(guān)系正確的說法是( ?。〢.圖中無環(huán)路則系統(tǒng)可能存在死鎖B.圖中有環(huán)路則系統(tǒng)肯定存在死鎖C.圖中有環(huán)路則系統(tǒng)可能存在死鎖,也可能不存在死鎖D.以上說法都不對6.有關(guān)搶奪資源預(yù)防死鎖說法中不正確的是( )A.若進(jìn)程P申請資源R被進(jìn)程Q占用,當(dāng)進(jìn)程Q等待另一資源時(shí),可搶奪資源R,否則進(jìn)程P等待B.一個(gè)等待資源的進(jìn)程只有得到新申請的資源和所有被搶奪的資源后才能繼續(xù)運(yùn)行C.打印機(jī)是可搶奪的資源D.主存
3、空間是可搶奪的資源7.采用多道程序設(shè)計(jì)能()A.增加平均周轉(zhuǎn)時(shí)間B.發(fā)揮且提高并行工作能力C.縮短每道程序執(zhí)行時(shí)間D.降低對處理器調(diào)度的要求8.為了對緊急進(jìn)程或重要進(jìn)程進(jìn)行調(diào)度,調(diào)度算法應(yīng)采用()A.先來先服務(wù)B.輪轉(zhuǎn)法C.優(yōu)先權(quán)調(diào)度D.短執(zhí)行時(shí)間優(yōu)先調(diào)度9.有關(guān)進(jìn)程同步機(jī)制不正確的提法是()A.“同步機(jī)制能把其它進(jìn)程需要的消息發(fā)送出去”B.“同步機(jī)制能測試調(diào)用進(jìn)程需要的消息是否到達(dá)”C.“PV操作和管程是兩種典型的同步機(jī)制”D.“同步信號上的V操作是測試調(diào)用進(jìn)程所需的消息是否到達(dá)”10.按照PV操
4、作的定義正確的說法是()A.調(diào)用P操作后進(jìn)程肯定能繼續(xù)運(yùn)行B.調(diào)用P操作后進(jìn)程肯定阻塞C.調(diào)用P操作后進(jìn)程可能繼續(xù)運(yùn)行或阻塞D.調(diào)用V操作后可能會(huì)阻塞11.系統(tǒng)運(yùn)行銀行家算法是為了()A.檢測死鎖B.避免死鎖C.解除死鎖D.防止死鎖12.有關(guān)死鎖檢測的提法錯(cuò)誤的是()A.“死鎖檢測用于對系統(tǒng)資源的分配不加限制的系統(tǒng)”B.“系統(tǒng)可定時(shí)運(yùn)行死鎖檢測程序進(jìn)行死鎖的檢測”C.“死鎖檢測的結(jié)果能知道系統(tǒng)是否能預(yù)防死鎖”D.“死鎖檢測的結(jié)果能知道系統(tǒng)當(dāng)前是否存在死鎖”13.下列哪個(gè)是阻塞狀態(tài)轉(zhuǎn)換為就緒狀態(tài)的時(shí)機(jī)
5、:A.被進(jìn)程調(diào)度程序選中 B.時(shí)間片到C.發(fā)生等待事件D.等待事件發(fā)生14.下列關(guān)于進(jìn)程家族的說法,不正確的是:A.子進(jìn)程可以繼承父進(jìn)程所擁有的資源B.在撤消父進(jìn)程時(shí),必須同時(shí)撤消其所有的子進(jìn)程C.父進(jìn)程可以創(chuàng)建子進(jìn)程D.子進(jìn)程可以創(chuàng)建父進(jìn)程15.列操作中,哪個(gè)是wait原語的操下作:A.beginS.value:=S.value-1;ifS.value>0thenblock(S.L);end;B.beginS.value:=S.value+1;ifS.value>0thenwakeup(S.L)
6、;end;C.beginS.value:=S.value+1;ifS.value<0thenwakeup(S.L);end;D.beginS.value:=S.value-1;ifS.value<0thenblock(S.L);end;16.下列要求中,哪個(gè)不是同步機(jī)制應(yīng)遵循的準(zhǔn)則:A.讓權(quán)等待B.空則等待C.有限等待D.空閑讓進(jìn)17.具有原子特性的原語是:A.機(jī)器指令級的原語B.功能級的原語C.用戶級的原語 D.系統(tǒng)級的原語18并發(fā)性是指若干事件在( ?。┌l(fā)生。A.同一時(shí)刻B.同一時(shí)間間隔內(nèi)C
7、.不同時(shí)刻D.不同時(shí)間間隔內(nèi)19.有關(guān)PV操作的說法中( )是錯(cuò)誤的。A.“PV操作不僅是進(jìn)程互斥的有效工具,而且是簡單方便的同步工具”B.“PV操作不能實(shí)現(xiàn)進(jìn)程間通信”C.“進(jìn)程調(diào)用P操作測試自己所需的消息是否到達(dá)”D.“進(jìn)程調(diào)用V操作向其它進(jìn)程發(fā)送消息”20.下列進(jìn)程狀態(tài)的轉(zhuǎn)換,不正確的是:()A.就緒狀態(tài)轉(zhuǎn)換為執(zhí)行狀態(tài)B.執(zhí)行狀態(tài)轉(zhuǎn)換為就緒狀態(tài)C.阻塞狀態(tài)轉(zhuǎn)換為就緒狀態(tài)D.就緒狀態(tài)轉(zhuǎn)化為阻塞狀態(tài)21.兩個(gè)或多個(gè)事件在同一時(shí)間間隔內(nèi)發(fā)生是指( )。A.并行性 B.并發(fā)性 C.同步
8、D.互斥22.進(jìn)程從執(zhí)行狀態(tài)轉(zhuǎn)換為就緒狀態(tài)的時(shí)機(jī)是( ?。.被進(jìn)程調(diào)度程序選中 B.時(shí)間片完C.發(fā)生I/O請求D.I/O完成23.下列選項(xiàng),不是引起進(jìn)程創(chuàng)建事件的是( )。A.用戶登錄B.作業(yè)調(diào)度C.提供服務(wù)D.進(jìn)程異常結(jié)束24.wait原語的操作過程是( ?。?。A.beginS.value:=S.value-1;ifS.value>0thenblock(S,L)end;B.beginS.value:=S.value+1;ifS.value>0thenw