FLASH 闪存的分类与介绍
什么是闪存?
我们常说的闪存其实只是一个笼统的称呼,准确地说它是非易失随机访问存储器(NVRAM)的俗称,特点是断电后数据不消失,因此可以作为外部存储器使用。而所谓的内存是挥发性存储器,分为DRAM和SRAM两大类,其中常说的内存主要指DRAM,也就是我们熟悉的DDR、DDR2、SDR、EDO等等。闪存也有不同类型,其中主要分为NOR型和NAND型两大类。
闪存有很多类型,但目前最为常见的是NOR和NAND型。NOR型与NAND型闪存的区别很大,打个比方说,NOR型闪存更像内存,有独立的地址线和数据线,但价格比较贵,容量比较小;而NAND型更像硬盘,地址线和数据线是共用的I/O线,类似硬盘的所有信息都通过一条硬盘线传送一般,而且NAND的成本较NOR来说很低,而容量却大很多。因此,NOR型闪存比较适合频繁随机读写的场合,通常用于存储程序代码并直接在闪存内运行,手机就是使用NOR型闪存的大户,所以手机的“内存”容量通常不大;NAND型闪存主要用来存储资料,我们常用的闪存产品,如闪存盘、数码存储卡都是用NAND型闪存。
内存和NOR型闪存的基本存储单元是bit,用户可以随机访问任何一个bit的信息。而NAND型闪存的基本存储单元是页(Page)(可以看到,NAND型闪存的页就类似硬盘的扇区,硬盘的一个扇区也为512字节)。每一页的有效容量是512字节的倍数。所谓的有效容量是指用于数据存储的部分,实际上还要加上16字节的校验信息,因此我们可以在闪存厂商的技术资料当中看到“(512+16)Byte”的表示方式。目前2Gb以下容量的NAND型闪存绝大多数是(512+16)字节的页面容量,2Gb以上容量的NAND型闪存则将页容量扩大到(2048+64)字节。
每颗NAND型闪存的I/O接口一般是8条,每条数据线每次传输(512+16)bit信息,8条就是(512+16)×8bit,也就是前面说的512字节。但较大容量的NAND型闪存也越来越多地采用16条I/O线的设计,如三星编号K9K1G16U0A的芯片就是64M×16bit的NAND型闪存,容量1Gb,基本数据单位是(256+8)×16bit,还是512字节。
寻址时,NAND型闪存通过8条I/O接口数据线传输地址信息包,每包传送8位地址信息。由于闪存芯片容量比较大,一组8位地址只够寻址256个页,显然是不够的,因此通常一次地址传送需要分若干组,占用若干个时钟周期。NAND的地址信息包括列地址(页面中的起始操作地址)、块地址和相应的页面地址,传送时分别分组,至少需要三次,占用三个周期。随着容量的增大,地址信息会更多,需要占用更多的时钟周期传输,因此NAND型闪存的一个重要特点就是容量越大,寻址时间越长。而且,由于传送地址周期比其他存储介质长,因此NAND型闪存比其他存储介质更不适合大量的小容量读写请求。
FLASH 闪存的分类与介绍相关推荐
- Flash闪存颗粒和工艺知识深度解析
Wafer即晶圆,是半导体组件"晶片"或"芯片"的基材,从沙子里面高温拉伸生长出来的高纯度硅晶体柱(Crystal Ingot)上切下来的圆形薄片称为" ...
- (39)STM32——FLASH闪存
目录 学习目标 成果展示 介绍 组成 主存储器 系统存储器 OTP 区域 选项字节 读取 编程 寄存器 步骤 擦除 扇区擦除 批量擦除 寄存器 代码 总结 学习目标 本节我们要来介绍一下关于FLASH ...
- NAND FLASH 闪存基本概念及逻辑组件
1 NAND闪存基本概念 NAND SSD由几个主要组件组成:NAND闪存,SSD控制器,连接器,DRAM,PCB和无源器件,nand SSD的存储单元被封装以形成阵列的形式以优化硅面积占用.根据矩阵 ...
- flash闪存使用和STM32CUBEMX安装教程【第三天】
flash闪存使用和STM32CUBEMX安装教程 [1]STM32 FLASH [2]嵌入式 Flash 接口 [3]嵌入式 Flash [4]FLASH写入数据函数 [5]FLASH接收数据 [6 ...
- 洋桃开发板笔记(六 ) STM32自带的Flash闪存使用,主要配合其他外设
Flash闪存与其他外设的使用 杜洋工作室 www.DoYoung.net 洋桃电子 www.DoYoung.net/YT 在此声明一下所有代码均为 杜洋工作室 的不允许复制,转发等,本人只是在此程序 ...
- 冷知识:SSD或U盘或FLASH闪存要温度高通电使用,温度低断电保存,数据才能更久不丢失!
SSD或U盘或FLASH闪存,通电使用时温度在50多度,断电保存时温度在25度以下,数据才能断电多年不丢失! 当然太热的话,肯定也不好,SSD一般会有热保护吧,过热的话会降频降速,以减少热量,一般可能 ...
- 【STM32】详解嵌入式中FLASH闪存的特性和代码示例
一.存储器 我们正常编译生成的二进制文件,需要下载烧录到单片机里面去,这个文件保存在单片机的ROM(read only memory)中,所有可以完成这种特性的存储介质都可以称为ROM. 分类 ROM ...
- 内存颗粒和闪存颗粒的区别_NAND Flash闪存颗粒与SSD知识深度解析
谈闪存,须从Wafer开始.Wafer即晶圆,是半导体组件"晶片"或"芯片"的基材,从沙子里面高温拉伸生长出来的高纯度硅晶体柱(Crystal Ingot)上切 ...
- NAND NOR FLASH闪存产品概述
随着国内对集成电路,特别是存储芯片的重视,前来咨询我们关于NOR Flash,NAND Flash,SD NAND, eMMC, Raw NAND的客户越来越多了.这里我们专门写了这篇文章:1,把常用 ...
- Linux文件系统与持久性内存介绍:块设备、闪存(NAND/NOR)、NVDIMM(非易失性内存)、PMEM(PMDK)- ndctl
<持久内存开发套件(Persistent Memory Development Kit-PMDK) - pmem.io: PMDK> <PMDK介绍> <PMDK(NVM ...
最新文章
- 39岁单身程序员入住养老院,提前过上退休生活?网友:羡慕又心酸!
- 消息处理机制之Handler
- flutter_webview_plugin 无法加载网页的异常处理
- php背景图添加字,怎样给视频后面加背景图 视频加背景图片并添加一行广告文字...
- linux 安装svn客户端
- 微信小程序实战开发视频
- 深入比特币原理(二)——比特币密钥地址生成
- java quartz
- windows MYSQL 安装及修改root密码
- 结构优化设计with OPtiStruct
- hau 1874 畅通工程续
- 传感器与检测技术基础知识(4)—— 电阻式传感器
- 20155314 2016-2017-2 《Java程序设计》第4周学习总结
- Vue3+Element-Plus 登录成功后主页退出功能实现 十八
- 关于 X509Certificate2 找到文件路径的问题
- 黄宇清 java_二面笔记 2015.9.19
- 麦肯锡深度解析:量子计算将拯救地球?
- HPnbsp;laserjetnbsp;3055nbsp;手动双面打印
- 《LoadRunner 12七天速成宝典》—第1章 1.5节安装LoadRunner 12.5
- 解决win10安装过程中“windows安装程序无法将windows配置为在此计算机的硬件上运行“的问题