存储的类型有哪些
⑴ 存储器的类型
根据存储材料的性能及使用方法的不同,存储器有几种不同的分类方法。1、按存储介质分类:半导体存储器:用半导体器件组成的存储器。磁表面存储器:用磁性材料做成的存储器。
下面我们就来了解一下存储器的相关知识。
存储器大体分为两大类,一类是掉电后存储信息就会丢失,另一类是掉电后存储信息依然保留,前者专业术语称之为“易失性存储器”,后者称之为“非易失性存储器”。
1 RAM
易失性存储器的代表就是RAM(随机存储器),RAM又分SRAM(静态随机存储器)和DRAM(动态随机存储器)。
SRAM
SRAM保存数据是靠晶体管锁存的,SRAM的工艺复杂,生产成本高,但SRAM速度较快,所以一般被用作Cashe,作为CPU和内存之间通信的桥梁,例如处理器中的一级缓存L1 Cashe, 二级缓存L2 Cashe,由于工艺特点,SRAM的集成度不是很高,所以一般都做不大,所以缓存一般也都比较小。
DRAM
DRAM(动态随机存储器)保存数据靠电容充电来维持,DRAM的应用比SRAM更普遍,电脑里面用的内存条就是DRAM,随着技术的发展DRAM又发展为SDRAM(同步动态随机存储器)DDR SDRAM(双倍速率同步动态随机存储器),SDRAM只在时钟的上升沿表示一个数据,而DDR SDRAM能在上升沿和下降沿都表示一个数据。
DDR又发展为DDR2,DDR3,DDR4,在此基础上为了适应移动设备低功耗的要求,又发展出LPDDR(Low Power Double Data Rate SDRAM),对应DDR技术的发展分别又有了LPDDR2, LPDDR3, LPDDR4。
目前手机中运行内存应用最多的就是 LPDDR3和LPDDR4,主流配置为3G或4G容量,如果达到6G或以上,就属于高端产品。
2 ROM
ROM(Read Only Memory)在以前就指的是只读存储器,这种存储器只能读取它里面的数据无法向里面写数据。所以这种存储器就是厂家造好了写入数据,后面不能再次修改,常见的应用就是电脑里的BIOS。
后来,随着技术的发展,ROM也可以写数据,但是名字保留了下来。
ROM中比较常见的是EPROM和EEPROM。
EPROM
EPROM(Easerable Programable ROM)是一种具有可擦除功能,擦除后即可进行再编程的ROM内存,写入前必须先把里面的内容用紫外线照射IC上的透明视窗的方式来清除掉。这一类芯片比较容易识别,其封装中包含有“石英玻璃窗”,一个编程后的EPROM芯片的“玻璃窗”一般使用黑色不干胶纸盖住, 以防止遭到紫外线照射。
EPROM (Easerable Programable ROM)
EPROM存储器就可以多次擦除然后多次写入了。但是要在特定环境紫外线下擦除,所以这种存储器也不方便写入。
EEPROM
EEPROM(Eelectrically Easerable Programable ROM),电可擦除ROM,现在使用的比较多,因为只要有电就可擦除数据,再重新写入数据,在使用的时候可频繁地反复编程。
FLASH
FLASH ROM也是一种可以反复写入和读取的存储器,也叫闪存,FLASH是EEPROM的变种,与EEPROM不同的是,EEPROM能在字节水平上进行删除和重写而不是整个芯片擦写,而FLASH的大部分芯片需要块擦除。和EEPROM相比,FLASH的存储容量更大。
FLASH目前应用非常广泛,U盘、CF卡、SM卡、SD/MMC卡、记忆棒、XD卡、MS卡、TF卡等等都属于FLASH,SSD固态硬盘也属于FLASH。
NOR FLAHS & NAND FLASH
Flash又分为Nor Flash和Nand Flash。
Intel于1988年首先开发出Nor Flash 技术,彻底改变了原先由EPROM和EEPROM一统天下的局面;随后,1989年,东芝公司发表了Nand Flash 结构,强调降低每比特的成本,有更高的性能,并且像磁盘一样可以通过接口轻松升级。
Nor Flash与Nand Flash不同,Nor Flash更像内存,有独立的地址线和数据线,但价格比较贵,容量比较小;而Nand Flash更像硬盘,地址线和数据线是共用的I/O线,类似硬盘的所有信息都通过一条硬盘线传送一样,而且Nand Flash与Nor Flash相比,成本要低一些,而容量大得多。
如果闪存只是用来存储少量的代码,这时Nor Flash更适合一些。而Nand Flash则是大量数据存储的理想解决方案。
因此,Nor Flash型闪存比较适合频繁随机读写的场合,通常用于存储程序代码并直接在闪存内运行,Nand Flash型闪存主要用来存储资料,我们常用的闪存产品,如U盘、存储卡都是用Nand Flash型闪存。
在Nor Flash上运行代码不需要任何的软件支持,在Nand Flash上进行同样操作时,通常需要驱动程序。
目前手机中的机身内存容量都比较大,主流配置已经有32G~128G存储空间,用的通常就是Nand Flash,另外手机的外置扩展存储卡也是Nand Flash。
⑵ 瀛桦偍鍣ㄥ彲浠ュ垎涓哄嚑绫伙纻
瀛桦偍鍣ㄤ笉浠呭彲浠ュ垎涓轰笁绫汇傚洜涓烘寜镦т笉钖岀殑鍒掑垎鏂规硶锛屽瓨鍌ㄥ櫒鍙鍒嗕负涓嶅悓绉岖被銆傚父瑙佺殑鍒嗙被鏂规硶濡备笅銆
涓銆佹寜瀛桦偍浠嬭川鍒掑垎
1. 鍗婂间綋瀛桦偍鍣锛氱敤鍗婂间綋鍣ㄤ欢缁勬垚镄勫瓨鍌ㄥ櫒銆
2. 纾佽〃闱㈠瓨鍌ㄥ櫒锛氱敤纾佹ф潗鏂椤仛鎴愮殑瀛桦偍鍣ㄣ
浜屻佹寜瀛桦偍鏂瑰纺鍒掑垎
1. 闅忔満瀛桦偍鍣锛氢换浣曞瓨鍌ㄥ崟鍏幂殑鍐呭归兘鑳借闅忔満瀛桦彇锛屼笖瀛桦彇镞堕棿鍜屽瓨鍌ㄥ崟鍏幂殑鐗╃悊浣岖疆镞犲叧銆
2. 椤哄簭瀛桦偍鍣锛氩彧鑳芥寜镆愮嶉‘搴忔潵瀛桦彇锛屽瓨鍙栨椂闂村拰瀛桦偍鍗曞厓镄勭墿鐞嗕綅缃链夊叧銆
涓夈佹寜璇诲啓锷熻兘鍒掑垎
1. 鍙璇诲瓨鍌ㄥ櫒(ROM)锛氩瓨鍌ㄧ殑鍐呭规槸锲哄畾涓嶅彉镄勶纴鍙鑳借诲嚭钥屼笉鑳藉啓鍏ョ殑鍗婂间綋瀛桦偍鍣ㄣ
2. 闅忔満璇诲啓瀛桦偍鍣(RAM)锛氭棦鑳借诲嚭鍙堣兘鍐椤叆镄勫瓨鍌ㄥ櫒銆
浜屻侀夌敤钖勭嶅瓨鍌ㄥ櫒锛屼竴鑸阆靛惊镄勯夋嫨濡备笅锛
1銆佸唴閮ㄥ瓨鍌ㄥ櫒涓庡栭儴瀛桦偍鍣
涓鑸钥岃█锛屽唴閮ㄥ瓨鍌ㄥ櫒镄勬т环姣旀渶楂树絾𨱔垫椿镐ф渶浣庯纴锲犳ょ敤鎴峰繀椤荤‘瀹氩瑰瓨鍌ㄧ殑闇姹傚皢𨱒ユ槸钖︿细澧为暱锛屼互鍙婃槸钖︽湁镆愮嶉斿缎鍙浠ュ崌绾у埌浠g爜绌洪棿镟村ぇ镄勫井鎺у埗鍣ㄣ傚熀浜庢垚链钥冭槛锛岀敤鎴烽氩父阃夋嫨鑳芥弧瓒冲簲鐢ㄨ佹眰镄勫瓨鍌ㄥ櫒瀹归噺链灏忕殑寰鎺у埗鍣ㄣ
2銆佸紩瀵煎瓨鍌ㄥ櫒
鍦ㄨ缉澶х殑寰鎺у埗鍣ㄧ郴缁熸垨锘轰簬澶勭悊鍣ㄧ殑绯荤粺涓锛岀敤鎴峰彲浠ュ埄鐢ㄥ紩瀵间唬镰佽繘琛屽埯濮嫔寲銆傚簲鐢ㄦ湰韬阃氩父鍐冲畾浜嗘槸钖﹂渶瑕佸紩瀵间唬镰侊纴浠ュ强鏄钖﹂渶瑕佷笓闂ㄧ殑寮曞煎瓨鍌ㄥ櫒銆
3銆侀厤缃瀛桦偍鍣
瀵逛簬鐜板満鍙缂栫▼闂ㄩ樀鍒(FPGA锛夋垨鐗囦笂绯荤粺(SoC)锛屽彲浠ヤ娇鐢ㄥ瓨鍌ㄥ櫒𨱒ュ瓨鍌ㄩ厤缃淇℃伅銆傝繖绉嶅瓨鍌ㄥ櫒蹇呴’鏄闱炴槗澶辨EPROM銆丒EPROM鎴栭棯瀛樸傚ぇ澶氭暟𨱍呭喌涓嬶纴FPGA閲囩敤SPI鎺ュ彛锛屼絾涓浜涜缉钥佺殑鍣ㄤ欢浠嶉噰鐢‵PGA涓茶屾帴鍙c
4銆佺▼搴忓瓨鍌ㄥ櫒
镓链夊甫澶勭悊鍣ㄧ殑绯荤粺閮介噰鐢ㄧ▼搴忓瓨鍌ㄥ櫒锛屼絾鏄鐢ㄦ埛蹇呴’鍐冲畾杩欎釜瀛桦偍鍣ㄦ槸浣崭簬澶勭悊鍣ㄥ唴閮ㄨ缮鏄澶栭儴銆傚湪锅氩嚭浜呜繖涓鍐崇瓥涔嫔悗锛岀敤鎴锋墠鑳借繘涓姝ョ‘瀹氩瓨鍌ㄥ櫒镄勫归噺鍜岀被鍨嬨
5銆佹暟鎹瀛桦偍鍣
涓庣▼搴忓瓨鍌ㄥ櫒绫讳技锛屾暟鎹瀛桦偍鍣ㄥ彲浠ヤ綅浜庡井鎺у埗鍣ㄥ唴閮锛屾垨钥呮槸澶栭儴鍣ㄤ欢锛屼絾杩欎袱绉嶆儏鍐靛瓨鍦ㄤ竴浜涘樊鍒銆傛湁镞跺井鎺у埗鍣ㄥ唴閮ㄥ寘钖玈RAM(鏄揿け镐)鍜孍EPROM(闱炴槗澶)涓ょ嶆暟鎹瀛桦偍鍣锛屼絾链夋椂涓嶅寘钖鍐呴儴EEPROM锛屽湪杩欑嶆儏鍐典笅锛屽綋闇瑕佸瓨鍌ㄥぇ閲忔暟鎹镞讹纴鐢ㄦ埛鍙浠ラ夋嫨澶栭儴镄勪覆琛孍EPROM鎴栦覆琛岄棯瀛桦櫒浠躲
6銆佹槗澶辨у拰闱炴槗澶辨у瓨鍌ㄥ櫒
瀛桦偍鍣ㄥ彲鍒嗘垚鏄揿け镐у瓨鍌ㄥ櫒鎴栬呴潪鏄揿け镐у瓨鍌ㄥ櫒锛屽墠钥呭湪鏂鐢靛悗灏嗕涪澶辨暟鎹锛岃屽悗钥呭湪鏂鐢靛悗浠嶅彲淇濇寔鏁版嵁銆傜敤鎴锋湁镞跺皢鏄揿け镐у瓨鍌ㄥ櫒涓庡悗澶囩数姹犱竴璧蜂娇鐢锛屼娇鍏惰〃鐜扮姽濡傞潪鏄揿け镐у櫒浠讹纴浣呜繖鍙鑳芥瘆绠鍗曞湴浣跨敤闱炴槗澶辨у瓨鍌ㄥ櫒镟村姞鏄傝吹銆
7銆佷覆琛屽瓨鍌ㄥ櫒鍜屽苟琛屽瓨鍌ㄥ櫒
瀵逛簬杈冨ぇ镄勫簲鐢ㄧ郴缁燂纴寰鎺у埗鍣ㄩ氩父娌℃湁瓒冲熷ぇ镄勫唴閮ㄥ瓨鍌ㄥ櫒銆傝繖镞跺繀椤讳娇鐢ㄥ栭儴瀛桦偍鍣锛屽洜涓哄栭儴瀵诲潃镐荤嚎阃氩父鏄骞惰岀殑锛屽栭儴镄勭▼搴忓瓨鍌ㄥ櫒鍜屾暟鎹瀛桦偍鍣ㄤ篃灏嗘槸骞惰岀殑銆
8銆丒EPROM涓庨棯瀛
瀛桦偍鍣ㄦ妧链镄勬垚镡熶娇寰桼AM鍜孯OM涔嬮棿镄勭晫闄愬彉寰楀緢妯$硦锛屽备粖链変竴浜涚被鍨嬬殑瀛桦偍鍣锛堟瘆濡侲EPROM鍜岄棯瀛桡级缁勫悎浜嗕袱钥呯殑鐗规с傝繖浜涘櫒浠跺儚RAM涓镙疯繘琛岃诲啓锛屽苟镀庙OM涓镙峰湪鏂鐢垫椂淇濇寔鏁版嵁锛屽畠浠閮藉彲鐢垫摝闄や笖鍙缂栫▼锛屼絾钖勮嚜链夊畠浠浼樼己镣广
鍙傝冭祫鏂欐潵婧愶细锏惧害锏剧戋斺斿瓨鍌ㄥ櫒