日韩欧美亚洲 _ 欧美亚洲一区 _ 日本亚洲欧美 _ 亚洲精品欧美 国产白袜脚足J棉袜在线观看_亚洲熟妇av一区二区三区_久久天天躁狠狠躁夜_精品众筹模特私拍在线

問答題

【簡答題】

考慮這樣一種資源分配策略:對資源的申請和釋放可以在任何時刻進行。如果一個進程的資源得不到滿足,則考查所有由于等待資源而被阻塞的進程,如果它們有申請進程所需要的資源,則把這些資源取出分給申請進程。 
例如,考慮一個有三類資源的系統(tǒng),Available = (4,2,2)。進程A申請(2,2,1),可以滿足;進程B 申請(1,0,1),可以滿足;若A再申請(0,0,1),則被阻塞(無資源可分)。此時,若C申請(2,0,0),它可以分得剩余資源(1,0,0), 并從A已分得的資源中獲得一個資源,于是,進程A的分配向量變成:Available =(1,2,1),而需求向量變成:Need =(1,0,1)。 
(1)這種分配方式會導致死鎖嗎?若會,舉一個例子;若不會,說明死鎖的哪一個必要條件不成立。 
(2)會導致某些進程的無限等待嗎?

答案: (1)在本例中不會產生死鎖,因為它不滿足死鎖的第3個必要條件,即不剝奪條件。進程所獲得的資源在未使用完畢之前,可以被其他...
題目列表

你可能感興趣的試題

問答題

【簡答題】考慮由n個進程共享的具有m個同類資源的系統(tǒng),證明:如果對i=1,2,…,n,有Need>0而且所有最大需求量之和小于m+n,那么該系統(tǒng)是死鎖無關的。

答案: 設每個進程對共享資源的最大需求量為x(0<x≤m),由于每個進程最多申請使用x個資源,在最壞的情況下,每個進程都得到了(...
問答題

【簡答題】假設三個進程共享四個資源,每個進程一次只能預定或釋放一個資源,每個進程最多需要兩個資源,試證明這樣做不會發(fā)生死鎖。

答案: 在最壞情況下,三個進程各占用一個資源,并同時請求第二個資源。由于系統(tǒng)中還有一個未用的資源,所以三個進程中的一個可以被滿足...
微信掃碼免費搜題