<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>
關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設計應用 > Linux網(wǎng)絡(luò )存儲器的設計

Linux網(wǎng)絡(luò )存儲器的設計

作者: 時(shí)間:2010-09-02 來(lái)源:網(wǎng)絡(luò ) 收藏

1、硬件設計

本文引用地址:http://dyxdggzs.com/article/202516.htm

  硬件設計方框圖如圖1所示。


  從圖1可看到,除CPU單元以外,的實(shí)現主要包括兩個(gè)部分:I/O接口和存儲器接口。下面以CPU為中心,說(shuō)明這兩個(gè)接口的主要功能。

 ?、買(mǎi)/O接口。這里指CPU與Ethernet的接口(以太網(wǎng)接口)。它采用PCI的方式與以太網(wǎng)相連,是進(jìn)入LAN(Local Area Network)的通道,在整個(gè)系統中負責發(fā)送或接收網(wǎng)絡(luò )上的數據包。

 ?、诖鎯ζ鹘涌?。包括兩個(gè)方面:一是RAM接口,主要存儲數據,采用PCI接口方式;二是Flash接口,主要存儲操作系統及應用軟件,采用并口形式與CPU相連。

 ?、鄞疟P(pán)冗余陣列卡(RAID)接口。包括與CPU的接口和與磁盤(pán)陣列的接口。磁盤(pán)陣列主要用來(lái)存儲網(wǎng)絡(luò )用戶(hù)資料,CPU通過(guò)磁盤(pán)陣列卡對磁盤(pán)陣列進(jìn)行管理操作,允許一定的冗余來(lái)保證用戶(hù)數據的安全。

  2、軟件設計

  在整個(gè)軟件設計中,應選擇一個(gè)合適的操作系統。整個(gè)操作系統要求體積比較小、網(wǎng)絡(luò )功能比較強、適于裁減、能被嵌入到Flash中,并且有網(wǎng)絡(luò )管理和磁盤(pán)管理功能。針對這些要求,我們選擇操作系統作為軟件平臺,對其內核進(jìn)行裁減,從而實(shí)現嵌入式的功能。整個(gè)軟件實(shí)現可分為以下幾個(gè)部分。

  2.1 內核的裁減

  (1)內核簡(jiǎn)介

  Linux內核主要由五部分構成:進(jìn)程調度、內存管理、虛擬文件系統、網(wǎng)絡(luò )接口以及進(jìn)程間通信。進(jìn)程調度負責控制進(jìn)程對CPU的訪(fǎng)問(wèn),調度程序使用一種策略確保所有的進(jìn)程都能公平地訪(fǎng)問(wèn)CPU,并且確保內核在任意時(shí)刻能執行必要的硬件操作。內存管理負責管理系統的物理內存,實(shí)現多進(jìn)程安全地共享計算機的內存;另外內存管理支持虛擬內存,使進(jìn)程可以使用大于實(shí)際物理內存的內存地址空間,不用的內存址空間被導出到文件系統中,并在需要使用時(shí)再導回到物理內存中。虛擬文件系統通過(guò)將各種設備抽象為一種公共接口,屏蔽了各種硬件設備的細節。網(wǎng)絡(luò )接口實(shí)現了對各種網(wǎng)絡(luò )標準網(wǎng)絡(luò )硬件的訪(fǎng)問(wèn)。進(jìn)程間通信子系統實(shí)現了系統內進(jìn)程間的多種通信機制。

linux操作系統文章專(zhuān)題:linux操作系統詳解(linux不再難懂)

上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>