1、nor flash:NOR采用的并行接口,其特点读取的速度比之NAND快乐很多倍,其程序可以直接在NOR里面运行。但是它的擦除速度比较慢,集成度低,成本高的。现在的NOR的容量一般在2M左右,一般是用在代码量小的嵌入式产品方面。还有就是在ARM9的开发板上可以看见。

2、Nand flash

3、SRAM:静态随机存储器,就是它不需要刷新电路,不像动态随机存储器那样,每隔一段时间就要刷新一次数据。但是他集成度比较低,不适合做容量大的内存,一般是用在处理器的缓存里面。像S3C2440的ARM9处理器里面就有4K的SRAM用来做CPU启动时用的。

4、DRAM:动态随机存储器

5、DDR3:DDR3是一种计算机内存规格。它属于SDRAM家族的内存产品,提供了相较于DDR2SDRAM更高的运行效能与更低的电压,是DDR2 SDRAM(同步动态动态随机存取内存)的后继者(增加至八倍),也是现时流行的内存产品规格。

6、SDRAM:同步动态随机存储器,像电脑的内存就是用的这种RAM叫DDR SDRAM。其集成度非常高,因为是动态的,所以必须有刷新电路,每隔一段时间必须得刷新数据。其存储单元不是按线性排列的,是分页的。一般的嵌入式产品里面的内存都是用的SDRAM。

7、SD

8、MMC

9、eMMC:就是为了简化内存储器的使用,将NAND Flash芯片和控制芯片设计成1颗MCP芯片,手机客户只需要采购eMMC芯片,放进新手机中,不需处理其它繁复的NAND Flash兼容性和管理问题,最大优点是缩短新产品的上市周期和研发成本,加速产品的推陈出新速度。

10、CompactFlash

11、ROM:只读存储器的总称。

12、PROM:可编程只读存储器,只能写一次,写错了就得报废,现在用得很少了,好像那些成本比较低的OPT单片机里面用的就是这种存储器吧。

13、EPROM:可擦除可编程存储器,这东西也比较古老了,是EEPROM的前身,在芯片的上面有个窗口,通过紫外线的照射来擦除数据。非常之麻烦。

14、EEPROM:电可擦除可编程只读存储器,比之EPROM就先进点了,可以用电来擦除里面对数据,也是现在用得比较多的存储器,比如24CXX系列的EEPROM。

15、DRAM是用PN结电容存储0/1的,由于漏电的存在,时间长了两级板电位差会消失也就是1会变成0,所以过一段时间需要根据里面的内容补充电荷,这叫刷新。刷新过程中不能读写。SDRAM是DRAM的一种,增加了同步时钟,提高了读写速率。从原理来说现在的DDR3也是SDRAM的一种。不过约定俗成的说法是SDRAM只包含最早的单倍速读写SDRAMSARM存储数据的单元是D触发器,这种双稳态电路的0/1状态都是稳定的所以不需要刷新,只要有电就能一直存下去。从存储密度来说,DRAM/SDRAM每个bit需要一个晶体管,而SRAM最少需要4个,高速SRAM需要6个以上,而且由于晶体管之间的互联SRAM复杂得多,占了很大的空间,所以同制程的SRAM容量要小的多。从速度来说,DRAM/SDRAM需要刷新和回写,极速比不上SRAM。所以CPU的缓存是SRAM,主内存用SDRAM从省电的角度来说,DRAM/SDRAM要刷新比较费电,而省电设计的SRAM只要一个纽扣电池就可以保存数年之久(比如以前的游戏卡)

嵌入式学习:存储器总结相关推荐

  1. xupt嵌入式学习(day1)

    嵌入式学习 嵌入式系统基础知识: 一.冯诺依曼计算机体系结构的要点: 1.计算机中的信息(程序和数据)以二进制方式表示. 2.程序预存储,机器自动执行. 3.计算机由运算器.控制器.存储器.输入设备和 ...

  2. 嵌入式学习之路(二十)——数据结构(2)

    嵌入式学习之路(二十)--数据结构(2) 上次我们讲了排序的四个基本的算法,今天我们先来讲讲数据结构 一.什么是数据结构 是指相互之间具有一定联系的数据元素的集合. 元素之间的相互联系称为逻辑结构. ...

  3. 嵌入式学习路线怎么学,如何学习嵌入式系统

    随着互联网的快速发展,嵌入式也越来越火热,更多的人投入到嵌入式开发的行列中来,那么想要学习嵌入式,该从哪里入手学习,嵌入式学习路线图怎么学? 想要学习好嵌入式,想成为嵌入式软件工程师.那么当前企业需要 ...

  4. 计算机网络之-嵌入式学习

    网络作为嵌入式学习的必备知识,很多嵌入式学习者还没有真正的去系统的了解过网络这个知识,在学习网络这块的知识,整理了一些网络笔记,希望对大家的学习能有帮助,那下面就一起看看计算机网络的相关知识吧!本文较 ...

  5. 以软件推动工业进步 -嵌入式学习网站

    http://www.cnblogs.com/cubean/archive/2010/04/26/1721035.html 以下内容转自:http://bbs.msembed.com/showtopi ...

  6. C指针-这该死的嵌入式学习生涯

    C指针-这该死的嵌入式学习生涯 01 前言 最近在公众号里面收到好几个同学关于嵌入式方面的咨询,再加上在知乎里面陆续推送了好几个嵌入式学习入门的问题,这次想统一整理一下,说说我这些年是如何被嵌入式按在 ...

  7. 嵌入式学习的几种线路图

    嵌入式学习是一个循序渐进的过程,如果是希望向嵌入式软件方向发展的话,目前最常见的是嵌入式Linux方向,关注这个方向,我认为大概分3个阶段: 1.嵌入式linux上层应用,包括QT的GUI开发 2.嵌 ...

  8. 嵌入式学习笔记——ADC模数转换器

    ADC模数转换器 前言 ADC介绍 ADC概述 ADC的数量 ADC的特性 ADC框图 芯片外部框图 芯片内部框图 转换部分框图 状态输出部分 条件触发框图 寄存器介绍 编程思路 模式选择 规则通道的 ...

  9. 嵌入式学习之STM32实现OLED

    嵌入式学习之STM32实现OLED 一.实验要求 二.SPI介绍 三.OLED介绍 四.实验过程 1.代码编写: 实验结果演示: 一.实验要求 理解OLED屏显和汉字点阵编码原理,使用STM32F10 ...

  10. 嵌入式学习⑤——STM32嵌入式应用系统设计

    目录 前言 一.基于跨平台多类型代码编辑器VScode 1.VScode的安装 2.Ubuntu中用vscode编译调试C\C++ 二.Proteus仿真--STM32流水灯 1.创建工程 2.配置实 ...

最新文章

  1. java 继承 意义_Java中继承,类的高级概念的知识点
  2. MPB:利用无菌植物和可培养细菌体系研究根系微生物组功能
  3. element table固定表头,表的高度自适应解决方法
  4. 最小生成树之克鲁斯卡尔(kruskal)算法详解代码实现
  5. 二十一天学通C++之异常概述
  6. 华三s5000配置镜像接口_华为S5300交换机配置基于接口的本地端口镜像
  7. 洛谷P1046陶陶摘苹果题解--zhengjun
  8. 外汇汇率接口 java_基于java的货币汇率接口调用代码实例
  9. [MATLAB]从键盘输入一个带有字母构成的字符串,要求大写变小写,小写变大写输出。
  10. 《金蝶ERP-K/3完全使用详解》—— 导读
  11. 测试环境Hosts设置
  12. 关于java多态性之父类引用指向子类对象
  13. android界面美化教程,android界面UI美化:沉浸模式、全透明或半透明状态栏及导航栏的实现...
  14. 学计算机专业还是数学专业课,数学专业的数学和计算机专业的数学的比较.doc...
  15. C语言运算符逻辑运算符位运算符
  16. node新版本的坑--与sass的兼容问题
  17. CodeM美团2018初赛A轮 题目一
  18. 【接口测试基础】第十二篇 | 详解Postman测试报告
  19. 公众号榜单 | 2020·7月公众号行业排行榜重磅发布
  20. ikun(小黑子)必须知道的坤坤谐音梗

热门文章

  1. 【opencv】(13) 案例:停车场空余车位检测,附python完整代码
  2. 卷积神经网络原理图文详解
  3. 基于平面几何精确且鲁棒的尺度恢复单目视觉里程计
  4. LINUX下用CTRL+R快速搜索HISTORY历史命令,快速索引到之前使用过的命令行语句
  5. Blender从头开始装配和动画制作低多边形风格的FPS手臂
  6. 贪心算法简单实践 -- 分糖果、钱币找零、最多区间覆盖、哈夫曼编解码
  7. sgdisk 磁盘操作命令
  8. Java集合框架:EnumMap
  9. Java Class SecurityManager
  10. Babel 相关资料