使用共享記憶體在控制系統中共享資料靠譜嗎

2021-03-10 09:42:28 字數 689 閱讀 9970

1樓:匿名使用者

1、多進

程不一定優於多執行緒

2、共享記憶體沒有問題

3、linux上的話,程序間共享資料可以

回用d-bus,更可靠而且簡單。答d-bus也是廣播的。

如果要考慮高可靠性的話,那麼採集程式可以單獨一個程序,然後通過mom,如activemq之類的用持久方式傳送資料,可以廣播也可以點對點,也支援分散式。監聽程式兩個,一個顯示一個儲存至資料庫。這樣的話只要考慮採集程式的高可靠性就可以了,因為如果採用持久方式傳送資料的話,對方沒有接收到資料的時候是會儲存下來的。

2樓:匿名使用者

(1)共享記憶體抄在多個程序間共享資料,

bai一定du存在共享資料的優先順序及爭搶資源問題zhi,多個程序之間要開dao發一個管理器以進行資源分配也不一件簡單的事情!

(2)共享記憶體必須是在機器正常工作狀態(加電)時有效。但實際的應用環境比較複雜,要考慮突然掉電等異常故障下的資料安全性問題,對重要的應用容易出現資料丟失,對於交易類的應用資料不能回滾,這是一個致命的弱點。

(3)早期的通訊平臺,如tpq、mq等對manager的要求很高,是系統的核心技術之一。

3樓:

1、升級上我覺得程序會更方便,可以單獨升級某一個程序!

2、共享記憶體的方式需要有互斥,多執行緒同時訪問,資料同步會有問題!

多個閉環控制系統(有併聯,有串聯,同時存在)穩定性會怎樣?怎樣增強穩定性

兩個接觸器線圈必須併聯,線圈是有工作電壓的,串聯分壓。兩接觸器主觸頭串聯之後在控制電機,輔助常開觸頭 串聯 之後 給接觸器 起自鎖作用 這樣做的目的不是為了 電機能順利啟動,而是為了 電機能順利停止因為 接觸器主觸頭在閉合的一瞬間,觸頭之間有很大的電流,會把主觸頭燒壞的,主觸頭閉合是靠電磁線圈的拉力...

電廠DCS控制系統的概述,火力發電廠中DCS系統指什麼

distributed control systems,簡稱dcs 又稱為分散自控制系統 分散型控制系統,集散控制系統.行業內業稱4c技術既control控制技術 puter 計算機技術 munication 通訊技術 cathode ray tube crt顯示技術。傳統的dcs是通過plc和執行...

控制系統中的負反饋是什麼意思,4何謂自動控制系統的負反饋負反饋在控制系統中起著什麼樣的作用

輸出去的訊號經過處理又回到輸入起到調節作用是輸出端的新號大致處於平穩 例如 空調 室溫低就會加熱 等到溫度上公升到設定溫度時就會停止加熱 什麼是負反饋 負反饋在自動控制系統中有什麼意義 一 負反饋 將乙個系統的輸出訊號的一部分或全部以一定方式和路徑送回到系統的輸入端作為輸入訊號的一部分,這個作用過程...