什么是ROM、EPROM、EEPROM、FLASH ROM?
在微機(jī)的發(fā)展初期,BIOS都存放在ROM(Read Only Memory,只讀存儲(chǔ)器)中。ROM內(nèi)部的資料是在ROM的制造工序中,在工廠里用特殊的方法被燒錄進(jìn)去的,其中的內(nèi)容只能讀不能改,一旦燒錄進(jìn)去,用戶只能驗(yàn)證寫(xiě)入的資料是否正確,不能再作任何修改。如果發(fā)現(xiàn)資料有任何錯(cuò)誤,則只有舍棄不用,重新訂做一份。ROM是在生產(chǎn)線上生產(chǎn)的,由于成本高,一般只用在大批量應(yīng)用的場(chǎng)合。
由于ROM制造和升級(jí)的不便,后來(lái)人們發(fā)明了PROM(Programmable ROM,可編程ROM)。最初從工廠中制作完成的PROM內(nèi)部并沒(méi)有資料,用戶可以用專用的編程器將自己的資料寫(xiě)入,但是這種機(jī)會(huì)只有一次,一旦寫(xiě)入后也無(wú)法修改,若是出了錯(cuò)誤,已寫(xiě)入的芯片只能報(bào)廢。PROM的特性和ROM相同,但是其成本比ROM高,而且寫(xiě)入資料的速度比ROM的量產(chǎn)速度要慢,一般只適用于少量需求的場(chǎng)合或是ROM量產(chǎn)前的驗(yàn)證。
EPROM(Erasable Programmable ROM,可擦除可編程ROM)芯片可重復(fù)擦除和寫(xiě)入,解決了PROM芯片只能寫(xiě)入一次的弊端。EPROM芯片有一個(gè)很明顯的特征,在其正面的陶瓷封裝上,開(kāi)有一個(gè)玻璃窗口,透過(guò)該窗口,可以看到其內(nèi)部的集成電路,紫外線透過(guò)該孔照射內(nèi)部芯片就可以擦除其內(nèi)的數(shù)據(jù),完成芯片擦除的操作要用到EPROM擦除器。EPROM內(nèi)資料的寫(xiě)入要用專用的編程器,并且往芯片中寫(xiě)內(nèi)容時(shí)必須要加一定的編程電壓(VPP=12—24V,隨不同的芯片型號(hào)而定)。EPROM的型號(hào)是以27開(kāi)頭的,如27C020(8*256K)是一片2M Bits容量的EPROM芯片。EPROM芯片在寫(xiě)入資料后,還要以不透光的貼紙或膠布把窗口封住,以免受到周圍的紫外線照射而使資料受損。
鑒于EPROM操作的不便,后來(lái)出的主板上的BIOS ROM芯片大部分都采用EEPROM(Electrically Erasable Programmable ROM,電可擦除可編程ROM)。EPROM的擦除不需要借助于其它設(shè)備,它是以電子信號(hào)來(lái)修改其內(nèi)容的,而且是以Byte為最小修改單位,不必將資料全部洗掉才能寫(xiě)入,徹底擺脫了EPROM Eraser和編程器的束縛。EPROM在寫(xiě)入數(shù)據(jù)時(shí),仍要利用一定的編程電壓,此時(shí),只需用廠商提供的專用刷新程序就可以輕而易舉地改寫(xiě)內(nèi)容,所以,它屬于雙電壓芯片。借助于EPROM芯片的雙電壓特性,可以使BIOS具有良好的防毒功能,在升級(jí)時(shí),把跳線開(kāi)關(guān)打至“ON”的位置,即給芯片加上相應(yīng)的編程電壓,就可以方便地升級(jí);平時(shí)使用時(shí),則把跳線開(kāi)關(guān)打至“OFF”的位置,防止CIH類的病毒對(duì)BIOS芯片的非法修改。所以,至今仍有不少主板采用EPROM作為BIOS芯片并作為自己主板的一大特色。
FLASH ROM則屬于真正的單電壓芯片,在使用上很類似EPROM,因此,有些書(shū)籍上便把FLASH ROM作為EPROM的一種。事實(shí)上,二者還是有差別的。FLASH ROM在擦除時(shí),也要執(zhí)行專用的刷新程序,但是在刪除資料時(shí),并非以Byte為基本單位,而是以Sector(又稱Block)為最小單位,Sector的大小隨廠商的不同而有所不同;只有在寫(xiě)入時(shí),才以Byte為最小單位寫(xiě)入;FLASH ROM芯片的讀和寫(xiě)操作都是在單電壓下進(jìn)行,不需跳線,只利用專用程序即可方便地修改其內(nèi)容;FLASH ROM的存儲(chǔ)容量普遍大于EPROM,約為512K到至8M KBit,由于大批量生產(chǎn),價(jià)格也比較合適,很適合用來(lái)存放程序碼,近年來(lái)已逐漸取代了EPROM,廣泛用于主板的BIOS ROM,也是CIH攻擊的主要目標(biāo)。
補(bǔ)充:
EPROM、EEPROM都是存儲(chǔ)器
EPROM就是可擦除可編程只讀存儲(chǔ)器,它不能逐字擦除,不可直接被電改寫(xiě)??梢杂米贤饩€或是x放射線將存儲(chǔ)內(nèi)容一次性全部擦除,然后再寫(xiě)入新的內(nèi)容。
EEPROM是電可擦除可編程只讀存儲(chǔ)器。在平常情況下,EEPROM與EPROM一樣是只讀的,需要寫(xiě)入時(shí),在指定的引腳加上一個(gè)高電壓即可寫(xiě)入或擦除,而且其擦除的速度極快!它可以電改寫(xiě),也可以逐字節(jié)改寫(xiě)。
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)
點(diǎn)擊舉報(bào)。