為什麼基於x86的硬體是物聯網邊緣計算的關鍵要素?

2021-09-26 01:12:02 字數 1167 閱讀 9956

雖然物聯網在全球範圍內實現跨越式發展,但基於arm處理器的裝置似乎已成為中心舞台,主要是因為它們面向移動裝置(由於其低功耗和低成本),適用於物聯網裝置為一些基本應用而構建,這使得它們更為普及。他們將資料直接傳送到雲端,例如溫度或濕度感測器,能源監控等等。然而,隨著時間的推移,出現了其他型別的物聯網架構,例如邊緣計算,它們為基於x86處理器的硬體提供了在物聯網中發揮重要作用的機會。什麼是邊緣計算以及x86架構的處理器在其中扮演什麼角色?

邊緣計算

組成物聯網的數以百萬計的裝置有一些共同之處:它們收集資訊,但它們不做任何事情。他們將其傳送到雲,大型資料中心接收它,將其合併,並統一處理資料以獲得某些結果或啟用某些事件。所有這些裝置的「被動」操作是希望改變所謂的邊緣計算,這種理念特別適用於商業和工業場景,為所有這些裝置帶來更多自主權,使它們更「智慧型」 。它被定義為物聯網裝置附近的it基礎設施(例如渦輪機,生產線,機械人,掃瞄器等)。因此,代替品必須遍歷網路的整個軌跡以到達it基礎設施的資訊。

基於x86的硬體的關鍵作用

舉例來說,工業環境中的scada系統,我們會想到生產線上的x個plc,它們測量機器或員工執行的多個產品或特定操作。如果我們在等式中新增一些其他型別的系統,如機器視覺或條形碼讀取,則資料量會急劇增加。在邊緣計算基礎架構中,我們會先將資料分析,然後再將任何內容上傳到雲端,或者對plc進行某種響應。在這種情況下,由於其高處理能力,基於x86的硬體比其他選項(如arm)做得更好。如果我們考慮在邊緣計算閘道器上接收大量資料,我們需要乙個在更複雜的任務上可靠的選項。

i / o相容性

由於基於x86的硬體多年,製造商已經設計並生產了大量的硬體及其支援軟體(即驅動程式),專門用於此類架構,值得一提的是競爭如何也提高了質量的標準。裝置可用於基於x86的硬體閘道器及其互補基礎設施裝置的外圍裝置選項使此選項更好,以實現更順暢的實施。另一方面,arm解決方案仍然是一種較新的選擇,它使許多裝置獨一無二,並且與具有相同架構的其他裝置不相容。

軟體解決方案相容

由於基於x86的硬體的知名和已建立的設計,它還與大量的軟體解決方案更相容,隨時可以在工作場所實施。

基於這個例子,我們可以說,基於x86的硬體仍然在工業4.0革命中發揮著重要作用,在邊緣計算這樣的架構中,移動裝置可以作為更強大的高階處理裝置的補充,更接近流程然後將資料傳送到雲(資料中心)。

為什麼32位系統又叫x86系統呢?

網路資料 x86指的是一種cpu的架構 因為intel的8086,286,386 586而得名 amd開發的大部分cpu也是基於x86架構的 x86架構的特點是cpu的暫存器是32位的,因此也叫32位cpu 基於32位cpu開發的作業系統就叫32位作業系統,因為目前x86架構在32位cpu的知名度,...

解答 x86架構下,頁面大小為什麼是4K?

前提 32位邏輯位址空間的計算機系統,頁表,每個頁中每個條目佔4byte,即32位的資料 以上前提是目前x86架構32位系統的真實情況 設 頁大小為x byte 則 x 4就是每個頁中可以訪問的條目個數 圖1 假設在乙個32位的條目中存放此記憶體的位址,則2 log2 x 4 就是圖1中,p1 p2...

解答 x86架構下,頁面大小為什麼是4K?

以上前提是目前x86架構32位系統的真實情況 設 頁大小為x byte 則 x 4就是每個頁中可以訪問的條目個數 圖1 假設在乙個32位的條目中存放此記憶體的位址,則2 log2 x 4 就是圖1中,p1 p2的位數。2 p1 p2 系統可以定址多少個頁面 x 4 2 前兩級頁表共可以選擇多少個en...