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