計算機(jī)ram和rom的區(qū)別是什么
計算機(jī)ram和rom的區(qū)別是什么
在計算機(jī)的內(nèi)存中與兩種不同的儲存方式!下面是學(xué)習(xí)啦小編為你整理的計算機(jī)ram和rom的區(qū)別是什么,供大家閱覽!
ROM與RAM
簡單的說,一個完整的計算機(jī)系統(tǒng)是由軟件和硬件組成的。其中,硬件部分由中央處理單元CPU(包括運(yùn)算器和控制器)、存儲器和輸入/輸出設(shè)備構(gòu)成。目前個人電腦上使用的主板一般只能支持到1GB的內(nèi)存,即使是INTEL目前最高階的450NX芯片組也只能支持到4GB。
存儲器包括主存儲器(Main Memory)和輔助存儲器(Auxiliary Memory)。主存儲器又稱內(nèi)存儲器(簡稱內(nèi)存),輔助存儲器又稱外存儲器(簡稱外存)。主存具有速度快、價格高、容量小的特點(diǎn),負(fù)責(zé)直接與CPU交換指令和數(shù)據(jù)。輔存通常是磁性介質(zhì)或光盤,能長期保存信息,并且不依賴于電來保存信息。輔存速度慢、價格低、容量大,可以用來保存程序和數(shù)據(jù)。常見的輔存如硬盤、軟盤、CD-ROM等,而現(xiàn)在的主存一般就是指半導(dǎo)體集成電路存儲器了。那主存和內(nèi)存有什么關(guān)系呢?可以這么認(rèn)為:主存就是廣義的內(nèi)存。
廣義的內(nèi)存分為隨機(jī)存儲器(RAM,RANDOM ACCESS MEMORY)和只讀存儲器(ROM,READ ONLY MEMORY)。電腦上使用RAM來臨時存儲運(yùn)行程序需要的數(shù)據(jù),不過如果電腦斷電后,這些存儲在RAM中的數(shù)據(jù)將全部丟失。每種每臺電腦中都結(jié)合有兩種基本類型的內(nèi)存,它們分別有不同的用途以完成不同的任務(wù)。 為了存儲數(shù)據(jù)的持久性,ROM常用
于存儲電腦重要的信息例如:電腦主板的BIOS(基本輸入/輸出系統(tǒng))。不像RAM,存儲在ROM中的數(shù)據(jù)理論上是永久的。即使電腦關(guān)機(jī)后,保存在ROM中的數(shù)據(jù)也不會丟失。 存儲在BIOS中的信息控制著你電腦系統(tǒng)的運(yùn)行。真因?yàn)槠渲匾?,對BIOS未經(jīng)授權(quán)的復(fù)制或刪除是不允許的。
一、 RAM
RAM是指通過指令可以隨機(jī)的、個別的對各個存儲單元進(jìn)行訪問的存儲器,一般訪問時間基本固定,而與存儲單元地址無關(guān)。RAM的速度比較快,但其保存的信息需要電力支持,一旦丟失供電即數(shù)據(jù)消失,所以又叫易失性存儲器,還有一種很有趣的叫法是"揮發(fā)性存儲器",當(dāng)然這里"揮發(fā)"掉的是數(shù)據(jù)而不是物理上的芯片。在51單片機(jī)中,RAM主要用來保存數(shù)據(jù)、中間結(jié)果和運(yùn)行程序等,所以也把RAM叫做數(shù)據(jù)存儲器。
1.RAM的分類
RAM又分動態(tài)存儲器(DRAM,DYNAMIC RAM)和靜態(tài)存儲器(SRAM,STATIC RAM)我們經(jīng)常說的“系統(tǒng)內(nèi)存”就是指后者,DRAM。靜態(tài)RAM是靠雙穩(wěn)態(tài)觸發(fā)器來記憶信息的,只要不斷電,信息是不會丟失的,所以謂之靜態(tài);動態(tài)RAM是靠MOS電路中的柵極電容來記憶信息的。由于電容上的電荷會泄漏,需要定時給與補(bǔ)充,這個充電的過程叫再生或刷新(REFRESH),所以動態(tài)RAM需要設(shè)臵刷新電路。由于電容的充放電是需要相對較長的時間的,
DRAM的速度要慢于SRAM。但SRAM免刷新的優(yōu)點(diǎn)需要較復(fù)雜的電路支持,如一個典型的SRAM的存儲單元需要六個晶體管(三極管)構(gòu)成,而DRAM的一個存儲單元最初需要三個晶體管和一個電容,后來經(jīng)過改進(jìn),就只需要一個晶體管和一個電容了,所以動態(tài)RAM比靜態(tài)RAM集成度高、功耗低,從而成本也低,適于作大容量存儲器。所以主內(nèi)存通常采用動態(tài)RAM,而高速緩沖存儲器(Cache)則使用靜態(tài)RAM。另外,內(nèi)存還應(yīng)用于顯卡、聲卡及CMOS等設(shè)備中,用于充當(dāng)設(shè)備緩存或保存固定的程序及數(shù)據(jù)。
2.目前和未來的的內(nèi)存
目前在市場上還是SDRAM占統(tǒng)治地位,是目前的主流內(nèi)存。但是隨著內(nèi)存技術(shù)蓬勃發(fā)展,幾個大廠商都在加緊自己新型內(nèi)存技術(shù)的發(fā)展,其中尤以RDRAM和DDR的較量最為激烈,可以預(yù)料未來將是RDRAM和DDR的天下。
下面將分別介紹這幾種內(nèi)存。
SDRAM:SDRAM(Synchronous DRAM)的中文名字是“同步動態(tài)隨機(jī)存儲器”,這就是目前主推的PC100和PC133規(guī)范所廣泛使用的內(nèi)存類型,它的帶寬為64bit,3.3 V電壓,目前產(chǎn)品的最高速度可達(dá)5ns。它是與CPU使用相同的時鐘頻率進(jìn)行數(shù)據(jù)交換,它的工作頻率是與CPU的外頻同步的,不存在延遲或等待時間。
DDR SDRAM:又簡稱DDR,是“雙倍速率SDRAM”的意思,由于它可以在時鐘觸發(fā)沿的上、下沿都能進(jìn)行數(shù)據(jù)傳輸,所以即使在133MHz的總線頻率下的帶寬也能達(dá)到2.128GB/S。DDR不支持3.3V
電壓的LVTTL,而是支持2.5V的SSTL2標(biāo)準(zhǔn)。它仍然可以沿用現(xiàn)有SDRAM的生產(chǎn)體系,制造成本比SDRAM略高一些(約為10%左右)。 RDRAM:Direct Rambus DRAM(DRDRAM)“接口動態(tài)隨機(jī)存儲器”,這是Intel所推崇的未來內(nèi)存的發(fā)展方向,它將RISC(精簡指令集)引入其中,依靠高時鐘頻率來簡化每個時鐘周期的數(shù)據(jù)量。它具有相對SDRAM較高的工作頻率(不低于300MHz),但其數(shù)據(jù)通道接口帶寬較低,只有16bit,當(dāng)工作時鐘為300MHz時,Rambus利用時鐘的上沿和下沿分別傳輸數(shù)據(jù),因此它的數(shù)據(jù)傳輸率能達(dá)到300×16×2÷8=1.2GB/S,若是兩個通道,就是2.4GB/S。它與傳統(tǒng)DRAM的區(qū)別在于引腳定義會隨命令變化,同一組引腳線既可以被定義成地址線也可以被定義成控制線。其引腳數(shù)僅為普通DRAM的三分之一。當(dāng)需要擴(kuò)展芯片容量時,只需要改變命令,不需要增加芯片引腳。DRDRAM要求RIMM中必須都插滿,空余的插槽中必須插上傳接板(也叫終結(jié)器)。
二 ROM
ROM英文概念是 Read Only Memory,只讀式存儲器,在計算機(jī)中,是一種類型的內(nèi)存。此類型內(nèi)存常被用于存儲重要的或機(jī)密的數(shù)據(jù)。理想上認(rèn)為,此種類型的內(nèi)存是只能讀取,而不允許擦寫。在51單片機(jī)中,ROM一般用來存放常數(shù)、數(shù)據(jù)表格、程序代碼等,所以也叫做程序存儲器
不過也有一些不同一般的ROM類型,它可為某種特殊的要求而
涮新其內(nèi)容。
1、ROM 是標(biāo)準(zhǔn)的ROM,用于永久性存儲重要數(shù)據(jù)。當(dāng)一項科技性產(chǎn)品需要其部份信息不會隨著外界等因素的變化而變更時,它們通常都使用此標(biāo)準(zhǔn)的ROM模塊。在ROM中,信息是被永久性的蝕刻在ROM單元中的,這使得ROM在完成蝕刻工作后是不可能再將其中的信息改變。
2、PROM(Programmable ROM,可編程ROM) 此類型的ROM的工作原理與CD-R相似,它允許你一次性地重寫其中的數(shù)據(jù),請記得:重寫(涮新)其中數(shù)據(jù)的次數(shù)只有一次。一旦信息被寫入PROM后,數(shù)據(jù)也將被永久性地蝕刻其中了,之后此塊PROM與上面介紹的ROM就沒什么兩樣了。
3、EPROM(Erasable Programmable ROM,可擦去可編程ROM) 當(dāng)然存儲在ROM中的數(shù)據(jù)需要抹去或進(jìn)行重新寫入時,EPROM可以辦到。使用紫外線照射此類型的ROM可以抹去其中的數(shù)據(jù),它還允許將你需要的信息存儲入此類ROM中。
4、EEPROM(Electrically Erasable Programmable ROM,電可擦去可編程ROM) 此類ROM現(xiàn)在常用于電腦系統(tǒng)的BIOS,它與EPROM非常相似,EEPROM中的信息也同樣可以被抹去,也可以向其中寫入新數(shù)據(jù)。就如其名字所示,對于此EEPROM我們可以使用電來對其進(jìn)行擦寫,而不需要紫外線,這對于主板的BIOS是非常有用的?;谏厦嫠榻B的原理,主板制造商可以發(fā)布他們最新的BIOS,以供用戶升級主板的BIOS,而升級的方法就是利用BIOS升級程序來對產(chǎn)生電信號以涮新BIOS中的信息。 通過上面的分析介紹,非常明顯并不是所有的ROM內(nèi)存都是“Read Only,只讀的“,那為什么都稱他們?yōu)橹蛔x的呢?其實(shí)這只是延用歷史名稱罷了;至于其中的非只讀部份卻帶給了我們許多好外;例如常用于主板BIOS的EEPROM,正因?yàn)樗遣皇侵蛔x的,而是可擦寫的,因此主板產(chǎn)商可以通過發(fā)布最新主板BIOS的升級程序,用戶只需下載并運(yùn)行這些程序就可能升級主板的BIOS,而不必拿著主板到產(chǎn)商那去升級BIOS。
5、Flash-ROM(閃存)已經(jīng)成為了目前最成功、流行的一種固態(tài)內(nèi)存,廣泛的用于主板和顯卡聲卡網(wǎng)卡等擴(kuò)展卡的BIOS存儲上。與 EEPROM 相比具有讀寫速度快,而與 SRAM 相比具有非易失、以及價廉等優(yōu)勢。閃存是非易失內(nèi)存,可以對稱為塊的內(nèi)存單元塊進(jìn)行擦寫和再編程。任何閃存器件的寫入操作只能在空或已擦除的單元內(nèi)進(jìn)行,所以大多數(shù)情況下,在進(jìn)行寫入操作之前必須先執(zhí)行擦除。而基于 NOR 和 NAND 結(jié)構(gòu)的閃存是現(xiàn)在市場上兩種主要的非易失閃存技術(shù)。Intel 于 1988 年首先開發(fā)出 NOR flash 技術(shù),徹底改變了原先由 EPROM 和 EEPROM 一統(tǒng)天下的局面。緊接著,1989 年東芝公司發(fā)表了 NAND flash 技術(shù)(后將該技術(shù)無償轉(zhuǎn)讓給韓國 Samsung 公司),強(qiáng)調(diào)降低每比特的成本,更高的性能,并且象磁盤一樣可以通過接口輕松升級
三 有關(guān)BIOS和CMOS
BIOS 系統(tǒng)開機(jī)啟動 BIOS,即微機(jī)的基本輸入輸出系統(tǒng)(Basic Input-Output System),是集成在主板上的一個ROM芯片,其中保存有微機(jī)系統(tǒng) 最重要的基本輸入/輸出程序、系統(tǒng)信息設(shè)臵、開機(jī)上電自檢程序和系統(tǒng)啟動自舉程序。在主板上可以看到BIOS ROM芯片,586以后的ROM BIOS多采用EEPROM(電可擦寫只讀ROM),通過跳線開關(guān)和系統(tǒng)配帶的驅(qū)動程序盤,可以對EEPROM進(jìn)行重寫,方便地實(shí)現(xiàn)BIOS升級。一塊主板性能優(yōu)越與否,很大程度上取決于板上的BIOS管理功能是否先進(jìn)。BIOS中斷例程 即BIOS中斷服務(wù)程序。它是微機(jī)系統(tǒng)軟、硬件之間的一個可編程接口,用于程序軟件功能與微機(jī)硬件實(shí)現(xiàn)的衍接。
BIOS系統(tǒng)設(shè)臵程序 微機(jī)部件配臵情況是放在一塊可讀寫的CMOS RAM芯片中的,它保存著系統(tǒng)CPU、軟硬盤驅(qū)動器、顯示器、鍵盤等部件的信息。 關(guān)機(jī)后,系統(tǒng)通過主板上一塊后備電池向CMOS供電以保持其中的信息。如果CMOS中關(guān)于微機(jī)的配臵信息不正確,會導(dǎo)致系統(tǒng)性能降 低、零部件不能識別,并由此引發(fā)一系統(tǒng)的軟硬件故障。在BIOS ROM芯片中裝有一個程序稱為“系統(tǒng)設(shè)臵程序”,就是用來設(shè)臵CMOS RAM中的參數(shù)的。這個程序一般在開機(jī)時按下一個或一組鍵即可進(jìn)入,它提供了良好的界面供用戶使用。這個設(shè)臵 CMOS參數(shù)的過程,習(xí)慣上也稱為“BIOS設(shè)臵”。新購的微機(jī)或新增了部件的系統(tǒng),都需進(jìn)行BIOS設(shè)臵。BIOS系統(tǒng)啟動自舉程序 在完成POST(Power On Self Test,上電自 檢)自檢后,ROM BIOS將按照系統(tǒng)CMOS設(shè)臵中的啟動順序搜尋軟硬盤驅(qū)動器及CDROM、網(wǎng)絡(luò)服務(wù)器等有效的啟動驅(qū)動器 ,讀入操作系統(tǒng)引導(dǎo)記錄,然后將系統(tǒng)控制權(quán)交給引導(dǎo)記錄,由引導(dǎo)記錄完成系統(tǒng)的啟動。
CMOS(本意是指互補(bǔ)金屬氧化物半導(dǎo)體——一種大規(guī)模應(yīng)用于集成電路芯片制造的原料)是微機(jī)主板上的一塊可讀寫的RAM芯片,用來保存當(dāng)前系統(tǒng)的硬件配臵和用戶對某些參數(shù)的設(shè)定。CMOS可由主板的電池供電,即使系統(tǒng)掉電,信息也不會丟失。CMOS RAM本身只是一塊存儲器,只有數(shù)據(jù)保存功能,而對CMOS中各項參數(shù)的設(shè)定要通過專門的程序。
3.什么是rom文件