操作系統(tǒng)是計算機考研的重要內(nèi)容之一,操作系統(tǒng)的核心考點較多,復習較困難。為了幫助大家更好的了解和復習備考,小編為大家整理了計算機考研操作系統(tǒng)高頻考點:同步與互斥的詳細內(nèi)容,一起來看看吧。
2024計算機考研操作系統(tǒng)考點:同步與互斥
  一、進程同步
  同步亦稱直接制約關系,它是指為完成某種任務而建立的兩個或多個進程,這些進程因為需要在某些位置上協(xié)調它們的工作次序而等待、傳遞信息所產(chǎn)生的制約關系。進程間的直接制約關系就是源于它們之間的相互合作。
  二、進程互斥
  對臨界資源的訪問,必須互斥地進行?;コ猓步凶鲩g接制約關系。進程互斥指當一個進程訪問某臨界資源時,另一個想要訪問該臨界資源的進程必須等待。當前訪問臨界資源的進程訪問結束。釋放該資源之后,另一個進程才能去訪問臨界資源。
  三、臨界資源的訪問過程
  臨界資源的訪問過程分成4個部分:
  1.進入?yún)^(qū):為了進入臨界區(qū)使用臨界資源,在進入?yún)^(qū)要檢查可否進入臨界區(qū),若能進入臨界區(qū),則應設置正在訪問臨界區(qū)的標志,以阻止其他進程同時進入臨界區(qū)。
  2.臨界區(qū):進程中訪問臨界資源的那段代碼,又稱臨界段。
  3.退出區(qū):將正在訪問臨界區(qū)的標志清除。
  4.剩余區(qū):代碼中的其余部分。
  四、同步機制應遵循的準則
  為了實現(xiàn)對臨界資源的互斥訪問,同時保證系統(tǒng)整體性能,需要遵循以下原則:
  1.空閑讓進。臨界區(qū)空閑時,可以允許一個請求進入臨界區(qū)的進程立即進入。
  2.忙則等待。當已有進程進入臨界區(qū)時,其他試圖進入臨界區(qū)的進程必須等待。
  3.有限等待。對于請求訪問的進程,應該保證能在有限的時間內(nèi)進入臨界區(qū),這實際上也是我們后面講的活鎖。
  4.讓權等待。當進程不能進入臨界區(qū)時,應該立即釋放處理機,防止進程忙等待,這實際上是為了防止死鎖。
  以上內(nèi)容整理于網(wǎng)絡,僅供參考。
  以上就是學姐為大家整理的【2024計算機考研操作系統(tǒng)考點:同步與互斥】的全部內(nèi)容!想了解更多關于考研的相關信息,請關注高頓考研官網(wǎng)查詢,祝大家考研成功。另外,小編為2024考研的小伙伴們準備了豐富的學習資料,點擊下方藍色小卡片即可獲取哦~