[問題] multiporcessors' semophore
請問一下
在多CPU的環境下
純軟的semophore機制怎麼實做的呢?
(i.e. wait signal是純軟實作 非atomic, 因為多CPU架構下不好用硬體實作之)
我看恐龍書是說改成如下架構 ==>
busy-waiting entry section(such as Bakery Algorithm's or Peterson Algorithm's)
wait
CS
signal
exit section
remaining CS
如此便可以不需要用硬體實作wait, signal
但如此一來wait, signal也不需要了吧....=_="
前面插上Bakery algorithm加上semophore有什麼好處嗎?.
--
流淚了
http://www.youtube.com/watch?v=rrxOBxlQmho
街舞的新里程碑
街舞才發展10幾20年 憲在也有人在思考之前現代舞走過的路子了
不一定要完全的follow beat~~ 也可以是很肢體去表現舞者的情感 音樂變成是輔助
就像是現代舞那樣~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.135.250.104
※ 編輯: skyracer 來自: 220.135.250.104 (07/08 19:30)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章