設計作業系統時對併發程序的管理主要應解決哪方面的問題?解

時間 2022-09-27 12:35:56

1樓:匿名使用者

]程序的併發執行可以提高計算機系統的工作效率,但必須對它們進行三個方面的管理以確保併發程序執行的正確性。

第一,併發程序的同步與互斥。併發程序在共享資源時可能出現與時間有關的錯誤,為保證系統的安全應實現正確的同步與互斥。

第二,程序通訊。需要相互合作的併發程序之間經常要交換資訊,使之能協調地完成任務。當需要交換大量資訊時,應有專門的通訊機制來實現資訊的傳遞。

第三,死鎖問題。由於併發程序執行的速度和採用的資源分配策略,使程序在競爭資源時可能引起系統死鎖。因此,必須考慮如何防止、避免和檢測死鎖。

2樓:匿名使用者

程序的併發執行可以提高計算機系統的工作效率,為確保併發程序執行的正確性,主要應解決下面三個方面的問題:

第一,併發程序的同步與互斥。併發程序在共享資源時可能出現與時間有關的錯誤,為保證系統的安全應實現正確的同步與互斥。

第二,程序通訊。需要相互合作的併發程序之間經常要交換資訊,使之能協調地完成任務。當需要交換大量資訊時,應有專門的通訊機制來實現資訊的傳遞。

第三,死鎖問題。由於併發程序執行的速度和採用的資源分配策略,使程序在競爭資源時可能引起系統死鎖。因此,必須考慮如何防止、避免和檢測死鎖。

作業系統的基本特徵?

乙個系統有5個併發執行的程序,共享n臺磁帶機,每個程序最多需要3臺,問系統不會發生死鎖的n的最小數

如何解決多程序或多執行緒併發的問題

3樓:匿名使用者

使用共享鎖lock_sh,如果是讀取,不需要等待,但如果是寫入,需要等待讀取完成。

使用獨佔鎖lock_ex,無論寫入/讀取都需要等待。

lock_un,無論使用共享/讀佔鎖,使用完後需要解鎖。

lock_nb,當被鎖定時,不阻塞,而是提示鎖定。

在Windows作業系統中如何對磁碟進行格式化

win7操作步驟如下 1,右鍵點選計算機點管理 如果系統提示您輸入管理員密碼或進行確認,請鍵入該密碼或提供確認 2,在左窗格中的 儲存 下面,單擊 磁碟管理 3,右鍵單擊要格式化的卷,然後單擊 格式化 4,若要使用預設設定格式化卷,請在 格式化 對話方塊中,單擊 確定 注意 格式化卷將會破壞分割槽上...

如何使用GHOST對作業系統所在分割槽進行轉殖

電腦一方面帶給使用者極大的便利 另一方面,由於使用不當或不可預見的原因引起的作業系統癱瘓 資料丟失問題,也給使用者帶來很大的煩惱。有鑑於此,作為一名電腦使用者,掌握備份與恢復的真功夫便顯得尤為重要。ghost以功能強大 使用方便著稱,成為硬碟備份和恢復類軟體中的翹楚。常與計算機打交道的朋友想必大都重...

安裝作業系統時怎樣格式化全部磁碟

裝系統的時候,一般會格式化c盤,如果需要格式化其他的分割槽,可以先處理分割槽,在安裝系統,具體如下 1 在pe系統桌面上雙擊diskgenius分割槽工具圖示,此時會彈出工具視窗,然後單擊選擇需要格式化的分割槽,並點選 格式化 按鈕,如下圖所示 2 然後,在彈出格式化分割槽屬性視窗,我們可以更改檔案...

怎樣讓電腦啟動時 直接進入xp作業系統

我是舞二 跳過開機時候選擇系統,修改系統盤下的boot.ini 去掉隱藏和隱藏受保護系統檔案才能看到 把timeout 的值改成0 每次進入windows xp桌面前,總會出現乙個使用者登入的畫面,要求輸入使用者名稱和密碼。這樣做的好處是在多人使用一部電腦的環境中安全性有保障。不過,如果電腦只是你乙...

linux作業系統我從電腦啟動時就進入的字元模式怎樣切換到圖形介面下呢

在字元介面的時候,你開啟 etc inittab 這裡可以配置開機的啟動級別 如果你沒安裝桌面,需要先安裝桌面環境,不然就沒圖形。可以安裝gnome kde等桌面 會自帶dm,gdm和kdm,看到下面就知道什麼是dm了 下面是我的 etc inittab檔案內容,需要注意的地方我加了注釋了 2 et...