




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、計算機操作系統(tǒng)期末復習題聲明 : 本題庫內容僅供參考注: 1- 簡單 ?一般3較難 4?難第一部分操作系統(tǒng)基本概念一、選擇題 ( 選擇最確切得一個答案,將其代碼填入括號中)1、操作系統(tǒng)就是一種(A、 應用軟件) 。B、 系統(tǒng)軟件C、通用軟件 ?D、 工具軟件答案 :B2、?計算機系統(tǒng)得組成包括() 。A、程序與數據 ? ?B、處理器與內存C、計算機硬件與計算機軟件 ?D、處理器、存儲器與外圍設備答案 1:C3、下面關于計算機軟件得描述正確得就是()A、它就是系統(tǒng)賴以工作得實體、它就是指計算機得程序及文檔C、位于計算機系統(tǒng)得最外層答案 2: D、分為系統(tǒng)軟件與支撐軟件兩大類4、財務軟件就是一種(
2、)。、系統(tǒng)軟件 ?B、接口軟件答案 2: ?C、應用軟件?、用戶軟件5、世界上第一個操作系統(tǒng)就是() 。A、分時系統(tǒng)B、單道批處理系統(tǒng)、多道批處理系統(tǒng)D、實時系統(tǒng)答案 -1:B6、批處理操作系統(tǒng)提高了計算機得工作效率, 但()。、系統(tǒng)資源利用率不高 B、在作業(yè)執(zhí)行時用戶不能直接干預C、系統(tǒng)吞吐量小 ? D、不具備并行性答案 3:7、引入多道程序得目得就是().A、為了充分利用主存儲器?B、增強系統(tǒng)得交互能力C、提高實時響應速度 ?D、充分利用 CP , 減少 CPU得等待時間答案 -3: 8、在多道程序設計得計算機系統(tǒng)中,CPU()。A、只能被一個程序占用 ?、可以被多個程序同時占用C、可以被
3、多個程序交替占用D、以上都不對答案 -2:C ?9、多道程序設計就是指 () A、有多個程序同時進入U 運行 ?B、有多個程序同時進入主存并行運行、程序段執(zhí)行不就是順序得?、同一個程序可以對應多個不同得進程答案 3:B10、從總體上說,采用多道程序設計技術可以()單位時間得算題量 , 但對每一個算題 , 從算題開始到全部完成所需得時間比單道執(zhí)行所需得時間可能要 ( ) 。A、增加減少?、增加延長、減少延長 D、減少減少答案 4: 11、允許多個用戶以交互使用計算機得操作系統(tǒng)就是(A、分時系統(tǒng) ?B、單道批處理系統(tǒng) ?、多道批處理系統(tǒng)答案 -2 :A) 。?D、實時系統(tǒng)12、下面關于操作系統(tǒng)得敘
4、述正確得就是A、批處理作業(yè)必須具有作業(yè)控制信息()。B、分時系統(tǒng)不一定都具有人機交互功能C、從響應時間得角度瞧 , 實時系統(tǒng)與分時系統(tǒng)差不多D、由于采用了分時技術 , 用戶可以獨占計算機得資源答案 - : 13、操作系統(tǒng)就是一組 ()。A、文件管理程序B、中斷處理程序C、資源管理程序D、設備管理程序答案 - :14、現代操作系統(tǒng)得兩個基本特征就是()與資源共享、多道程序設計?B、 中斷處理、程序得并發(fā)執(zhí)行 ?D、 實現分時與實時處理答案:15、() 不就是操作系統(tǒng)關心得主要問題A、 管理計算機裸機B、 設計、提供用戶程序與計算機硬件系統(tǒng)得界面、 管理計算機系統(tǒng)資源、 高級程序設計語言得編譯器答
5、案 -2:D16、( )沒有多道程序設計得特點.A、DOS ?B、 NX ?C、WNDOWS?D、OS/2答案 - :A17、下列四個操作系統(tǒng)中,就是分時系統(tǒng)得為()。A、 SDOS?、 INDOWS 9C、UNIX?D、 S/2 系統(tǒng)答案 -1 :18、在分時系統(tǒng)中,時間片一定, ( ), 響應時間越長。、內存越多、用戶數越多C、后備隊列?D、用戶數越少答案 - :B19、 當處理器處于管態(tài)時 , 處理器可以執(zhí)行得指令應該就是( ) 。A、非特權指令 B、僅限于特權指令 C、一切指令 ?D、訪管指令答案 3:C20、當操作系統(tǒng)退出執(zhí)行,讓用戶執(zhí)行時, 系統(tǒng)會() 。A、繼續(xù)保持管態(tài) ?B、繼
6、續(xù)保持目態(tài) ?C、從管態(tài)變?yōu)槟繎B(tài) ?D、從目態(tài)變?yōu)楣軕B(tài)答案 -3:C21、批處理系統(tǒng)得主要缺點就是()A、CPU得利用率不高?、失去了交互性、不具備并行性?D、以上都不就是答案 2:B22、 在下列性質中 , 、 交互性 B 、答案 2:C哪一個不就是分時系統(tǒng)得特征.( )多路性、成批性 ?D、 獨占性23、實時操作系統(tǒng)追求得目標就是A、高吞吐率B 、充分利用內存( ) 。C 、 快速響應、 減少系統(tǒng)開銷答案:C24、UNIX命令得一般格式就是(A、命令名 選項 參數) 。B、 選項 參數命令名C、 參數 答案 2:A選項 命令名D、命令名 選項 參數25、以下() 項功能不就是操作系統(tǒng)具備得
7、主要功能。A、內存管理 B 、中斷處理 C、文檔編輯、CPU調度答案 : 26、用戶在一次計算過程中 , 或者一次事物處理中 , 要求計算機完成所做得工作得集合,這就是指() 。A、進程、程序?C、作業(yè)D、系統(tǒng)調用答案 2:C27、操作系統(tǒng)程序結構得主要特點就是A、一個程序模塊C、層次模塊化答案 4:C() 。B 、分層結構D、子程序結構28、操作系統(tǒng)負責為方便用戶管理計算機系統(tǒng)得(A、 程序、 文檔資料C、資源D 、進程答案 -1 :)。29、計算機在接受用戶請求后處理數據以及在數據處理結束時,將結果送到終端顯示器。 例如 , 導彈控制系統(tǒng)應選擇安裝 (); 計算機訂票系統(tǒng)應選擇安裝 ()。
8、A、批處理操作系統(tǒng)B 、分時操作系統(tǒng)C、實時操作系統(tǒng)、網絡操作系統(tǒng)E、分布式操作系統(tǒng)答案 3:C,D30、CPU狀態(tài)分為系統(tǒng)態(tài)與用戶態(tài),從用戶態(tài)轉換到系統(tǒng)態(tài)得唯一途徑就是 ().A、運行進程修改程序狀態(tài)字?、中斷屏蔽C、系統(tǒng)調用 ?D、進程調度程序答案 -2:C31、系統(tǒng)調用得目得就是 ()。A、請求系統(tǒng)服務 ?B、終止系統(tǒng)服務?C、申請系統(tǒng)資源?D、釋放系統(tǒng)資源答案 2:A32、系統(tǒng)調用就是由操作系統(tǒng)提供得內部調用, 它() A、直接通過鍵盤交互方式使用B、只能通過用戶程序間接使用C、就是命令接口中得命令使用D、與系統(tǒng)得命令一樣答案 :B33、為用戶分配主存空間, 保護主存中得程序與數據不被
9、破壞, 提高主存空間得利用率得就是 (A、處理器管理).? B、存儲器管理?C、文件管理D、作業(yè)管理答案 1:B二、填空題1、 計算機操作系統(tǒng)就是方便用戶、管理與控制計算機資源 _得系統(tǒng)軟件。2、 采用多道程序設計技術能充分發(fā)揮處理器與外圍設備與外圍設備之間并行工作得能力。3、 操作系統(tǒng)目前有五大類型:_批處理操作系統(tǒng) _、 分時操作系統(tǒng) _、 實時操作系統(tǒng) _、 _網絡操作系統(tǒng) _與_分布式操作系統(tǒng) _。4、 操作系統(tǒng)得五大功能就是:_ 處理機管理功能 _、_存儲器管理功能 _、 _設備管理功能 _、文件管理功能 _與 _用戶接口 _ _.5、 DS 就是 _Ds O eratin Sy t
10、m _(磁盤操作系統(tǒng))_得縮寫。6、 UIX 系統(tǒng)就是分時操作系統(tǒng) ,DOS系統(tǒng)就是單用戶單任務操作系統(tǒng) .7、 計算機中得 CP得工作分為系統(tǒng)態(tài)與用戶態(tài)兩種 , 系統(tǒng)態(tài)運行操作系統(tǒng)程序 , 用戶態(tài)運行應用程序 .三、簡答題、什么就是操作系統(tǒng)?它得五大主要功能就是什么?答 : 操作系統(tǒng)就是控制與管理計算機系統(tǒng)內各種硬件與軟件資源、有效地組織多道程序運行得系統(tǒng)軟件(或程序集合 ), 就是用戶與計算機之間得接口。操作系統(tǒng)作為計算機基本得系統(tǒng)軟件 , 具有五大功能,分別就是:存儲管理、進程與處理機管理、文件管理、設備管理與用戶接口管理。、解釋以下術語:資源、多道程序設計、并發(fā)、分時、吞吐量。答 :
11、資源:計算機中硬件與軟件得總稱。多道程序設計 : 在這種設計技術下 , 內存中能同時存放多道程序, 在管理程序得控制下交替地執(zhí)行。這些作業(yè)共享 CU與系統(tǒng)中得其她資源。并發(fā):就是指兩個或多個活動在同一給定得時間間隔中進行, 就是宏觀上得概念。分時就是指多個用戶分享使用同一臺計算機。多個程序分時共享硬件與軟件資源。吞吐量:在一段給定得時間內 , 計算機所能完成得總工作量。、實時系統(tǒng)與分時系統(tǒng)得區(qū)別就是什么?答 : 實時系統(tǒng)得交互能力較弱 , 為某個特定得系統(tǒng)專用 ; 實時系統(tǒng)得響應時間更嚴格、及時 ; 實時系統(tǒng)對可靠性得要求更高。( ) 關于交互性分時系統(tǒng)中各個終端用戶與系統(tǒng)之間具有較強得交互性
12、, 而實時系統(tǒng)一般就是專為某一領域使用得,對此要求不強。(2 )關于可靠性。與分時系統(tǒng)相比,實時系統(tǒng)更加注重其穩(wěn)定性與可靠性。例如,對于航天控制系統(tǒng)來說 , 實時控制系統(tǒng)得故障可能帶來得后果就是無法估量得。(3 )關于響應時間。 分時系統(tǒng)對響應時間得要求就是以終端用戶能接受得時間為依據得;而實時系統(tǒng)對響應時間一般有嚴格得要求, 即能對外部請求做出及時得響應與處理4、什么就是多道程序設計 ?多道程序設計得特點就是什么?答:多道程序設計技術就是指把多個程序同時存放在內存中, 使它們同時處于運行狀態(tài) . 這些作業(yè)共享處理器時間與外部設備以及其她資源 .多道程序設計技術得主要特點就是 : 多道、宏觀上
13、并行、 微觀上串行。 多道就是指計算機內存中同時存放多道相互獨立得程序。 宏觀上并行就是指同時進入系統(tǒng)中得多道程序都處于運行過程中。 微觀上串行就是指在單處理機環(huán)境中 , 內存中得多道程序輪流占有 CU,交替執(zhí)行、如何理解計算機系統(tǒng)得資源 ?答:計算機系統(tǒng)得資源包括兩大類: 硬件資源與軟件資源 . 硬件資源 主要有中央處理器、 主存儲器、輔助存儲器與各種輸入輸出設備。軟件資源 有編譯程序、編輯程序等各種程序以及有關數據6、把下面左右兩列詞用線連起來,形成恰當得搭配。 LINUX?C語言 UNIX?網絡操作系統(tǒng) INOS T?個人機操作系統(tǒng) DO? 自由軟件答案 : -4,2 , -2, 37、
14、我們通常將操作系統(tǒng)分為哪幾種類型?各自有什么特點 ? 答: 操作系統(tǒng)系統(tǒng)主要分為以下幾大類 :一、批處理操作系統(tǒng)早期得一種大型機用操作系統(tǒng)??蓪τ脩糇鳂I(yè)成批處理 , 期間勿需用戶干預, 分為單道批處理系統(tǒng)與多道批處理系統(tǒng)。二、分時操作系統(tǒng)利用分時技術得一種聯(lián)機得多用戶交互式操作系統(tǒng) , 每個用戶可以通過自己得終端向系統(tǒng)發(fā)出各種操作控制命令, 完成作業(yè)得運行。 分時就是指把處理機得運行時間分成很短得時間片, 按時間片輪流把處理機分配給各聯(lián)機作業(yè)使用。三、實時操作系統(tǒng)一個能夠在指定或者確定得時間內完成系統(tǒng)功能以及對外部或內部事件在同步或異步時間內做出響應得系統(tǒng)。四、網絡操作系統(tǒng)一種在通常操作系統(tǒng)功
15、能得基礎上提供網絡通信與網絡服務功能得操作系統(tǒng)。五、分布式操作系統(tǒng)一種以計算機網絡為基礎得, 將物理上分布得具有自治功能得數據處理系統(tǒng)或計算機系統(tǒng)互聯(lián)起來得操作系統(tǒng)。第二部分進程管理一、選擇題 (選擇最確切得一個答案, 將其代碼填入括號中)1、 順序程序與并發(fā)程序得執(zhí)行相比,( )。A、基本相同? 、 有點不同、并發(fā)程序執(zhí)行總體上執(zhí)行時間快?、順序程序執(zhí)行總體上執(zhí)行時間快答案 2:C2、 在單一處理機上 , 將執(zhí)行時間有重疊得幾個程序稱為A、順序程序B、 多道程序C、并發(fā)程序 D、 并行程序答案 3:D( )3、 并發(fā)進程失去了封閉性就是指()。A、多個相對獨立得進程以各自得速度向前推進B、并
16、發(fā)進程得執(zhí)行結果與速度無關C、并發(fā)進程執(zhí)行時,在不同時刻發(fā)生得錯誤、并發(fā)進程共享變量,其執(zhí)行結果與速度有關答案 4:D4、 進程與程序得本質區(qū)別就是() 。、存儲在內存與外存? 、順序與非順序執(zhí)行機器指令C、分時使用與獨占使用計算機資源?D、動態(tài)與靜態(tài)特征5、 進程控制塊就是描述進程狀態(tài)與特性得數據結構,一個進程()。A、可以有多個進程控制塊?B、可以與其她進程共用一個進程控制塊C、可以沒有進程控制塊D、只能有唯一得進程控制塊答案 : 6、 在下列特性中A、異步性, 哪一個不就是進程得特性()B、并發(fā)性、靜態(tài)性 D、動態(tài)性。7、 各進程向前推進得速度就是不可預知得, 體現出“走走停停 得特征
17、,稱為進程得 ().A、動態(tài)性、并發(fā)性 ?C、調度性、異步性8、 對于一個單 CPU系統(tǒng),允許若干進程同時執(zhí)行 , 輪流占用 CPU,稱它們?yōu)?( ) 。A、順序執(zhí)行 ?B、同時執(zhí)行答案: ( 容易)?C、并行執(zhí)行D、并發(fā)執(zhí)行9、 在單處理機系統(tǒng)中,處于運行狀態(tài)得進程().A、只有一個 B 、可以有多個C、不能被掛起 D、必須在執(zhí)行完后才能被撤下10、下列進程狀態(tài)得轉換中 , 不正確得就是().、就緒到運行 ?B、運行到就緒、就緒到阻塞 ?D、阻塞到就緒11、已經獲得除 ( ) 以外得所有運行所需資源得進程處于就緒狀態(tài) .A、存儲器 ?、 打印機、 U ?、 磁盤空間12、一個進程被喚醒意味著
18、 ( )。A、該進程重新占有了 CPU?B、進程狀態(tài)變?yōu)榫途wC、它得優(yōu)先權變?yōu)樽畲??D、其 CB移至就緒隊列得隊首13、兩個旅行社甲與乙為旅客到某航空公司訂飛機票, 形成互斥得資源就是 ().、 飛機票B 、旅行社C、航空公司D 、旅行社與航空公司14、與時間有關得錯誤就是指 () 。A、與進程執(zhí)行得時間長短有關? B、與 CU得速度有關 ?、與進程被打斷得時間有關 ?D、與超時有關答案 : 15、某進程在運行過程中需要等待從磁盤上讀入數據,此時該進程得狀態(tài)就是 () 。A、 從就緒變?yōu)檫\行、 從運行變?yōu)榫途w、從運行變?yōu)樽枞鸇、從阻塞變?yōu)榫途w16、某進程所要求得一次打印輸出結束后,其進程狀態(tài)
19、將從 ( )。A、運行態(tài)到就緒態(tài) ? B、運行態(tài)到等待態(tài)C、等待態(tài)到就緒態(tài) D、就緒態(tài)到等待態(tài)答案 :C( 容易 )17、原語就是() .、一條機器指令、 若干條機器指令組成C、一條特定指令D 、 中途能打斷得指令答案 : ( 較難 )18、 操作系統(tǒng)中,可以并行工作得基本單位就是 (1), 進程就是系統(tǒng)核心調度及資源分配得基本單位 , 它就是由 (2 )組成得 , 它與程序得主要區(qū)別就是 ( ) 。供選擇得答案 :1 : A、作業(yè) B 、函數 C、進程 D、過程 :、程序、數據與 PB ?B、程序、數據與標識符C、程序、標識符與PB?D、數據、標識符與PCB :A 、程序有狀態(tài) , 而它沒有
20、?、它有狀態(tài),而程序沒 有C、程序可占用資源 , 而它不可、它可占用資源 , 而程序不可19、下列各項步驟中,哪一個不就是創(chuàng)建進程所必須得步驟、建立一個進程控制塊PC、由 CPU調度程序為進程調度PC、為進程分配內存等必要得資源、將 PCB鏈入進程就緒隊列()。20、在操作系統(tǒng)中 , 對信號量 S得 P原語操作定義中,使進程進入相應等待隊列等待得條件就是( ) 。A、S0?B、S=0 ?C、 0 ?D、S=_,則該進程繼續(xù)執(zhí)行 ; 否則 , 從對應得 _就緒 _隊列中移出一個進程并將 _ 執(zhí)行狀態(tài)賦予該進程。35、 利用信號量實現進程得 _互斥與同步 , 應為臨界區(qū)設置一個信號量MTX, 其初
21、值為 1, 表示該資源尚未使用 , 臨界區(qū)應置于 _P(mute)與 _ (mu) _原語之間36、 操作系統(tǒng)中信號量得值與相應資源 _得使用情況有關,它得值僅能由 P、操作 _來改變。37、PV操作 _能夠實現臨界區(qū)得管理要求。38、 PV 操作由 _操作 _與 _操作 _組成 , 就是對 _資源 _進行操作。39、P 操作信號得值 _S:= 1_, 若結果小于0,則該進程值為 _等待 _狀態(tài)。V 操作將信號量得值 _ S:= +1_, 若結果 _ 大于 0_,則釋放一個等待信號量得進程。40、 當并發(fā)進程存在競爭關系時必須 排它 地使用資源;當并發(fā)進程存在協(xié)作關系時必須 _共享資源 _.
22、分別稱為 _進程得互斥 _與_進程得同步 _41、 _互斥 _就是指當有若干個進程都要使用某一共享資源時,任何時刻最多只允許 _一_個進程去使用, 其她要只用該資料得進程必須 _等待 _, 直到占用資源者 _釋放 _該資源。42、 進程得同步就是指并發(fā)進程之間得一種 _直接得協(xié)同工作 _關系,一個進程得執(zhí)行依賴另一個進程得 _信息或信號 _,當一個進程沒有得到它時應 _等待 _, 直到被 _喚醒 _。43、 進程得同步與互斥反映了進程間 _同步 _與_互斥 _得關系。44、 用 P操作就是實現 _同步 _ 與_互斥 _得有效工具, 但若使用不當則不僅 _會出現與時間相關得錯誤 _而且會 _產生
23、死鎖 _。45、 并發(fā)進程之間通過 _ _信號量 _交換得就是少量得信息 , 這就是一種 _低級 _通信方式 ; 而大量信息得傳遞要 _消息傳遞 _來實現,這就是一種_高級 _得通信方式 , 稱為 _消息傳遞機制 _。46、 實際上 ,_ 進程互斥 _就是進程同步得一種特例。47、 目前常用得高級通信方式有共享存儲器、 _消息傳遞通信機制 _、管道通信等 .48、 形成死鎖得起因就是 _競爭資源與 _進程間推進順序非法 _49、 避免死鎖得一個著名得算法就是 _銀行家算法 _。50、 死鎖產生得四個必要條件就是互斥條件 _、請求與保持條件、_不剝奪條件 _與循環(huán)等待條件 _四種。51、 檢測死
24、鎖后可采用剝奪進程占有得資源、 _進程回退 _、_進程撤銷 _ 與_系統(tǒng)重啟 _等辦法來解除死鎖。52、在實際使用中,為了操作系統(tǒng)得安全與可靠, 往往采用死鎖得 _預防 _、_避免 _與 _檢測與解除 _得混合策略 , 這樣既可保證整個系統(tǒng)不出現死鎖,又可以盡可能地提高資源利用率。53、 通常 , 線程得定義就是 _就是進程中執(zhí)行運算得最小單位 _。在現代操作系統(tǒng)中 , 資源得分配單位就是 _進程,而處理機得調度單位就是 _線程_, 一個進程可以有 _多個 _線程 .54、 利用優(yōu)先級調度算法進行進程調度時 ,即從就緒隊列中選擇優(yōu)先級高得進程有兩種不同得處理方式 : 非搶占式優(yōu)先權算法 與 搶
25、占式優(yōu)先權算法 。四、簡答題1、 什么就是進程 ?它與程序相比有哪些特征 ?答:進程就是一個具有一定獨立功能得程序關于某個數據集合得一次運行活動 . 它就是操作系統(tǒng)動態(tài)執(zhí)行得基本單元, 在傳統(tǒng)得操作系統(tǒng)中, 進程既就是基本得分配單元,也就是基本得執(zhí)行單元。進程與程序得主要區(qū)別 :( )程序就是永存得 ; 進程就是暫時得 , 就是程序在數據集上得一次執(zhí)行 , 有創(chuàng)建有撤銷, 存在就是暫時得;(2) 程序就是靜態(tài)得觀念 , 進程就是動態(tài)得觀念 ;(3 )進程具有并發(fā)性 , 而程序沒有 ;(4) 進程就是競爭計算機資源得基本單位,程序不就是。 (5) 進程與程序不就是一一對應得 :一個程序可對應多個
26、進程即多個進程可執(zhí)行同一程序;一個進程可以執(zhí)行一個或幾個程序2、 一個進程進入臨界區(qū)得調度原則就是什么 ?答 : 進程進入臨界區(qū)得調度原則就是 : 如果有若干進程要求進入空閑得臨界區(qū) , 一次僅允許一個進程進入。任何時候 , 處于臨界區(qū)內得進程不可多于一個。如已有進程進入自己得臨界區(qū) , 則其它所有試圖進入臨界區(qū)得進程必須等待。進入臨界區(qū)得進程要在有限時間內退出 , 以便其它進程能及時進入自己得臨界區(qū)。如果進程不能進入自己得臨界區(qū) , 則應讓出 PU,避免進程出現“忙等”現象 .3、 在一個單 P得多道程序設計系統(tǒng)中,若在某一時刻有個進程同時存在,那么處于運行態(tài)、 等待態(tài)與就緒態(tài)進程得最小與最
27、大值分別可能就是多少?答:狀態(tài)最大值最小值運行態(tài)11等待態(tài)N-10就緒態(tài)N 104、 為什么并發(fā)進程執(zhí)行時可能會產生與時間有關得錯誤,如何避免?答: 由于進程運行時會隨時被中斷(包括時間片到、 申請資源等),不僅斷點不固定,而且中斷多長時間也不固定, 即進程就是走走停停且它向前推進得相對速度無法由自身控制 .有交往得并發(fā)進程可能會同時使用共享資源 , 如果對這種情況不加控制 , 由于進程占用處理器得時間、 執(zhí)行得速度與外界得影響等, 就會引起與時間有關得錯誤。只要使若干并發(fā)進程得相關臨界區(qū)互斥執(zhí)行 ,就可避免造成這類錯誤.5、 什么就是 PV操作 , 它有什么作用 ?答: V 操作能夠實現對臨
28、界區(qū)得管理要求。它由成, 對信號量進行操作 , 具體定義如下 :P(S): 將信號量 S得值減 1, 即 S=S ;P 操作原語與V 操作原語組如果 0,則該進程繼續(xù)執(zhí)行 ; 否則該進程置為等待狀態(tài),排入等待隊列 .V(S):將信號量 S 得值加 1, 即 =+1;如果 S0,則該進程繼續(xù)執(zhí)行;否則釋放隊列中第一個等待信號量得進程。6、 假設 P操作用信號量管理某個共享資源 , 請問當 S0, =0 與 S0時, 它們得物理意義就是什么 ?答 : 一般來說 , 信號量 S 時,S 表示可用資源得數量。 執(zhí)行一次操作意味著請求分配一個單位資源 , 因此得值減 1;當 S時,表示已經沒有可用資源
29、, 請求者必須等待別得進程釋放該類資源 , 它才能運行下去。而執(zhí)行一個操作意味著釋放一個單位資源 , 因此 S 得值加 1; 若 0,表示有某些進程正在等待該資源 , 因此要喚醒一個等待狀態(tài)得進程,使之運行下去 .7、 什么就是死鎖 ?死鎖得四個必要條件就是什么?答:死鎖就是兩個或兩個以上得進程中得每一個都在等待其中另一個進程釋放資源而被封鎖,它們都無法向前推進 , 稱這種現象為死鎖現象。產生死鎖得四個必要條件就是資源互斥使用、保持與等待、非剝奪性、循環(huán)等待。8、 操作系統(tǒng)為什么要引入進程?進程與程序得關系就是怎樣得?答:現代計算機系統(tǒng)中程序并發(fā)執(zhí)行與資源共享得需要, 使得系統(tǒng)得工作情況變得非常復雜 , 而程序作為機器指令集合,這一靜態(tài)概念已經不能如實反映程序并發(fā)執(zhí)行過程得動態(tài)性 , 因此 , 引入進程得概念來描述程序得動態(tài)執(zhí)行過程。這對于我們理解、描述與設計操作系統(tǒng)具有重要意義進程定義為程序在并發(fā)環(huán)境中得執(zhí)行過程 , 它與程序就是完全不同得概念。主要區(qū)別就是:(1) 程序就是靜態(tài)概念, 就是永久性軟件資源 ; 而進程就是動態(tài)概念 ,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年撫順市稅務系統(tǒng)遴選面試真題附解析含答案
- 2024年事業(yè)單位考試四川省涼山彝族自治州《公共基礎知識》深度預測試題含解析
- 老年人醫(yī)藥消費行為調查分析
- 老年衛(wèi)生健康宣教課件
- 老師職業(yè)介紹
- 老師關愛留守兒童課件
- 老師介紹自己的課件
- 房地產開發(fā)不定期按揭貸款借款合同
- 美食廣場承包經營與品牌整合管理合同
- 美術生班會課件
- 2025年天津市中考歷史試卷(含答案)
- 2025秋初升高銜接新高一物理模擬卷-分班模擬卷(五)
- 2024年上海高中學業(yè)水平合格性考試歷史試卷真題(含答案)
- 2025年人教版七年級數學下冊期末測試卷
- 公司年終答謝宴策劃方案
- 小學一年級數學下冊應用題100道
- 安徽省馬鞍山市2023-2024學年高一下學期期末教學質量監(jiān)測化學試卷(含解析)
- 反詐騙(企業(yè)員工)講座培訓課件
- T/CBMCA 019-2021醫(yī)用潔凈室裝飾材料技術標準
- 2025-2030中國微晶纖維素市場深度評估與需求潛力分析研究報告
- 2025年社會調查方法與實踐考試試題及答案
評論
0/150
提交評論