看板 CSSE 關於我們 聯絡資訊
我記得沒錯的話 這兩種方式都適用共用記憶體的方式 1.os負責維護一塊記憶體紀錄各個程式的message, message是有等級的,如果不是io(driver用到的)訊息, 是不會產生軟體中斷來處理訊息的 所以os會在context switch時通知某個程序去執行對應的訊息處理程序 2.第二種方式是不會通過os的,共用記憶體的方式大部分用在 多threads的環境下,多個threads共用一塊記憶體 ,資料,訊息都紀錄在這裡,由使用者程序自己規劃 比較簡單些 ※ 引述《gwliao (gwliao)》之銘言: : ※ 引述《vvision ()》之銘言: : : 最近在看作業系統(OS)的書 : : 因為我是初學者 所以書中很多名詞不懂 也不太了解在講什麼 : : 像是通訊方式兩種常見的方式 一為訊息傳遞 二為共用記憶體 : : 我就不能體會訊息傳遞是如何傳遞的@"@ 好茫然喔 .... : : 有前輩可以指導如何看這方面的書籍嗎?? : : (我可以順便問一下在OS中文書籍方面有哪幾本是淺顯易懂的!!! ) : : 謝謝大家~~ : 我想講個故事給你聽, 方法有二 : (1) 我寫在紙條上, 然後請同學將紙條送到你手中. : (2) 我寫到佈告欄, 你有空常去看佈告欄就可以看到了. : 假如想知道故事的人多的話, 要怎麼辦? : 假如不是故事而是緊急事情, 那要選什麼方式? : 假如我都寫在佈告欄上, 那你會常常去看嗎? : ...... : 就這樣. : PS: 這是給vvision, 不是給那些知道的人. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.81.153.133