NOR flash和Nand Flash的区别
这两种这杯都是在开发板上常用的设备,用来存储内核、文件系统、用户程序等。 闪存(Flash Memory)是EEPROM的变种,区别在于,前者可以整块整块的擦除重写,EEPROM可以以字节水平擦除重写,闪存不是以字节为单位进行读写擦除的而是以快的大小为单位的,块一般为256K到1M。其更新速度比EEPROM快,因此是不能替代RAM的,因为RAM是以字节为单位进行读写的。 ? NOR Flash更像是内存,有独立的数据线和地址线;而NAND Flash更像是硬盘。地址线和数据线公用一条I/O线,类似硬盘的所有信息都通过一条硬盘线传输一样,NOR一般都是用于平频繁随机读写的场合,需要运行的应用程序都存储在NOR中,而一些存储资料一般都在NAND中。 首先:应用程序对NOR的惭怍是以“字”为单位,有时候将其分为128K或者64K大小的块,甚至还分为扇区,为了方便管理。应用程序对NAND的操作是以块为单位的,要修改NAND中的一个字节的数据必须修改其中的一块. NAND一般都比较大,而NOR会比较下 NOR的更新速度比较快,NAND比较慢。 用户可以直接运行装载在NOR中的数据,而不能运行装载在NAND的数据 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |