關於3個程序共享乙個臨界資源

2025-04-17 17:30:14 字數 1529 閱讀 5315

1樓:匿名使用者

這個需要很深厚的作業系統功底,以及資料結構的深層次理解。。一般人難以解答。

5個程序狀態裡共享幾個臨界資源

2樓:民生領域小睿

16個

若系統中有5個程序共享若干個資源r,每個程序都需要4個資源r此時只要在加乙個資源可以使5個程序中的任何乙個程序得到滿足。即15+1=16.

臨界資源是指每次僅允許乙個程序訪問的資源。 屬於臨界資源的硬體有印表機、磁帶機等,軟體有訊息緩衝佇列、變數、陣列、緩衝區等。 諸程序間應採取互斥方式,實現對這種資源的共享。

每個程序中訪問臨界資源的那段**稱為臨界區。

三個程序共享4個互斥資源,則每個程序最多申請多少個資源時,系統不會死鎖()? a. 1 b. 2 c. 3 d.

3樓:網友

2個,選b,解如下:因為共有3個程序,4個資源,程序數小於資源數,則不會發生死鎖的公式為。

最多申請資源數=資源總數/程序數(可以整除的條件下)②最多申請資源數=(資源總數/程序數)+1(不可以整除的條件下)所以本題用②的計算方式,得出結果為4/3+1=2

4樓:劉芬魯明

2個。死鎖是系統提供的資源少於程序所需要的資源總數所引起的,設3個程序分別為a、b、c,若是每個程序最多申請的資源數為於3,假設申請資源的順序為a-a-b-c-a-b-c,當4個資源都被程序佔用時,a佔2個,b佔1個,c佔1個,這時當a還要申請資源時,必須得等到b或者c釋放乙個,同樣的b、c也是這樣,於是就進入死鎖狀態。

若最多申請2個資源,因為有4個資源,所以不論怎樣,總有乙個程序能申請到2個資源,這樣就不需要等待別的程序釋放資源而能順利地執行,然後就會釋放這兩個資源,接下來後面兩個程序就更可以順利執行了。

設某類資源有 5 個,由 3 個程序共享,每個程序最多可申請( )個資源而使系統不會死鎖。

5樓:考試資料網

答案】告消數:b

設襪首每個程序最多可申請 n 個資源,則有 3(n-1)≤5,橋激可得 n≤2,選 b。

三個程序共享4個互斥資源,則每個程序最多申請多少個資源時,系統不會死鎖()? a. 1 b. 2 c. 3 d.

6樓:箕漂

2個,選b,解如下:因為共有3個程序,4個資源,程序數小於資源數,則不會發生死鎖的公式賀卜為。

最多申請資源數=資源總數/程序數(可以整除的條件下)最多申請資源數=(資源總數/程序數)+1(不禪殲穗可以整除的條件下)所以本題用②的計算方式,得出結改培果為4/3+1=2

在一段時間內,只允許乙個程序訪問的資源,被稱為臨界資源,因此可以得出下列論述,正確的論述為( )。

7樓:考試資料網

答案】:d臨界資廳喊源是在一段時間內只允許桐伏鋒乙個程序訪問的局晌資源。臨界資源可多個程序共享,但需要互斥訪問,故只有 d 選項正確。

怎麼寫一個簡單的守護程序

守護程序是生存期長的一種程序。它們獨立於控制終端並且週期性的執行某種任務或等待處理某些發生的事件。他們常常在系統引導裝入時啟動,在系統關閉時終止。unix系統有很多守護程序,大多數伺服器都是用守護程序實現的。比如,網路服務inetd web服務http等。同時,守護程序完成許多系統任務。比如,作業規...

乙個關於人力資源工資的複雜問題 複雜情況2

乙個關於人力資源工資的複雜問題 複雜情況 這種情況你可以這樣去試試 寫乙份情況說明,說明檔案延遲的原因與檔案管理員的特殊情況,到學校讓學校蓋個章,並想辦法讓學校在上面寫上好點的批語,或者說是讓學校領導寫上因不可抗因素造成檔案延遲發放,忘貴企業作適當調整!然後你拿這個東西再寫乙份感人點的申請書,交人事...

請幫助我解決乙個電腦程序問題

這個是系統剩餘的記憶體啊,很正常不需要擔心。電腦遇到這個問題了怎麼解決?重啟不能解決的需要重灌解決。怎麼解決這個電腦問題 一 nls資料檔案是多國語言資原始檔 字元轉換 本地語言服務驅動 字型或字型對映 一些。nls檔案是額外的中文語言顯示支援檔案,通常是特殊編碼的語言編碼集。比如c 是臺灣省的標準碼...