各類存儲(chǔ)器區(qū)別
存儲(chǔ)器(Memory)是計(jì)算機(jī)系統(tǒng)中的記憶設(shè)備,用來存放程序和數(shù)據(jù)。計(jì)算機(jī)中全部信息,包括輸入的原始數(shù)據(jù)、計(jì)算機(jī)程序、中間運(yùn)行結(jié)果和最終運(yùn)行結(jié)果都保存在存儲(chǔ)器中。它根據(jù)控制器指定的位置存入和取出信息。有了存儲(chǔ)器,計(jì)算機(jī)才有記憶功能,才能保證正常工作。
按用途存儲(chǔ)器可分為主存儲(chǔ)器(內(nèi)存)和輔助存儲(chǔ)器(外存),也有分為外部存儲(chǔ)器和內(nèi)部存儲(chǔ)器的分類方法。
外存通常是磁性介質(zhì)或光盤等,能長(zhǎng)期保存信息。內(nèi)存指主板上的存儲(chǔ)部件,用來存放當(dāng)前正在執(zhí)行的數(shù)據(jù)和程序,但僅用于暫時(shí)存放程序和數(shù)據(jù),關(guān)閉電源或斷電,數(shù)據(jù)會(huì)丟失。
構(gòu)成
構(gòu)成存儲(chǔ)器的存儲(chǔ)介質(zhì),目前主要采用半導(dǎo)體器件和磁性材料。存儲(chǔ)器中最小的存儲(chǔ)單位就是一個(gè)雙穩(wěn)態(tài)半導(dǎo)體電路或一個(gè)CMOS晶體管或磁性材料的存儲(chǔ)元,它可存儲(chǔ)一個(gè)二進(jìn)制代碼。由若干個(gè)存儲(chǔ)元組成一個(gè)存儲(chǔ)單元,然后再由許多存儲(chǔ)單元組成一個(gè)存儲(chǔ)器。 一個(gè)存儲(chǔ)器包含許多存儲(chǔ)單元,每個(gè)存儲(chǔ)單元可存放一個(gè)字節(jié)(按字節(jié)編址)。每個(gè)存儲(chǔ)單元的位置都有一個(gè)編號(hào),即地址,一般用十六進(jìn)制表示。一個(gè)存儲(chǔ)器中所有存儲(chǔ)單元可存放數(shù)據(jù)的總和稱為它的存儲(chǔ)容量。假設(shè)一個(gè)存儲(chǔ)器的地址碼由20位二進(jìn)制數(shù)(即5位十六進(jìn)制數(shù))組成,則可表示2的20次方,即1M個(gè)存儲(chǔ)單元地址。每個(gè)存儲(chǔ)單元存放一個(gè)字節(jié),則該存儲(chǔ)器的存儲(chǔ)容量為1MB。
分類按存儲(chǔ)介質(zhì)分
半導(dǎo)體存儲(chǔ)器:用半導(dǎo)體器件組成的存儲(chǔ)器。
磁表面存儲(chǔ)器:用磁性材料做成的存儲(chǔ)器。
按存儲(chǔ)方式分 隨機(jī)存儲(chǔ)器:任何存儲(chǔ)單元的內(nèi)容都能被隨機(jī)存取,且存取時(shí)間和存儲(chǔ)單元的物理位置無關(guān)。
順序存儲(chǔ)器:只能按某種順序來存取,存取時(shí)間和存儲(chǔ)單元的物理位置有關(guān)。
按存儲(chǔ)器的讀寫功能分 只讀存儲(chǔ)器(ROM):存儲(chǔ)的內(nèi)容是固定不變的,只能讀出而不能寫入的半導(dǎo)體存儲(chǔ)器。
隨機(jī)讀寫存儲(chǔ)器(RAM):既能讀出又能寫入的半導(dǎo)體存儲(chǔ)器。
按信息的可保存性分非永久記憶的存儲(chǔ)器:斷電后信息即消失的存儲(chǔ)器。
永久記憶性存儲(chǔ)器: 斷電后仍能保存信息的存儲(chǔ)器。
按存儲(chǔ)器用途分 根據(jù)存儲(chǔ)器在計(jì)算機(jī)系統(tǒng)中所起的作用,可分為主存儲(chǔ)器、輔助存儲(chǔ)器、高速緩沖存儲(chǔ)器、控制存儲(chǔ)器等。
為了解決對(duì)存儲(chǔ)器要求容量大,速度快,成本低三者之間的矛盾,目前通常采用多級(jí)存儲(chǔ)器體系結(jié)構(gòu),即使用高速緩沖存儲(chǔ)器、主存儲(chǔ)器和外存儲(chǔ)器。
名稱 用途 特點(diǎn)
高速緩沖存儲(chǔ)器 Cache 高速存取指令和數(shù)據(jù) 存取速度快,但存儲(chǔ)容量小
主存儲(chǔ)器 內(nèi)存 存放計(jì)算機(jī)運(yùn)行期間的大量程序和數(shù)據(jù) 存取速度較快,存儲(chǔ)容量不大
外存儲(chǔ)器 外存 存放系統(tǒng)程序和大型數(shù)據(jù)文件及數(shù)據(jù)庫(kù) 存儲(chǔ)容量大,位成本低
功能
存儲(chǔ)器 功能 尋址方式 掉電后 說 明
隨機(jī)存取存儲(chǔ)器(RAM) 讀、寫 隨機(jī)尋址 數(shù)據(jù)丟失
只讀存儲(chǔ)器(ROM) 讀 隨機(jī)尋址 數(shù)據(jù)不丟失 工作前寫入數(shù)據(jù)
閃存(Flash Memory) 讀、寫 隨機(jī)尋址 數(shù)據(jù)不丟失
先進(jìn)先出存儲(chǔ)器(FIFO) 讀、寫 順序?qū)ぶ?nbsp; 數(shù)據(jù)丟失
先進(jìn)后出存儲(chǔ)器(FILO) 讀、寫 順序?qū)ぶ?nbsp; 數(shù)據(jù)丟失
各類存儲(chǔ)器
RAM
RAM(random access memory,隨機(jī)存取存儲(chǔ)器)。存儲(chǔ)單元的內(nèi)容可按需隨意取出或存入,且存取的速度與存儲(chǔ)單元的位置無關(guān)的存儲(chǔ)器。這種存儲(chǔ)器在斷電時(shí)將丟失其存儲(chǔ)內(nèi)容,故主要用于存儲(chǔ)短時(shí)間使用的程序。 按照存儲(chǔ)信息的不同,隨機(jī)存儲(chǔ)器又分為靜態(tài)隨機(jī)存儲(chǔ)器(Static RAM,SRAM)和動(dòng)態(tài)隨機(jī)存儲(chǔ)器(Dynamic RAM,DRAM)。
SRAMS
RAM(Static RAM,靜態(tài)隨機(jī)存儲(chǔ)器),不需要刷新電路,數(shù)據(jù)不會(huì)丟失,而且,一般不是行列地址復(fù)用的。但是他集成度比較低,不適合做容量大的內(nèi)存,一般是用在處理器的緩存里面。像S3C2440的ARM9處理器里面就有4K的SRAM用來做CPU啟動(dòng)時(shí)用的。
SRAM其實(shí)是一種非常重要的存儲(chǔ)器,它的用途廣泛。SRAM的速度非???/span>,在快速讀取和刷新時(shí)能夠保持?jǐn)?shù)據(jù)完整性。SRAM內(nèi)部采用的是雙穩(wěn)態(tài)電路的形式來存儲(chǔ)數(shù)據(jù)。所以SRAM的電路結(jié)構(gòu)非常復(fù)雜。制造相同容量的SRAM比DRAM的成本高的多。正因?yàn)槿绱?,才使其發(fā)展受到了限制。因此目前SRAM基本上只用于CPU內(nèi)部的一級(jí)緩存以及內(nèi)置的二級(jí)緩存。僅有少量的網(wǎng)絡(luò)服務(wù)器以及路由器上能夠使用SRAM。
DRAM
Dynamic RAM,動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器,每隔一段時(shí)間就要刷新一次數(shù)據(jù),才能保存數(shù)據(jù)。而且是行列地址復(fù)用的,許多都有頁(yè)模式。SDRAM是其中的一種。
SDRAM
SDRAM(Synchronous DRAM,同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器),即數(shù)據(jù)的讀寫需要時(shí)鐘來同步。其存儲(chǔ)單元不是按線性排列的,是分頁(yè)的。
DRAM和SDRAM由于實(shí)現(xiàn)工藝問題,容量較SRAM大。但是讀寫速度不如SRAM。
一般的嵌入式產(chǎn)品里面的內(nèi)存都是用的SDRAM。電腦的內(nèi)存也是用的這種RAM,叫DDR SDRAM,其集成度非常高,因?yàn)槭莿?dòng)態(tài)的,所以必須有刷新電路,每隔一段時(shí)間必須得刷新數(shù)據(jù)。
ROM
Read-Only Memory,只讀存儲(chǔ)器的總稱。
在微機(jī)的發(fā)展初期,BIOS都存放在ROM(Read Only Memory,只讀存儲(chǔ)器)中。ROM內(nèi)部的資料是在ROM的制造工序中,在工廠里用特殊的方法被燒錄進(jìn)去的,其中的內(nèi)容只能讀不能改,一旦燒錄進(jìn)去,用戶只能驗(yàn)證寫入的資料是否正確,不能再作任何修改。如果發(fā)現(xiàn)資料有任何錯(cuò)誤,則只有舍棄不用, 重新訂做一份。ROM是在生產(chǎn)線上生產(chǎn)的,由于成本高,一般只用在大批量應(yīng)用的場(chǎng)合。
PROM
可編程只讀存儲(chǔ)器,只能寫一次,寫錯(cuò)了就得報(bào)廢,現(xiàn)在用得很少了,好像那些成本比較低的OPT單片機(jī)里面用的就是這種存儲(chǔ)器吧。
EPROM
EPROM(Erasable Programmable ROM,可擦除可編程ROM)芯片可重復(fù)擦除和寫入,解決了PROM芯片只能寫入一次的弊端。
EPROM芯片有一個(gè)很明顯的特征,在其正面的陶瓷封裝上,開有一個(gè)玻璃窗口,透過該窗口,可以看到其內(nèi)部的集成電路,紫外線透過該孔照射內(nèi)部芯片就可以擦除其內(nèi)的數(shù)據(jù),完成芯片擦除的操作要用到EPROM擦除器。
EPROM內(nèi)資料的寫入要用專用的編程器,并且往芯片中寫內(nèi)容時(shí)必須要加一定的編程電壓(VPP=12—24V,隨不同的芯片型號(hào)而定)。EPROM的型號(hào)是以27開頭的,如27C020(8*256K)是一片2M Bits容量的EPROM芯片。EPROM芯片在寫入資料后,還要以不透光的貼紙或膠布把窗口封住,以免受到周圍的紫外線照射而使資料受損。 EPROM芯片在空白狀態(tài)時(shí)(用紫外光線擦除后),內(nèi)部的每一個(gè)存儲(chǔ)單元的數(shù)據(jù)都為1(高電平)。
EEPROMEEPROM (Electrically Erasable Programmable ROM,電可擦可編程只讀存儲(chǔ)器),一種掉電后數(shù)據(jù)不丟失的存儲(chǔ)芯片。EEPROM是可用戶更改的只讀存儲(chǔ)器,其可通過高于普通電壓的作用來擦除和重編程(重寫),即可以在電腦上或?qū)S迷O(shè)備上擦除已有信息并重新編程。不像EPROM芯片,EEPROM不需從計(jì)算機(jī)中取出即可修改,是現(xiàn)在用得比較多的存儲(chǔ)器,比如24CXX系列的EEPROM。
在一個(gè)EEPROM中,當(dāng)計(jì)算機(jī)在使用的時(shí)候是可頻繁地重編程的,EEPROM的壽命是一個(gè)很重要的設(shè)計(jì)考慮參數(shù)。
EEPROM的一種特殊形式是閃存,其應(yīng)用通常是個(gè)人電腦中的電壓來擦寫和重編程。
EEPROM一般用于即插即用(Plug & Play),常用在接口卡中,用來存放硬件設(shè)置數(shù)據(jù),也常用在防止軟件非法拷貝的"硬件鎖"上面。
閃存(Flash)
閃存(FLASH)是一種非易失性存儲(chǔ)器,即斷電數(shù)據(jù)也不會(huì)丟失。因?yàn)殚W存不像RAM(隨機(jī)存取存儲(chǔ)器)一樣以字節(jié)為單位改寫數(shù)據(jù),因此不能取代RAM。
閃存卡(Flash Card)是利用閃存(Flash Memory)技術(shù)達(dá)到存儲(chǔ)電子信息的存儲(chǔ)器,一般應(yīng)用在數(shù)碼相機(jī),掌上電腦,MP3等小型數(shù)碼產(chǎn)品中作為存儲(chǔ)介質(zhì),所以樣子小巧,有如一張卡片,所以稱之為閃存卡。根據(jù)不同的生產(chǎn)廠商和不同的應(yīng)用,閃存卡大概有U盤、SmartMedia(SM卡)、Compact Flash(CF卡)、MultiMediaCard(MMC卡)、Secure Digital(SD卡)、Memory Stick(記憶棒)、XD-Picture Card(XD卡)和微硬盤(MICRODRIVE)。這些閃存卡雖然外觀、規(guī)格不同,但是技術(shù)原理都是相同的。
NAND FLASH和NOR FLASH都是現(xiàn)在用得比較多的非易失性閃存。
設(shè)計(jì)實(shí)現(xiàn)
采用的并行接口,有獨(dú)立的地址線和數(shù)據(jù)線,性能特點(diǎn)更像內(nèi)存,是芯片內(nèi)執(zhí)行(XIP, eXecute In Place),這樣應(yīng)用程序可以直接在flash閃存內(nèi)運(yùn)行,不必再把代碼讀到系統(tǒng)RAM中。
NAND采用的是串行的接口,地址線和數(shù)據(jù)線是共用的I/O線,類似電腦硬盤。CPU從里面讀取數(shù)據(jù)的速度很慢,所以一般用NAND做閃存的話就必須把NAND里面的數(shù)據(jù)先讀到內(nèi)存里面,然后CPU才能夠執(zhí)行。但是它的集成度很高,成本很低。還有就是它的擦除速度也的NOR要快。其實(shí)NAND型閃存在設(shè)計(jì)之初確實(shí)考慮了與硬盤的兼容性,小數(shù)據(jù)塊操作速度很慢,而大數(shù)據(jù)塊速度就很快,這種差異遠(yuǎn)比其他存儲(chǔ)介質(zhì)大的多。這種性能特點(diǎn)非常值得我們留意
性能對(duì)比 flash閃存是非易失存儲(chǔ)器,可以對(duì)稱為塊的存儲(chǔ)器單元塊進(jìn)行擦寫和再編程。任何flash器件的寫入操作只能在空或已擦除的單元內(nèi)進(jìn)行,所以大多數(shù)情況下,在進(jìn)行寫入操作之前必須先執(zhí)行擦除。NAND器件執(zhí)行擦除操作是十分簡(jiǎn)單的,而NOR則要求在進(jìn)行擦除前先要將目標(biāo)塊內(nèi)所有的位都寫為0。
由于擦除NOR器件時(shí)是以64~128KB的塊進(jìn)行的,執(zhí)行一個(gè)寫入/擦除操作的時(shí)間為5s,與此相反,擦除NAND器件是以8~32KB的塊進(jìn)行的,執(zhí)行相同的操作最多只需要4ms。
執(zhí)行擦除時(shí)塊尺寸的不同進(jìn)一步拉大了NOR和NADN之間的性能差距,統(tǒng)計(jì)表明,對(duì)于給定的一套寫入操作(尤其是更新小文件時(shí)更多的擦除操作必須在基于NOR的單元中進(jìn)行。這樣,當(dāng)選擇存儲(chǔ)解決方案時(shí),設(shè)計(jì)師必須權(quán)衡以下的各項(xiàng)因素。
● NOR的讀速度比NAND稍快一些。
● NAND的寫入速度比NOR快很多。
● NAND的4ms擦除速度遠(yuǎn)比NOR的5s快。
● 大多數(shù)寫入操作需要先進(jìn)行擦除操作。
● NAND的擦除單元更小,相應(yīng)的擦除電路更少。
接口差別 NOR flash帶有SRAM接口,有足夠的地址引腳來尋址,可以很容易地存取其內(nèi)部的每一個(gè)字節(jié)。
NAND器件使用復(fù)雜的I/O口來串行地存取數(shù)據(jù),各個(gè)產(chǎn)品或廠商的方法可能各不相同。8個(gè)引腳用來傳送控制、地址和數(shù)據(jù)信息。
NAND讀和寫操作采用512字節(jié)的塊,這一點(diǎn)有點(diǎn)像硬盤管理此類操作,很自然地,基于NAND的存儲(chǔ)器就可以取代硬盤或其他塊設(shè)備。
容量和成本
NAND flash的單元尺寸幾乎是NOR器件的一半,由于生產(chǎn)過程更為簡(jiǎn)單,NAND結(jié)構(gòu)可以在給定的模具尺寸內(nèi)提供更高的容量,也就相應(yīng)地降低了價(jià)格。
NOR flash占據(jù)了容量為1~16MB閃存市場(chǎng)的大部分,而NAND flash只是用在8~128MB的產(chǎn)品當(dāng)中,這也說明NOR主要應(yīng)用在代碼存儲(chǔ)介質(zhì)中,NAND適合于數(shù)據(jù)存儲(chǔ),NAND在CompactFlash、Secure Digital、PC Cards和MMC存儲(chǔ)卡市場(chǎng)上所占份額最大。
可靠性和耐用性
采用flahs介質(zhì)時(shí)一個(gè)需要重點(diǎn)考慮的問題是可靠性。對(duì)于需要擴(kuò)展MTBF的系統(tǒng)來說,F(xiàn)lash是非常合適的存儲(chǔ)方案??梢詮膲勖?耐用性)、位交換和壞塊處理三個(gè)方面來比較NOR和NAND的可靠性。
壽命(耐用性)
在NAND閃存中每個(gè)塊的最大擦寫次數(shù)是一百萬次,而NOR的擦寫次數(shù)是十萬次。NAND存儲(chǔ)器除了具有10比1的塊擦除周期優(yōu)勢(shì),典型的NAND塊尺寸要比NOR器件小8倍,每個(gè)NAND存儲(chǔ)器塊在給定的時(shí)間內(nèi)的刪除次數(shù)要少一些。
位交換
所有flash器件都受位交換現(xiàn)象的困擾。在某些情況下(很少見,NAND發(fā)生的次數(shù)要比NOR多),一個(gè)比特位會(huì)發(fā)生反轉(zhuǎn)或被報(bào)告反轉(zhuǎn)了。
一位的變化可能不很明顯,但是如果發(fā)生在一個(gè)關(guān)鍵文件上,這個(gè)小小的故障可能導(dǎo)致系統(tǒng)停機(jī)。如果只是報(bào)告有問題,多讀幾次就可能解決了。
當(dāng)然,如果這個(gè)位真的改變了,就必須采用錯(cuò)誤探測(cè)/錯(cuò)誤更正(EDC/ECC)算法。位反轉(zhuǎn)的問題更多見于NAND閃存,NAND的供應(yīng)商建議使用NAND閃存的時(shí)候,同時(shí)使用EDC/ECC算法。
這個(gè)問題對(duì)于用NAND存儲(chǔ)多媒體信息時(shí)倒不是致命的。當(dāng)然,如果用本地存儲(chǔ)設(shè)備來存儲(chǔ)操作系統(tǒng)、配置文件或其他敏感信息時(shí),必須使用EDC/ECC系統(tǒng)以確??煽啃?。
壞塊處理
NAND器件中的壞塊是隨機(jī)分布的。以前也曾有過消除壞塊的努力,但發(fā)現(xiàn)成品率太低,代價(jià)太高,根本不劃算。
NAND器件需要對(duì)介質(zhì)進(jìn)行初始化掃描以發(fā)現(xiàn)壞塊,并將壞塊標(biāo)記為不可用。在已制成的器件中,如果通過可靠的方法不能進(jìn)行這項(xiàng)處理,將導(dǎo)致高故障率。
易于使用
可以非常直接地使用基于NOR的閃存,可以像其他存儲(chǔ)器那樣連接,并可以在上面直接運(yùn)行代碼。
由于需要I/O接口,NAND要復(fù)雜得多。各種NAND器件的存取方法因廠家而異。
在使用NAND器件時(shí),必須先寫入驅(qū)動(dòng)程序,才能繼續(xù)執(zhí)行其他操作。向NAND器件寫入信息需要相當(dāng)?shù)募记桑驗(yàn)樵O(shè)計(jì)師絕不能向壞塊寫入,這就意味著在NAND器件上自始至終都必須進(jìn)行虛擬映射。
軟件支持
當(dāng)討論軟件支持的時(shí)候,應(yīng)該區(qū)別基本的讀/寫/擦操作和高一級(jí)的用于磁盤仿真和閃存管理算法的軟件,包括性能優(yōu)化。
在NOR器件上運(yùn)行代碼不需要任何的軟件支持,在NAND器件上進(jìn)行同樣操作時(shí),通常需要驅(qū)動(dòng)程序,也就是內(nèi)存技術(shù)驅(qū)動(dòng)程序(MTD),NAND和NOR器件在進(jìn)行寫入和擦除操作時(shí)都需要MTD。
使用NOR器件時(shí)所需要的MTD要相對(duì)少一些,許多廠商都提供用于NOR器件的更高級(jí)軟件,這其中包括M-System的TrueFFS驅(qū)動(dòng),該驅(qū)動(dòng)被Wind River System、Microsoft、QNX Software System、Symbian和Intel等廠商所采用。
驅(qū)動(dòng)還用于對(duì)DiskOnChip產(chǎn)品進(jìn)行仿真和NAND閃存的管理,包括糾錯(cuò)、壞塊處理和損耗平衡。
應(yīng)用環(huán)境
NOR型閃存現(xiàn)在的容量一般在2M左右,比較適合頻繁隨機(jī)讀寫的場(chǎng)合,通常用于存儲(chǔ)程序代碼并直接在閃存內(nèi)運(yùn)行,手機(jī)就是使用NOR型閃存的大戶,所以手機(jī)的“內(nèi)存”容量通常不大。另外用在代碼量小的嵌入式產(chǎn)品方面,可以把LINUX操作系統(tǒng)剪裁到2M以內(nèi)在其上面直接運(yùn)行。
NAND型閃存主要用來存儲(chǔ)資料,我們常用的閃存產(chǎn)品,如閃存盤、數(shù)碼存儲(chǔ)卡、U盤、MP3等。另外用在那些要跑大型的操作系統(tǒng)的嵌入式產(chǎn)品上面,比如LINUX啊,WINCE啊。當(dāng)然也可以把LINUX操作系統(tǒng)剪裁到2M以內(nèi)在NOR Flash上運(yùn)行。但是很多時(shí)候,一個(gè)嵌入式產(chǎn)品里面,操作系統(tǒng)占的存儲(chǔ)空間只是一小部分,大部分都是給用戶跑應(yīng)用程序的。就像電腦,硬盤都是幾百G,可是WINDOWNS操作系統(tǒng)所占的空間也不過幾G而已。
總結(jié):
簡(jiǎn)單地說,在計(jì)算機(jī)中,RAM 、ROM都是數(shù)據(jù)存儲(chǔ)器。RAM 是隨機(jī)存取存儲(chǔ)器,它的特點(diǎn)是易揮發(fā)性,即掉電失憶。ROM 通常指固化存儲(chǔ)器(一次寫入,反復(fù)讀取),它的特點(diǎn)與RAM 相反。
ROM又分一次性固化(PROM)、光擦除(EPROM)和電擦除(EEPROM)重寫幾種類型。舉個(gè)例子來說也就是,如果突然停電或者沒有保存就關(guān)閉了文件,那么ROM可以隨機(jī)保存之前沒有儲(chǔ)存的文件但是RAM會(huì)使之前沒有保存的文件消失。
RAM又分為靜態(tài)隨機(jī)存儲(chǔ)器(SRAM)和動(dòng)態(tài)隨機(jī)存儲(chǔ)器(DRAM)。
問與答
問題1:什么是DRAM、SRAM、SDRAM?答:名詞解釋如下DRAM--------動(dòng)態(tài)隨即存取器,需要不斷的刷新,才能保存數(shù)據(jù),而且是行列地址復(fù)用的,許多都有頁(yè)模式SRAM--------靜態(tài)的隨機(jī)存儲(chǔ)器,加電情況下,不需要刷新,數(shù)據(jù)不會(huì)丟失,而且一般不是行列地址復(fù)用的SDRAM-------同步的DRAM,即數(shù)據(jù)的讀寫需要時(shí)鐘來同步
問題2:為什么DRAM要刷新,SRAM則不需要?答:這是由RAM的設(shè)計(jì)類型決定的,DRAM用了一個(gè)T和一個(gè)RC電路,導(dǎo)致電容會(huì)漏電和緩慢放電,所以需要經(jīng)常刷新來保存數(shù)據(jù)
問題3:我們通常所說的內(nèi)存用的是什么呢?這三個(gè)產(chǎn)品跟我們實(shí)際使用有什么關(guān)系?答:內(nèi)存(即隨機(jī)存貯器RAM)可分為靜態(tài)隨機(jī)存儲(chǔ)器SRAM,和動(dòng)態(tài)隨機(jī)存儲(chǔ)器DRAM兩種。我們經(jīng)常說的“內(nèi)存”是指DRAM。而SRAM大家卻接觸的很少。
問題4:為什么使用DRAM比較多、而使用SRAM卻很少?答:1)因?yàn)橹圃煜嗤萘康腟RAM比DRAM的成本高的多,正因?yàn)槿绱耍攀蛊浒l(fā)展受到了限制。因此目前SRAM基本上只用于CPU內(nèi)部的一級(jí)緩存以及內(nèi)置的二級(jí)緩存。僅有少量的網(wǎng)絡(luò)服務(wù)器以及路由器上能夠使用SRAM。2)存儲(chǔ)單元結(jié)構(gòu)不同導(dǎo)致了容量的不同:一個(gè)DRAM存儲(chǔ)單元大約需要一個(gè)晶體管和一個(gè)電容(不包括行讀出放大器等),而一個(gè)SRAM存儲(chǔ)單元大約需要六個(gè)晶體管。DRAM和SDRAM由于實(shí)現(xiàn)工藝問題,容量較SRAM大,但是讀寫速度不如SRAM。
問題5:用得最多的DRAM有什么特點(diǎn)呢?它的工藝是什么情況?(通常所說的內(nèi)存就是DRAM)答:1)DRAM需要進(jìn)行周期性的刷新操作,我們不應(yīng)將SRAM與只讀存儲(chǔ)器(ROM)和Flash Memory相混淆,因?yàn)镾RAM是一種易失性存儲(chǔ)器,它只有在電源保持連續(xù)供應(yīng)的情況下才能夠保持?jǐn)?shù)據(jù)?!半S機(jī)訪問”是指存儲(chǔ)器的內(nèi)容可以以任何順序訪問,而不管前一次訪問的是哪一個(gè)位置。2)DRAM和SDRAM由于實(shí)現(xiàn)工藝問題,容量較SRAM大。但是讀寫速度不如SRAM,但是現(xiàn)在,SDRAM的速度也已經(jīng)很快了,時(shí)鐘好像已經(jīng)有150兆的了。那么就是讀寫周期小于10ns了。3)SDRAM雖然工作頻率高,但是實(shí)際吞吐率要打折扣。以PC133為例,它的時(shí)鐘周期是7.5ns,當(dāng)CAS latency=2 時(shí),它需要12個(gè)周期完成8個(gè)突發(fā)讀操作,10個(gè)周期完成8個(gè)突發(fā)寫操作。不過,如果以交替方式訪問Bank,SDRAM可以在每個(gè)周期完成一個(gè)讀寫操作(當(dāng)然除去刷新操作)。4)其實(shí)現(xiàn)在的主流高速存儲(chǔ)器是SSRAM(同步SRAM)和SDRAM(同步DRAM)。目前可以方便買到的SSRAM最大容量是8Mb/片,最大工作速度是166MHz;可以方便買到的SDRAM最大容量是128Mb/片,最大工作速度是133MHz。
問題6:用得比較少但速度很快,通常用于服務(wù)器cache的SRAM有什么特點(diǎn)呢?答:1)SRAM是靜態(tài)的,DRAM或SDRAM是動(dòng)態(tài)的,靜態(tài)的是用的雙穩(wěn)態(tài)觸發(fā)器來保存信息,而動(dòng)態(tài)的是用電子,要不時(shí)的刷新來保持。SRAM是Static Random Access Memory的縮寫,中文含義為靜態(tài)隨機(jī)訪問存儲(chǔ)器,它是一種類型的半導(dǎo)體存儲(chǔ)器。“靜態(tài)”是指只要不掉電,存儲(chǔ)在SRAM中的數(shù)據(jù)就不會(huì)丟失。2)SRAM其實(shí)是一種非常重要的存儲(chǔ)器,它的用途廣泛。SRAM的速度非常快,在快速讀取和刷新時(shí)能夠保持?jǐn)?shù)據(jù)完整性。SRAM內(nèi)部采用的是雙穩(wěn)態(tài)電路的形式來存儲(chǔ)數(shù)據(jù)。所以SRAM的電路結(jié)構(gòu)非常復(fù)雜。3)從晶體管的類型分,SRAM可以分為雙極性與CMOS兩種。從功能上分,SRAM可以分為異步SRAM和同步SRAM(SSRAM)。異步SRAM的訪問獨(dú)立于時(shí)鐘,數(shù)據(jù)輸入和輸出都由地址的變化控制。同步SRAM的所有訪問都在時(shí)鐘的上升/下降沿啟動(dòng)。地址、數(shù)據(jù)輸入和其它控制信號(hào)均于時(shí)鐘信號(hào)相關(guān)。最后要說明的一點(diǎn): SRAM不應(yīng)該與SDRAM相混淆,SDRAM代表的是同步DRAM(Synchronous DRAM),這與SRAM是完全不同的。SRAM也不應(yīng)該與PSRAM相混淆,PSRAM是一種偽裝成SRAM的DRAM。
posted on 2016-08-25 18:01 AvalonV 閱讀(8538) 評(píng)論(0) 收藏 舉報(bào)
浙公網(wǎng)安備 33010602011771號(hào)