銀行家算法中,若出現(xiàn)以下資源分配情況:
試問:(1)該系統(tǒng)狀態(tài)是安全的嗎?請說明原因。
(2)如果進程依次有如下資源請求,系統(tǒng)將怎樣進行資源分配?
P1:(1,0,2)
P4:(3,3,0)
P0:(0,2,0)
您可能感興趣的試卷
最新試題
()模式是指一旦進程處于運行狀態(tài),它就不斷執(zhí)行直到終止,或者因為等待I/O,或者因為請求某些操作系統(tǒng)服務而阻塞自己。
所有多道程序操作系統(tǒng),從單用戶系統(tǒng)到支持成千上萬用戶的主機系統(tǒng),都是圍繞()這一概念創(chuàng)建的。
可以把進程看作是由一組元素組成的實體。進程的兩個基本元素是()。①程序代碼②邏輯函數(shù)③執(zhí)行模塊④相關(guān)數(shù)據(jù)集
長程調(diào)度程序控制著系統(tǒng)的并發(fā)度,一旦允許進入,一個作業(yè)或用戶程序就成為一個(),并被添加到供短程調(diào)度程序使用的隊列中等待調(diào)度。
()包含了充分的信息,這樣就可以中斷一個進程的執(zhí)行,并且在后來恢復執(zhí)行該進程,它是操作系統(tǒng)能夠支持多進程和提供多重處理技術(shù)的關(guān)鍵工具。
利用()功能,處理器可以在I/O操作的執(zhí)行過程中執(zhí)行其他指令。
():決定加入待執(zhí)行的進程池中。
多處理器中的調(diào)度涉及()這三個相互關(guān)聯(lián)的問題。①在多個處理器中運行同一個程序②把進程分配到處理器③在單個處理器上使用多道程序設計④一個進程的實際分派
()是指操作系統(tǒng)確定是否發(fā)生了I/O活動。如果I/O活動是一個或多個進程正在等待的事件,操作系統(tǒng)就把所有相應的阻塞態(tài)進程轉(zhuǎn)換到就緒態(tài)。
()態(tài)是指操作系統(tǒng)從可執(zhí)行進程組中釋放出的進程,或者是因為它自身停止了,或者是因為某種原因被取消。