国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

信號量的概念 操作系統(tǒng)大神能不能用自然語言給我解釋一下信號量機制描述的到底啥意思?

操作系統(tǒng)大神能不能用自然語言給我解釋一下信號量機制描述的到底啥意思?例如。有三根筷子,三個人吃,條件是拿到一雙筷子吃。然后這可能發(fā)生:每個人都有一根筷子,每個人只能餓死。為了避免這種情況,我們需要增加

操作系統(tǒng)大神能不能用自然語言給我解釋一下信號量機制描述的到底啥意思?

例如。

有三根筷子,三個人吃,條件是拿到一雙筷子吃。然后這可能發(fā)生:每個人都有一根筷子,每個人只能餓死。為了避免這種情況,我們需要增加一條規(guī)則,讓一個人每時每刻都能得到兩根筷子。這個規(guī)則就是信號量機制。

信號量機制屬于臨界區(qū)互斥的哪種互斥方法?

關鍵區(qū)域互斥分為軟件實現(xiàn)方法和硬件實現(xiàn)方法。

軟件實現(xiàn)方法是設置和檢查入口區(qū)域中的一些標志,以指示關鍵區(qū)域中是否有進程。如果在關鍵區(qū)域有一個進程,它將通過循環(huán)檢查在入口區(qū)域等待。進程離開關鍵區(qū)域后,它將修改退出區(qū)域中的標志。

硬件實現(xiàn)方法分為中斷屏蔽法和硬件指令法。

中斷屏蔽意味著當進程使用處理器在關鍵區(qū)域執(zhí)行代碼時,禁止所有中斷,以防止其他程序進入關鍵區(qū)域。

硬件指令方法使用ts和swap語句。

信號量互斥由P、V原語控制。當進入關鍵區(qū)域時,通過P,V操作修改信號量值,實現(xiàn)互斥。我認為在關鍵領域?qū)崿F(xiàn)互斥的兩種基本方法之間有一些細微的差別。如果你真的想把它分成基本的方法,它仍然感覺像是軟件實現(xiàn)方法。