存储器(Memory)
存储器(Memory)
通信领域中有很多重要的部分,比如基带、射频芯片,存储器。
1.存储器是什么?和内存如何进行区分?
作为数据的载体,存储器是任何电子设备中都必不可少的单元。由于存储器之间相似的名称以及相同的单位,人们常常无法准确理解手机存储参数的真正含义。其实手机中的存储器分为内存(Memory)和闪存(Flash Memory)两部分,他们分工不同,不能混为一谈。
- 内存一般为4G\6G\8G,数字较小
- 闪存一般为128G\256G\512G,数字较大
2.内存和闪存的不同特性
内存和闪存分别起什么作用,如果使用玩具厂生产流程来做比喻,手机中的核心部件CPU、内存、闪存之间的关系如下:
- 工作台的大小(内存)决定了工厂能够同时制作多少玩具(同时运行APP的数量)
- 并且工作台在工作时会放置需要处理的材料(数据),由技术员直接操作工作台(CPU直接处理内存中的数据)
- 工作结束后,工作台会进行清空。这是因为内存属于电存储器中的易失性存储器(Volatile Memory,VM)
- 仓库大小(闪存)决定了工厂能够存储多少玩具和材料(手机中存储的照片、音乐等文件以及安装的APP)
- 仓库中的物品是不会清空的(数据稳定存在),除非用户丢弃或者转出仓库中的物品(下达删除指令或传输文件)。这是因为闪存属于非易失性存储器(Non-Volatile Memory,NVM)
内存和闪存的不同特性,是由它们的体质决定的
- 手机内存的本质是DRAM(Dynamic RAM,动态随机存储器),由于存储特性,DRAM需要周期性地充电,数据也会周期性的刷新。因此,DRAM即动态又随机,是不牢靠的。
- 手机闪存大多是轻量级、体积小、功率低的NAND,NAND在断电后仍然能够保存数据,这样存储数据会非常牢靠,适合作为仓储。
- DRAM--通电才能放置数据,断电则消失。
- NAND--通不通电都能稳定存储。
3.闪存的内部构成
闪存的结构,闪存内部可以简化为3部分:NAND、控制器(Controller)、接口。

闪存的三个部分各司其职,但是三部分对于存储器的稳定性、速率都有直接影响。

- NAND颗粒相当于存储器的载体,直接决定了存储器的容量大小。并且NAND的质量在一定程度上影响了存储器的稳定性,也就是读写次数(使用寿命)。
- Controller相当于NAND颗粒的调度员,对于存储器的稳定性有重要的影响,同时也关系到数据的传输速度。
- 接口,顾名思义是传输数据的通路,对存储器的数据传输速度起决定性作用。
Controller的主要作用可以概括为三点
- Controller相当于NAND颗粒的“调度员”,对存储器的稳定性有重要的影响,同时也关系到数据的传输速度。
- 存储器有擦写次数限制,如果同一个程序去反复擦除,写入同一个闪存单元,会产生坏道故障。
- 存储器设备都有某种程度的垃圾收集功能。一旦每块存储单元被写入一次,存储器和控制器将会标记碎片文件,将其标记成“正等待被删除”,新的数据可以被写入。不同的控制器处理速度不同,直接影响存储性能。
4.存储器的标准:认知eMMC和UFS
随着存储技术的发展,存储器标准也逐年更新,比如eMMC和UFS。
- eMMC(embedded Multi Media Card)即嵌入式的多媒体存储卡。它是由MMC协会所所订立的、主要针对手机或平板电脑等产品的内嵌式存储器标准规格。
- eMMC--e为什么小写,因为eMMC的技术前身是MMC(一种类似SD卡的卡片),后来为了突出这个设备是嵌在电路板上的,在前面加上了embedded(嵌入式)。
- NAND+Controller+接口-->定义封装之后形成eMMC
- UFS(Universal Flash Storage),是JEDEC(固态技术协会)制定的标准规格。这种标准与eMMC的区别主要在于接口。eMMC采用的是8bit并行接口,随着技术升级,标准理论值最高可以达到3200 Mbit/s,但是这一速率仍然无法满足日益膨胀的传输需求。因此在接口串行化探索中,UFS出现了。


举个例子,eMMC采用的半双通、并行通道,可以理解为一条单向的道路,并且车辆必须并行。即使不同大小和速度的车辆也必须保持同一步调并排前进,效率自然受到影响。

UFS采用的是双通道、串行通道,可以理解为正逆双向道路,不仅可以同时双向发车,而且串行通道让车辆不再并排前行,将车辆串成一列,速度更快。
从发展的角度看:UFS是eMMC技术的升级版,两者互不兼容,但是作用与扮演的角色完全相同。
5.互联网时代,存储器面临挑战
海量信息的涌动,形成了互联时代的浪涛。更大的数据体量也对于存储器的效率提出了更高的要求。
- 设计师发来的源文件压缩包,如何快速从手机转存至计算机?--使用5G下载,一碰即传并直接解压至计算机桌面。
- 设计师又传来一个大文件,如何快速分享给同事?
6.专业词汇
1 DSP
数字信号处理器(DSP,Digital Signal Processor),是一种专门用于进行复杂数学运算的微处理器,通常用于辅助CPU进行音频处理、射频信号处理、图像信号处理等运算。
2 基带
这里代指基带芯片,指的是专门用于生成或解码基带信号的芯片。基带信号则是现代数字通信信息传输技术的载体,基带芯片能够在基带信号与语音信息或多媒体信息之间进行双向转换。
3 射频芯片
射频即无线电,射频芯片负责将基带调制后的信号进行放大经由天线发射,或将接受到的无线电滤波信号交给基带芯片进行解调。
4 易失性存储器
或成为随机存储器(Random Access Memory),指的是断电之后所存储的信息会丢失的存储电路。手机和计算机中的内存,以及CPU芯片内部的缓存等通常是这类存储器。
5 非易失性存储器
只读存储器(Read-Only Memory)就属于非易失性存储器,指断电之后所存储的信息依然保留的存储电路,手机中的闪存,计算机中的固态硬盘、U盘等通常都是非易失性存储器。
6 DRAM
动态随机存储器(Dynamic Random Access Memory),一种构造相对简单的随机存储电路。缺点是需要周期性的刷新才能保证所存信息准确,但是由于构造简单,因此集成密度相比于静态随机存储器要高的多,可以大大提升随机存储设备的容量。
7 NAND
NAND是闪存的略称,一种可以多次擦写的非易失性存储器,成本比老式的EEPROM要低得多,因此现在使用十分广泛。手机、U盘、固态硬盘、轻薄型笔记本电脑中都可以看到NAND的身影。
8 并行
电路或计算机中用于描述信号传输或计算方式的形容词,用于表示同时进行这一特征。
9 串行
与并行相同,同样用于描述信号传输或计算方式,表示按照时间顺序先后进行这一特征。
存储器(Memory)的更多相关文章
- 谈谈计算机上的那些存储器-Memory Hierarchy
文章首发于浩瀚先森博客http://www.guohao1206.com/2016/12/07/1248.html 说到计算机上的存储器,很多人第一反应是硬盘,然后是内存. 其实在计算机上除了硬盘和内 ...
- Memory及其controller芯片整体测试方案(上篇)
如果你最近想买手机,没准儿你一看价格会被吓到手机什么时候偷偷涨价啦! 其实对于手机涨价,手机制造商也是有苦难言,其中一个显著的原因是存储器芯片价格的上涨↗↗↗ >>> 存储器memo ...
- 20135316王剑桥 linux第五周课实验笔记
4.1.1程序员的可见的状态 ———— Y86的每条指令都会读取或修改处理器状态的某些部分,称为程序员可见状态.如图1所示. 1.程序寄存器(Program registers): %eax, %ec ...
- 6.Inout双向端口信号处理方法
Verilog中inout端口的使用方法 (本文中所有Verilog描述仅为展示inout端口的用法,实际描述则需要更丰富的功能描述) Inout端口的使用 在芯片中为了管脚复用,很多管脚都是双向的, ...
- NOIP2018提高组初赛知识点
(传说,在神秘的初赛中,选手们经常互相爆零以示友好……) 历年真题:ti.luogu.com.cn 以下标题中打*的是我认为的重点内容 一.关于计算机 (一)计算机组成 硬件组成: 1. 控制器(C ...
- 一. Python基础(1)--语法
一. Python基础(1)--语法 1. 应用程序 1.1 什么是计算机(Computer)? 组成 ①运算器 arithmetic unit; ※ Arithmetic unit and cont ...
- S3C6410启动过程分析
S3C6410支持多种存储设备,包括片上的Internal ROM.Internal SRAM和片外的Flash/ROM.DRAM.多种启动设备形成多种启动模式,分析如下. 本文为作者原创,转载请注明 ...
- IC卡制作常识概述
ic卡主要有9种: 1.接触型IC卡: 2.非接触型IC卡: 3.串行传输型IC卡: 4.并行传输型IC卡: 5.存储型IC卡: 6.智能型IC卡: 7.超级 ...
- uvm_reg_fifo——寄存器模型(十五)
当我们对寄存器register, 存储器memory, 都进行了建模,是时候对FIFO进行建模了 uvm_reg_fifo毫无旁贷底承担起了这个责任,包括:set, get, update, read ...
- 史上最全NOIP初赛知识点
CSP-J/S 第一轮知识点选讲 \(NOIP\)(全国青少年信息学奥林匹克竞赛)于2019年取消.取而代之的是由\(CCF\)推出的非专业级软件能力认证,也就是现在的\(CSP-J/S\).作为一名 ...
随机推荐
- MySQL 事务的基础知识
事务的基础知识 1. 数据库事务概述 事务是数据库区别于文件系统的重要特性之一,当我们有了事务就会让数据库中的数据始终保持 一致性,同时我们还能通过事务的机制 恢复到某个时间地点的数据,这样可以保证已 ...
- 简单几行实现sliver上线提醒
准备魔改sliver去掉一些特征什么的,这里记录一下最简单实现上线消息通过企业微信机器人提醒的方式,这很简单也有很多不足还需要接着改的 protobuf中对消息Beacon和Session的定义如下, ...
- 建议收藏备查!MySQL 常见错误代码说明
先给大家看几个实例的错误分析与解决方案. 1.ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/data ...
- ajax与thymeleaf分别实现数据传输
小杰笔记篇: 1:第一种:利用Model和thymeleaf引擎来完成: Controller层: @CrossOrigin//解决跨域问题 @Controller public class User ...
- [极客大挑战 2019]EasySQL 1
[极客大挑战 2019]EasySQL 1 观察题目,发现为登录界面,判断这道题的考点是SQL注入. 知识点 万能密码 知识点原理 当用户尝试登录时 网站后台会进行SQL查询,比如 [select * ...
- 这项评测,华为云GaussDB(for MySQL)顺利通过
摘要:近日,中国信息通信研究院(简称"中国信通院")公布了第十五批"可信数据库"评测结果.华为云GaussDB(for MySQL)凭借过硬的技术实力顺利通过& ...
- 详解NLP和时序预测的相似性【附赠AAAI21最佳论文INFORMER的详细解析】
摘要:本文主要分析自然语言处理和时序预测的相似性,并介绍Informer的创新点. 前言 时序预测模型无外乎RNN(LSTM, GRU)以及现在非常火的Transformer.这些时序神经网络模型的主 ...
- 火山引擎 DataTester:抖音的设计团队是如何用 A/B 测试实现高效优化的?
更多技术交流.求职机会,欢迎关注字节跳动数据平台微信公众号,回复[1]进入官方交流群 对 C 端产品而言,产品的每一个细节设置都或多或少影响着用户的产品体验,本文介绍字节跳动的 A/B 实验文化的同时 ...
- Excel 选择性粘贴
乘以某个系数 选择 粘贴时,乘以某个系数 两列合一列 添加一列辅助列 方法2
- 基于 SpringBoot+vue的地方美食系统,可作为毕业设计
1 简介 这个项目是基于 SpringBoot和 Vue 开发的地方美食系统,包括系统功能模块,管理员功能模块,用户管理模块,功能齐全,可以作为毕业设计,课程设计等.源码下载下来,进行一些简单的部署, ...