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