假定系統(tǒng)中有5個(gè)進(jìn)程{P0,P1,P2,P3,P4}和A、B、C三種資源,三種資源的總數(shù)量為(10,5,7)。在T0時(shí)刻資源分配情況如下表所示,問(wèn)
(1)T0時(shí)刻系統(tǒng)還可使用的資源量Available是多少?填入下表中。T0時(shí)刻是否安全?
(2)如果進(jìn)程P1發(fā)出資源請(qǐng)求(1,0,2),問(wèn)系統(tǒng)能否將資源分配給它,為什么?
(3)如果進(jìn)程P4發(fā)出資源請(qǐng)求(3,3,0),系統(tǒng)能否分配給它?為什么?
(4)若進(jìn)程P0發(fā)出資源請(qǐng)求(0,2,0),系統(tǒng)能否將資源分配給它?
您可能感興趣的試卷
最新試題
處理器調(diào)度的目標(biāo)是以滿足系統(tǒng)目標(biāo),如()的方式,把進(jìn)程分配到一個(gè)或多個(gè)處理器中執(zhí)行。①吞吐率②處理器效率③內(nèi)存空間④響應(yīng)時(shí)間
操作系統(tǒng)以一種有序的方式管理應(yīng)用程序的執(zhí)行,以達(dá)到()目的。①資源對(duì)多個(gè)應(yīng)用程序是可用的②物理處理器在多個(gè)應(yīng)用程序間切換以保證所有程序都在執(zhí)行中③處理器和I/O 設(shè)備能得到充分利用④數(shù)據(jù)文件適用于多數(shù)數(shù)據(jù)庫(kù)格式
在一個(gè)純粹的()線程軟件中,有關(guān)線程管理的所有工作都是由內(nèi)核完成的,應(yīng)用程序部分沒(méi)有進(jìn)行線程管理的代碼,
使用多核系統(tǒng)支持單個(gè)()應(yīng)用程序的情況,其潛在性能提升取決于一個(gè)應(yīng)用程序有效使用可用并行資源的能力。
():決定加入待執(zhí)行的進(jìn)程池中。
()是指進(jìn)程總是擁有對(duì)資源的控制或所有權(quán),這些資源包括內(nèi)存、I/O 通道、I/O設(shè)備和文件等。
運(yùn)行線程需要使用計(jì)算機(jī)的內(nèi)存資源和CPU。多線程主要是為了根據(jù)具體情況來(lái)節(jié)約()。
長(zhǎng)程調(diào)度程序控制著系統(tǒng)的并發(fā)度,一旦允許進(jìn)入,一個(gè)作業(yè)或用戶程序就成為一個(gè)(),并被添加到供短程調(diào)度程序使用的隊(duì)列中等待調(diào)度。
線程的實(shí)現(xiàn)可以分為兩大類,即()線程。
()線程可以在任何操作系統(tǒng)中運(yùn)行,不需要對(duì)底層內(nèi)核進(jìn)行修改。