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