nandflash,norflash,sdram,emmc,rom,ram等各种存储器识别
老是被nandflash,norflash,sdram,emmc,rom,ram搞混,所以在这里总结一下,也为了更好的分清他们之间的关系,以至于别人问的时候不至于说不清。
我们不谈这些名次的由来,只说明他们是做什么的,能用来干什么,在哪里我们用到过三部分说明
1、Nandflash
是flash非易失性闪存,即一种快速存储的芯片。
是用来存储数据的,类似于SD卡
是用于我们手机内存等,但手机内存一般是flash和DDR合起来的芯片
2、Norflash
是flash非易失性闪存,即一种快速存储的芯片,与Nandflash相似
是用来存储数据的
玩过mini2440的同学都知道他有个nandflash启动和norflash启动,现在看来其实没什么差别,只是速度和操作方式的不同,当然存储的大小也不同,norflash比较贵,现在一般都用nandflash因为存储能力比较大嘛
3、RAM
是随机存储内存,断电数据丢失,存储短时间使用程序。
是用来存储当前数据的,比如手机程序运行时需要占用内存
是为机器运行软件提供内存的芯片
sdram就是ram器件
4、ROM
是只读内存,是非易失性固态半导体存储器
比如flash就是rom器件
对比ram和rom可以类比电脑的内存和硬盘,手机或者嵌入式产品使用的内存是sdram(DDR),而使用的存储设备大多是flash;电脑内存指的是内存条,其实也是DDR,而硬盘有的是机械的还有固态硬盘,机械的就是磁头和扇区组成的,固态硬盘其实就是flash和DRAM芯片组成的;ram的作用其实就是程序的运行以及数据的交换,而rom芯片负责存储各种文件,程序,软件等。
我们现在使用的ARM芯片其实是内置多少G,多少M的SDRAM,现在SDRAM已经打到DDR3,即速度已经非常之快。
emmc也是闪存的一种,现在已经有EMMC5.0 EMMC5.1 速度很快,读取速度达到200MB/s ,写速度也达到了100MB/s
UFS比emmc更快,读取速度可达400MB/s,写速度可达150MB/s
总结:
1.内存:RAM SDRAM DDR DDR2 DDR3等 用来跑程序的,断电数据就丢失了
2.存储用:ROM flash nandflash norflash EMMC UFS等 用来存储数据的,断电当然不能数据丢失啦
nandflash,norflash,sdram,emmc,rom,ram等各种存储器识别的更多相关文章
- 到底什么是nandflash,norflash,sdram,emmc,rom,ram【转】
本文转载自:http://blog.sina.com.cn/s/blog_6dd8f2b70101le26.html 最近被nandflash,norflash,sdram,emmc,rom,ram搞 ...
- 【存储器相关】RAM、SRAM、SDRAM、ROM、EPROM、EEPROM、Flash存储器区别
常见存储器概念:RAM.SRAM.SDRAM.ROM.EPROM.EEPROM.Flash存储器可以分为很多种类,其中根据掉电数据是否丢失可以分为RAM(随机存取存储器)和ROM(只读存储器),其中R ...
- Linux方案级ROM/RAM优化记录
关键词:readelf.bloat-o-meter.graph-size.totalram_pages.reserved.meminfo.PSS.procrank.maps等等. 根据项目的需求,进行 ...
- ROM, RAM, Flash Memory
ROM Read-only memory (ROM) is a class of storage medium used in computers and other electronic devic ...
- C语言随笔2: rom ram 及其运行的过程
内存的分配方式 五个区 :堆区.栈区.全局区.文字常量区.程序代码区 这五个区是ram中的.或者说,堆栈段.数据段.代码段 而rom中,没有堆区和栈区,只有数据段和代码段. ram是在程序运行是的内存 ...
- altera rom ram IP的浅层理解
1.altera 提供了两种rom :单口rom和双口rom. 官方文档偷图: 单口rom:输出可以配置寄存器寄存再输出,时钟可以输入输出用不同的时钟. 双口rom:输入输出时钟可不同或者A与B的时钟 ...
- 硬盘 不属于Rom RAM
是外置存储器, 不是ROM也不算RAM,rom是固化系统基本程序,如电脑的bios,ram是电脑的内存,平常说几个G内存就是指的RAM
- ROM, RAM, NVRAM and Flash Memory on Cisco Routers
当谈到路由器有多少内存以及哪些内存做什么时,有时人们会感到困惑. 您应该熟悉4个内存术语,在升级路由器的IOS之前应检查其中2个. 这些是以下内容: ROM:ROM代表只读存储器. 它存储System ...
- Linux内核3.0移植并基于Initramfs根文件系统启动
Linux内核移植与启动 Target borad:FL2440 Bootloader:U-boot-2010.09 交叉编译器:buildroot-2012.08 1.linux内核基础知识 首先, ...
随机推荐
- 根据C#编程经验思考编程核心
程序是对数据的各种操作.数据的表示,数据的组织结构,数据的存储,数据的处理,数据的传输等. 程序是由具体的编程语言编写的,不同的编程语言有编写,编译检查,解释执行等过程. 具体的编程语言都有: 1,变 ...
- Java 线程间通讯
/* 线程间通讯: 多个线程在处理同一资源,但是任务却不同. */ package com.cwcec.test; class Input implements Runnable { Resource ...
- Delphi 获取Ip地址的方法总结
通过注册表获取或修改Ip 想到Windows会把系统网卡相关信息存入注册表,肯定可通过注册表读取具体ip信息.大致思路是找HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\W ...
- [总结] Visual Studio 报价已经对比
来源微软官方网站 对比 https://visualstudio.microsoft.com/zh-hans/vs/compare/?rr=https%3A%2F%2Fwww.ithome.com%2 ...
- python web调用docker-py
在 /etc/init.d/docker的start()函数末尾加入:chmod 777 /var/run/docker.sock 否则web程序会没有权限去操作
- robotium学习及整理
一. Robotium 简介 Robotium是一款国外的Android自动化测试框架,主要针对Android平台的应用进行黑盒自动化测试,它提供了模拟各种手 ...
- File FileStream StreamReader StreamWriter C#
存在各种各样的IO设备,比如说文件File类(字符串文件和二进制文件),可以直接使用File类对文件进行读写操作. 这些各种IO的读取和写入是通过流的形式实现的,基类为Stream,针对各种不同的IO ...
- java 创建过程
- DAY3-Flask项目
1.jsonify: 得到了从API获得的数据并返回,API返回的json数据被转化成dict,我们还需要把dict序列化: return json.dump(result), 200, {'cont ...
- LDA-Latent Dirichlet Allocation 学习笔记
以下内容主要基于<Latent Dirichlet Allocation>,JMLR-2003一文,另加入了一些自己的理解,刚开始了解,有不对的还请各位指正. LDA-Latent Dir ...