什么是闪存?

我们常说的闪存其实只是一个笼统的称呼,准确地说它是非易失随机访问存储器(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 闪存的分类与介绍相关推荐

  1. Flash闪存颗粒和工艺知识深度解析

    Wafer即晶圆,是半导体组件"晶片"或"芯片"的基材,从沙子里面高温拉伸生长出来的高纯度硅晶体柱(Crystal Ingot)上切下来的圆形薄片称为" ...

  2. (39)STM32——FLASH闪存

    目录 学习目标 成果展示 介绍 组成 主存储器 系统存储器 OTP 区域 选项字节 读取 编程 寄存器 步骤 擦除 扇区擦除 批量擦除 寄存器 代码 总结 学习目标 本节我们要来介绍一下关于FLASH ...

  3. NAND FLASH 闪存基本概念及逻辑组件

    1 NAND闪存基本概念 NAND SSD由几个主要组件组成:NAND闪存,SSD控制器,连接器,DRAM,PCB和无源器件,nand SSD的存储单元被封装以形成阵列的形式以优化硅面积占用.根据矩阵 ...

  4. flash闪存使用和STM32CUBEMX安装教程【第三天】

    flash闪存使用和STM32CUBEMX安装教程 [1]STM32 FLASH [2]嵌入式 Flash 接口 [3]嵌入式 Flash [4]FLASH写入数据函数 [5]FLASH接收数据 [6 ...

  5. 洋桃开发板笔记(六 ) STM32自带的Flash闪存使用,主要配合其他外设

    Flash闪存与其他外设的使用 杜洋工作室 www.DoYoung.net 洋桃电子 www.DoYoung.net/YT 在此声明一下所有代码均为 杜洋工作室 的不允许复制,转发等,本人只是在此程序 ...

  6. 冷知识:SSD或U盘或FLASH闪存要温度高通电使用,温度低断电保存,数据才能更久不丢失!

    SSD或U盘或FLASH闪存,通电使用时温度在50多度,断电保存时温度在25度以下,数据才能断电多年不丢失! 当然太热的话,肯定也不好,SSD一般会有热保护吧,过热的话会降频降速,以减少热量,一般可能 ...

  7. 【STM32】详解嵌入式中FLASH闪存的特性和代码示例

    一.存储器 我们正常编译生成的二进制文件,需要下载烧录到单片机里面去,这个文件保存在单片机的ROM(read only memory)中,所有可以完成这种特性的存储介质都可以称为ROM. 分类 ROM ...

  8. 内存颗粒和闪存颗粒的区别_NAND Flash闪存颗粒与SSD知识深度解析

    谈闪存,须从Wafer开始.Wafer即晶圆,是半导体组件"晶片"或"芯片"的基材,从沙子里面高温拉伸生长出来的高纯度硅晶体柱(Crystal Ingot)上切 ...

  9. NAND NOR FLASH闪存产品概述

    随着国内对集成电路,特别是存储芯片的重视,前来咨询我们关于NOR Flash,NAND Flash,SD NAND, eMMC, Raw NAND的客户越来越多了.这里我们专门写了这篇文章:1,把常用 ...

  10. Linux文件系统与持久性内存介绍:块设备、闪存(NAND/NOR)、NVDIMM(非易失性内存)、PMEM(PMDK)- ndctl

    <持久内存开发套件(Persistent Memory Development Kit-PMDK) - pmem.io: PMDK> <PMDK介绍> <PMDK(NVM ...

最新文章

  1. 39岁单身程序员入住养老院,提前过上退休生活?网友:羡慕又心酸!
  2. 消息处理机制之Handler
  3. flutter_webview_plugin 无法加载网页的异常处理
  4. php背景图添加字,怎样给视频后面加背景图 视频加背景图片并添加一行广告文字...
  5. linux 安装svn客户端
  6. 微信小程序实战开发视频
  7. 深入比特币原理(二)——比特币密钥地址生成
  8. java quartz
  9. windows MYSQL 安装及修改root密码
  10. 结构优化设计with OPtiStruct
  11. hau 1874 畅通工程续
  12. 传感器与检测技术基础知识(4)—— 电阻式传感器
  13. 20155314 2016-2017-2 《Java程序设计》第4周学习总结
  14. Vue3+Element-Plus 登录成功后主页退出功能实现 十八
  15. 关于 X509Certificate2 找到文件路径的问题
  16. 黄宇清 java_二面笔记 2015.9.19
  17. 麦肯锡深度解析:量子计算将拯救地球?
  18. HPnbsp;laserjetnbsp;3055nbsp;手动双面打印
  19. 《LoadRunner 12七天速成宝典》—第1章 1.5节安装LoadRunner 12.5
  20. 解决win10安装过程中“windows安装程序无法将windows配置为在此计算机的硬件上运行“的问题

热门文章

  1. 计算机专业必读的经典书籍!!(建议收藏)
  2. RFM模型实现用户分层
  3. 在线词云工具Tagxedo的使用
  4. 苹果手机更改照片大小kb_iPhone调整照片大小方法教程 无需第三方软件
  5. 程序员的996简史!我们是怎么一步步陷入996工作制的
  6. 最新的ESD(ElectroStatic Discharge)静电介绍及其标准下载(见文尾)
  7. 没用过Node.js,就别瞎逼逼
  8. NTC 热敏电阻温度计算
  9. MYSQL实现排序分组取第一条sql
  10. 【集合论】集合概念与关系 ( 集族 | 集族示例 | 多重集 )