假定系統(tǒng)中有5個進程{P0,P1,P2,P3,P4}和A、B、C三種資源,三種資源的總數(shù)量為(10,5,7)。在T0時刻資源分配情況如下表所示,問
(1)T0時刻系統(tǒng)還可使用的資源量Available是多少?填入下表中。T0時刻是否安全?
(2)如果進程P1發(fā)出資源請求(1,0,2),問系統(tǒng)能否將資源分配給它,為什么?
(3)如果進程P4發(fā)出資源請求(3,3,0),系統(tǒng)能否分配給它?為什么?
(4)若進程P0發(fā)出資源請求(0,2,0),系統(tǒng)能否將資源分配給它?
您可能感興趣的試卷
你可能感興趣的試題
最新試題
()包含了充分的信息,這樣就可以中斷一個進程的執(zhí)行,并且在后來恢復(fù)執(zhí)行該進程,它是操作系統(tǒng)能夠支持多進程和提供多重處理技術(shù)的關(guān)鍵工具。
()中包括一個存放其映像的虛擬地址空間,它是程序、數(shù)據(jù)、棧和進程控制塊中定義的屬性的集合。
()模式是指一旦進程處于運行狀態(tài),它就不斷執(zhí)行直到終止,或者因為等待I/O,或者因為請求某些操作系統(tǒng)服務(wù)而阻塞自己。
進程在執(zhí)行時,任意給定一個時間,都可以唯一地表征為一組元素,這些信息被存放在一個稱為()的數(shù)據(jù)結(jié)構(gòu)中。
()態(tài)是指進程在某些事件發(fā)生前不能執(zhí)行,如I/O 操作完成。
多處理器中的調(diào)度涉及()這三個相互關(guān)聯(lián)的問題。①在多個處理器中運行同一個程序②把進程分配到處理器③在單個處理器上使用多道程序設(shè)計④一個進程的實際分派
運行線程需要使用計算機的內(nèi)存資源和CPU。多線程主要是為了根據(jù)具體情況來節(jié)約()。
所有線程都共享其所在進程的地址空間,因此,線程沒有()。
長程調(diào)度和中程調(diào)度主要是由與()相關(guān)的性能來驅(qū)動的,它是指處于等待處理器執(zhí)行的進程的個數(shù)。
使用多核系統(tǒng)支持單個()應(yīng)用程序的情況,其潛在性能提升取決于一個應(yīng)用程序有效使用可用并行資源的能力。