正文
要不然的话那就真的悲剧了,假如擦除一块2M的NOR要一分钟,如果NAND的擦除速度比NOR还要慢,那擦除一块256M的NAND不是要几个小时。NAND一般是用在那些要跑大型的操作系统的嵌入式产品上面,比如LINUX啊,WINCE啊。
NOR
:可是可以跑,可以把LINUX操作系统剪裁到2M以内,一个产品难道只去跑系统吗?用户的应用程序呢!其实很多时候,一个嵌入式产品里面,操作系统占的存储空间只是一小部分,大部分都是给用户跑应用程序的。就像电脑,硬盘都是几百G,可是WINDOWNS操作系统所占的空间也不过几G而已。
DRAM、SDRAM和SRAM这几种电脑常用的内存的区别:
学习在于总结,由是乎抽点时间总结了下。
-
SRAM
:静态RAM,不用刷新,速度可以非常快,像CPU内部的cache,都是静态RAM,缺点是一个内存单元需要的晶体管数量多,因而价格昂贵,容量不大。
-
DRAM:动态RAM,需要刷新,容量大。
-
SDRAM:同步动态RAM,需要刷新,速度较快,容量大。(以前的电脑用的内存条)
-
DDR SDRAM:双通道同步动态RAM,需要刷新,速度快,容量大。(目前电脑就是用的DDR的内存条都好几代了)
什么是DRAM
DRAM 的英文全称是'Dynamic RAM',翻译成中文就是'动态随机存储器'。DRAM用于通常的数据存取。我们常说内存有多大,主要是指DRAM的容量。
什么是SRAM
SRAM 的英文全称是'Static RAM',翻译成中文就是'静态随机存储器'。SRAM主要用于制造Cache。
什么是SDRAM
SDRAM 的英文全称是'Synchronous DRAM',翻译成中文就是'扩充数据输出内存',它比一般DRAM和EDO RAM速度都快,它已经逐渐成为PC机的标准内存配置。
什么是Cache
Cache 的英文原意是'储藏',它一般使用SRAM制造,它与CPU之间交换数据的速度高于DRAM,所以被称作'高速缓冲存储器',简称为'高速缓存'。由于CPU的信息处理速度常常超过其它部件的信息传递速度,所以使用一般的DRAM来作为信息存储器常常使CPU处于等待状态,造成资源的浪费。Cache就是为了解决这个问题而诞生的。