路由器系統是硬體和軟體的結合體,硬體用的可以是arm核心或者mips核心,或者是ppc,或者是intel的cpu。這個核心部分相當於我們使用的pc的cpu。一台pc一般只要乙個網絡卡,但是路由器需要多個網絡卡。現在大部分pc的網絡卡是通過pci匯流排連線到cpu的匯流排的,所有的資料交換都需要通過cpu的處理。而路由器的設計,網絡卡一般直接連線到資料匯流排上,比pc的pci連線效率要高很多,一些高階的路由器的網絡卡採用了專用的晶元,晶元上有資料處理器,網絡卡和網絡卡之間的資料傳送不需要cpu參與太多。路由器系統除了cpu,網絡卡以外,還有flash,和記憶體。flash相當於pc的硬碟,記憶體當然是相當於pc的記憶體了。由於路由器系統是用來**資料的,而pc系統的設計卻是滿足某種應用服務,或者辦公或者家用介面的使用,如編輯,儲存等,雖然路由器的設計和pc的設計在基本理論上是相似的,有cpu/記憶體/「硬碟」,但是實際上千差萬別。我們分幾個方面來看:
1、首先硬體上的差別
安裝一台pc以後,我們可以不停地往裡面安裝應用程式,也不停地儲存自己編寫的或者從其他機器和網路上的檔案,所以希望硬碟越大越好;辦公系統的程式設計是不太考慮記憶體的優化的,有多少記憶體使用多少記憶體,記憶體不夠,還從硬碟借,因此安裝pc,只要資金許可,我們能用1g就不用512m。由於pc一般使用windows,當然,在相同的作業系統下面,cpu越快,程式執行得也就越快。但是大家都知道,在相同的硬體下,linux就比windows快,linux執行程式占用的記憶體比windows的少,效率高。
同樣的道理,記憶體也是如此,路由器的功能是**資料報,硬體記憶體的使用效率依賴精簡的軟體,乙個好的系統在執行的時候也只需要幾兆的記憶體,再多的記憶體也是沒用的。如果某系統說我的記憶體比誰的大,我的flash比誰的大,那只是很片面的誤導,除非他的程式效率太低,無用的**太多,需要更多的flash和記憶體,而更多的記憶體和flash也意味需要更多的資金,最後,當然是購買者來付這些額外的錢。
所以,如果宣傳只有說硬體好是片面的,就如一台pc用的cpu是p4 3.2g,記憶體1g,硬碟120g,但是使用者安裝了乙個dos作業系統,沒有應用程式,那麼這個系統恐怕滿足不了絕大部分使用者的需求。所以,系統需要乙個很好的軟體和硬體配合。
還有乙個方面的差別,路由器的硬體設計是無間斷使用的,而pc不是。你可以將好的路由器開上一年,它仍然能保持硬體的穩定性,而pc(非伺服器),你只要連續開乙個星期,就得當心了。
2、其次是軟體上的差別
在pc使用的軟體從微軟公司這條線看,以前有dos,後來有windows 3.1,windows95/98,到今天普遍應用的windows 2000/xp,2003。相信現在除了極其少數的懷舊者以外,cpu的主頻再高,記憶體和硬碟再龐大,大家都不會安裝dos或者windows 3.1做辦公和家庭用,原因是顯而易見的。路由器也是如此,乙個好的硬體系統,還需要乙個作業系統軟體才能一起工作。軟體有大,有小。不像pc,大家都使用有限的幾種軟體,因此,買機器的時候,當然只需要比較硬體;而路由器,除了硬體之外,更主要的是它的作業系統。由於這些軟體不像桌面軟體那樣,絕大部分市場是微軟佔據著,而是哪家公司出的產品,就是用哪家的。硬體是明擺的東西,軟體才是核心,是路由器廠家的中心。華為是國內很大的企業,在國際上的也算大的通訊企業,雖然它的產品看上去都有硬體,但是它還是號稱自己是乙個軟體企業。為什麼?因為,軟體是核心,是華為的競爭力所在。cisco是路由器的老大,它什麼東西值錢?就是它的ios。所以,看一家公司是否有技術能力,就看它是否有自己的作業系統就知道了。
路由器硬體和作業系統軟體關係之我見
路由器系統是硬體和軟體的結合體,硬體用的可以是arm核心或者mips核心,或者是ppc,或者是intel的cpu。這個核心部分相當於我們使用的pc的cpu。一台pc一般只要乙個網絡卡,但是路由器需要多個網絡卡。現在大部分pc的網絡卡是通過pci匯流排連線到cpu的匯流排的,所有的資料交換都需要通過c...
路由器硬體和作業系統軟體關係之我見
路由器系統是硬體和軟體的結合體,硬體用的可以是arm核心或者mips核心,或者是ppc,或者是intel的 cpu。這個核心部分相當於我們使用的pc的cpu。一台pc一般只要乙個網絡卡,但是路由器需要多個網絡卡。現在大部分pc的網絡卡是通過pci匯流排連線到 cpu的匯流排的,所有的資料交換都需要通...
路由器的硬體組成和軟體系統
路由器 router 又稱閘道器裝置 gateway 是用於連線多個邏輯上分開的網路。目前路由器已經廣泛應用於各行各業,各種不同檔次的產品已成為實現各種骨幹網內部連線 骨幹網間互聯和骨幹網與網際網路互聯互通業務的主力軍。路由和交換機之間的主要區別就是交換機發生在osi參考模型第二層 資料鏈路層 而路...