ob体育竞彩 _欧宝体育在线链接 學習網站
當前位置: ob体育竞彩 > 通信技術> 正文

不同編程語言的通信原理

時間:2021-10-16 11:35 來源:未知

不管什麼編程語言,編譯後都是操作係統可以識別運行的0和1組成的代碼。所以你問的應該是不同程序之間怎麼實現交互或是通訊。

人與人之間的溝通,需要講對方能聽得懂的語言,程序與程序的溝通,靠的是要傳遞滿足程序指定的格式。不管是程序之間的通信還是電腦之間的通信,都是這樣。

可以把成績看做一個項目,比如說要建一座樓房,有的程序負責設計,有的程序負責施工,如果你把設計要求傳遞給施工單位,施工單位肯定要崩潰,如果你讓設計單位去施工,設計單位也要崩潰。設計單位收到實際要求後,也要進行內部分工,有人負責主體設計,有人負責胸風格設計,有人做估算,設計完成後,把設計結果返還給主程序,劉晨旭收到結果後,再把圖紙和施工要求交給施工單位進行施工,施工單位也會有各種各樣的安排,但對主程序來說,他隻要一個結果。

這種設計也叫黑匣子設計,可以把任何一個程序或者設備看做一個黑匣子,這個黑匣子有一入口,有一個出口,其他程序或者設備,隻要把符合要求的數據傳遞給這個黑匣子,黑匣子處理完後,把輸出的結果傳遞給下一個程序。其他程序不需要關心它是怎麼處理的。

基於這樣的原理,我們才可以把不同公司生產的不同配件裝在同一台電腦上。電腦CPU不需要關心顯卡是怎麼工作的?他隻要把顯示相關的數據發給顯卡,顯卡進行相關的處理後,再把顯示器能識別的顯示內容傳遞給顯示器,再由顯示器顯示出來。

如果中間的數據傳遞出現了錯誤,導致對方無法識別,程序就會出現錯誤,甚至是電腦藍屏死機。

    看過《不同編程語言的通信原理》的人還看了以下文章
    通信傳輸的數據中途失真接收方如何發現 通信傳輸的數據中途失真接收方如何發現
    通信傳輸的數據中途失真,接收方都是通過編碼校驗的方式發現錯誤的。常用的校驗方式有如下: 1)奇偶校驗:這是最簡單的校驗方式,根據被傳輸數據的二進製編碼中,數位為1的個數是奇數還是偶數來進行校驗,然後把1的個數是奇數或者偶數也做為1bit的編碼,附...
    RS485的通信方式及應用 RS485的通信方式及應用
    我們在工業控製、儀器儀表以及電力通信等領域中是需要進行較遠距離數據交換的。我們知道在以前使用的RS232串口通信由於采用的是點對點通訊方式,最大的傳輸距離也隻有十幾米遠,並且在傳輸數據時RS232傳輸方式會受電磁的幹擾造成信號傳輸的錯誤。為了彌補RS2...
    跨交換機同一VLAN是如何進行通信的 跨交換機同一VLAN是如何進行通信的
    交換機端口在vlan技術中應用時常見端口模式有Access端口和Trunk端口,另外像華為交換機還有一種叫Hybrid端口模式。不同端口模式接收和發送數據幀的處理方式是不同的。如果大家想了解交換機這些端口模式的配置及其工作原理請往下看~ 以如下拓撲為例,這裏我們...
    485通信可以考慮高壓通信嗎 485通信可以考慮高壓通信嗎
    1. RS-485的電氣特性:采用差分信號負邏輯,邏輯1以兩線間的電壓差為+(2~6)V表示;邏輯0以兩線間的電壓差為-(2~6)V表示。接口信號電平比RS-232-C降低了,就不易損壞接口電路的芯片, 且該電平與TTL電平兼容,可方便與TTL電路連接。 2. RS-485的數據最高傳...
    同一交換機不同VLAN如何隔離 同一交換機不同VLAN如何隔離
    三層交換機下的VLAN劃分,本身就已經做到了隔離,無法通信,VLAN的作用是可以隔離衝突域和廣播域。 什麼是VLAN VLAN也叫虛擬局域網,是一組邏輯上的設備和用戶,它們並不受物理位置的限製。相互之間的通信類似在同一個網段中,VLAN是一種新的技術,工作在OSI...
    Baidu
    map