現代的隨機存取存儲器依賴電容器存儲數據。電容器充滿電后代表1(二進制),未充電的代表0。由于電容器或多或少有漏電的情形,若不作特別處理,數據會漸漸隨時間流失。刷新是期讀取電容器的狀態(tài),然后按照原來的狀態(tài)重新為電容器充電,彌補流失了的電荷。需要刷新正好解釋了隨機存取存儲器的易失性。
在計算機中,RAM 、ROM都是數據存儲器。RAM 是隨機存取存儲器,它的特點是易揮發(fā)性,即掉電失憶。ROM 通常指固化存儲器(一次寫入,反復讀取),它的特點與RAM 相反。舉個例子來說也就是,如果突然停電或者沒有保存就關閉了文件,那么ROM可以隨機保存之前沒有儲存的文件但是RAM會使之前沒有保存的文件消失。
每一個網卡都有一個被稱為MAC地址的的48位串行號,它被寫在卡上的一塊ROM中。在網絡上的每一個計算機都擁有一個的MAC地址。
網卡上面裝有處理器和存儲器(包括RAM和ROM)。網卡和局域網之間的通信是通過電纜或雙絞線以串行傳輸方式進行的。而網卡和計算機之間的通信則是通過計算機主板上的I/O總線以并行傳輸方式進行。因此,網卡的一個重要功能就是要進行串行/并行轉換。由于網絡上的數據率和計算機總線上的數據率并不相同,因此在網卡中裝有對數據進行緩存的存儲芯片。
在安裝網卡時將管理網卡的設備驅動程序安裝在計算機的操作系統(tǒng)中。這個驅動程序以后就會告訴網卡,應當從存儲器的什么位置上將局域網傳送過來的數據塊存儲下來。網卡還要能夠實現以太網協(xié)議。
網卡并不是立的自治單元,因為網卡本身不帶電源而是使用所插入的計算機的電源,并受該計算機的控制。因此網卡可看成為一個半自治的單元。當網卡收到一個有差錯的幀時,它就將這個幀丟棄。當網卡收到一個正確的幀時,它就使用中斷來通知該計算機并交付給協(xié)議棧中的網絡層。當計算機要發(fā)送一個IP數據包時,它就由協(xié)議棧向下交給網卡組裝成幀后發(fā)送到局域網。