当前位置: 首页 > news >正文

微知-nandflash和norflash名字为什么叫nand和nor?主要区别是什么?

以前就死记硬背,分别是干嘛的?实际上背后还是有些逻辑
他们名字的主要区别是在于他们的存储单元的实现不同。
NAND flash 是 NOT 和 AND
NOR flash是 NOT 和 OR

所以
nand本质是and “与”
nor本质是or“或”
可以记忆为andflash和orflash

另外nor稳定性高支持xip直接执行。在很多嵌入式芯片就直接使用nor,只是xip执行比sram慢。但and or本质都是flash都是持久存储也就是所谓的非易失性。为什么叫易失。因为它是用电子在存储单元来维系的。用pn节围着。读取快写入慢。是按照bit读的。擦除按照扇区。扇区大小k级别。擦写10w次寿命。容量小 还很贵。所以常用在系统启动的代码存储比如bootrom。像一些嵌入式设备,为了节约成本,少用sram,有些代码就放在xip执行的。可随机访问(意味着擦除不回连带其他cell 寿命相对也多一些)。数据密度较低。

nand主要是容量大。稳定性不高。有坏块,还需要单独单元来记录坏块。擦写100万次寿命。比如bootloader和systemimg容量大的可以存储在这里。但是bootloader一般是sram加载。bootloader初始化ddr之后ddr加载os。只要是运行的,基本上都需要去加载到ROM里面。唯一的不同就是low flash支持XIP,能够直接执行。按照页来读写 块来管理和擦除。nand管理芯片有动态擦除算法决定其寿命。
nand中三种存储形式 slc mlc tlc表示single layer cell单层单元 多层和三层。slc寿命最长。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Java Script网页设计案例
  • MySQL大量数据偏移查询优化:从LIMIT偏移到基于ID的数据读取
  • JavaEE 第16节 线程安全的集合类
  • 华为设备默认密码
  • 【人工智能】多模态AI:如何通过融合文本、图像与音频重塑智能系统未来
  • 【数仓建模过程】Spark数据清洗篇
  • 深入理解DPO(Direct Preference Optimization)算法
  • erlang学习:用OTP构建系统1
  • 单链表——随机链表的复制
  • Mask R-CNN论文原理讲解
  • 【C#】静态成员(static)与实例成员(非静态成员)的理解
  • macos USB外接键盘ctrl键绑定方法 解决外接USB键盘与mac键盘不一致问题
  • JVM【面试题】2024最新
  • 【C++ | 设计模式】工厂方法模式的详解与实现
  • Kompose工具:转换Compose项目为K8S项目
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • Angular Elements 及其运作原理
  • CentOS学习笔记 - 12. Nginx搭建Centos7.5远程repo
  • Docker入门(二) - Dockerfile
  • Flannel解读
  • go append函数以及写入
  • Javascript编码规范
  • laravel 用artisan创建自己的模板
  • Material Design
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • Selenium实战教程系列(二)---元素定位
  • Theano - 导数
  • ucore操作系统实验笔记 - 重新理解中断
  • Vue2 SSR 的优化之旅
  • 从伪并行的 Python 多线程说起
  • 动态规划入门(以爬楼梯为例)
  • 机器学习 vs. 深度学习
  • 前嗅ForeSpider采集配置界面介绍
  • 如何学习JavaEE,项目又该如何做?
  • 手机app有了短信验证码还有没必要有图片验证码?
  • 微信公众号开发小记——5.python微信红包
  • 我这样减少了26.5M Java内存!
  • 小而合理的前端理论:rscss和rsjs
  • 在Docker Swarm上部署Apache Storm:第1部分
  • 阿里云移动端播放器高级功能介绍
  • 整理一些计算机基础知识!
  • ​无人机石油管道巡检方案新亮点:灵活准确又高效
  • #《AI中文版》V3 第 1 章 概述
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #微信小程序:微信小程序常见的配置传旨
  • #预处理和函数的对比以及条件编译
  • (2020)Java后端开发----(面试题和笔试题)
  • (4)STL算法之比较
  • (aiohttp-asyncio-FFmpeg-Docker-SRS)实现异步摄像头转码服务器
  • (k8s)Kubernetes本地存储接入
  • (vue)页面文件上传获取:action地址
  • (编程语言界的丐帮 C#).NET MD5 HASH 哈希 加密 与JAVA 互通
  • (草履虫都可以看懂的)PyQt子窗口向主窗口传递参数,主窗口接收子窗口信号、参数。
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (附源码)SSM环卫人员管理平台 计算机毕设36412