人力資源管理系統(tǒng)
      
            聯(lián)系方式
      
     
    
      
      
      工資核算允許進程使用的資源稱為臨界資源
       
      
      申請免費試用、咨詢電話:400-8352-114
    
                        同定時間片輪轉(zhuǎn)法比較簡單,易實現(xiàn),多用于小型分時系統(tǒng)。有的系統(tǒng)中還采用動態(tài)時問片輪轉(zhuǎn)法,即根據(jù)系統(tǒng)的當(dāng)前負載情況來調(diào)整時間片的大小。例如每當(dāng)一輪開始時系統(tǒng)根據(jù)就緒隊列中現(xiàn)有進程的數(shù)量計算一次P值,若就緒進程數(shù)量少,P值就大一些:如就緒進程數(shù)量多,值就取小一些。這個P值就作為本輪的時問片保持不變,在此輪l扣新到達的就緒進程就暫不進入就緒隊列,等下一輪再一起進入。此輪結(jié)束,系統(tǒng)再根據(jù)下一、輪就緒進程數(shù)賢難新計算一次P值,殲始一下一輪循環(huán)。
    在多道程序系統(tǒng)中,由于資源共享與進程合作,使進,程之間往往存在某種彼此依賴或相互制約的關(guān)系。這種關(guān)系通常表現(xiàn)在兩類問題上:互斥和同步。為了協(xié)調(diào)好進程之間的關(guān)系,使它們正確地向前推進,操作系統(tǒng)要能提供某種機制。
  考慮這樣一個例子,假設(shè)有兩個進程共享一臺打印機,若讓它們?nèi)我馐古?,那么很容易發(fā)生兩進程的輸出結(jié)果交織在一起的混亂情況。解決此問題的辦法之一是,一乜打印請求并得到允許時,打印機就一直被它I王用。若在此期間另一進程也請示打印,那么它必須等待前一個進程釋放打印機系統(tǒng)才能把打印機分配給它使用。
    為了說明這種情況,引入臨界資源和臨界區(qū)的概念。像上述打印機這種一次僅允許一個進程使用的資源稱為臨界資源。把一個進,程訪問臨界資源的那段程序代碼稱為臨界區(qū)。