作業系統的行程通訊主要是介紹了 不同行程之間的通訊,主要掌握共享存盤、訊息佇列、管道通訊,
主要的重點冷月做出了標識,知識點如下圖(pdf版或xmind源檔案請關注公眾號:學長冷月,回復作業系統),

冷月點睛
行程通訊大家必須把這3種方式搞清楚,經常考,經常考,
共享存盤就是不同的行程通過同步互斥訪問工具(PV操作)來互斥訪問一組共享的記憶體空間,分別有基于資料結構(低級共享)、基于存盤區(高級共享),
訊息佇列就是發送方給接收方發送一個帶有特定頭的訊息體,到接收方的訊息緩沖佇列,接收方在訊息緩沖佇列里取資料,直接發送:直接將特定體的訊息發送到接收方的訊息快取佇列;間接發送:發送方和接收方中間設定一個中間信箱,發送方將訊息發送到信箱中,接收方從信箱中取資料,
管道通訊,管道是一種檔案,只能半雙工通信,管道是一種特殊的檔案,發送方發送訊息就是向檔案寫資料,寫時直到寫滿前不能讀,讀時沒讀空前不能寫,發送方寫滿后就會被阻塞,接收方讀完后就會被阻塞
如果這篇博文有幫助到您,可以幫冷月點一個贊或者加一個關注哦!
歡迎關注我的公眾號:學長冷月,獲得獨家整理的學習資源和日常干貨推送,
如果您對我的專題內容感興趣,也可以關注我的博客:guoyu7.com
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/528.html
標籤:其他
上一篇:狀態機簡單介紹
下一篇:代碼編輯器揭露性格,你是哪一種?
