ICNO.1的个人空间 https://blog.eetop.cn/xhsir520 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

硬件开发者之路之——初识存储器面目

已有 2046 次阅读| 2017-9-16 23:56 |个人分类:技术生涯|系统分类:硬件设计

拿马云大佬的话来说,未来的世界将属于data,data将和石油一样重要,成为一种资源甚至战略物质,那么对数据来说什么最重要呢?是存储!那么,今天来简单学习下关于存储器的知识。
如下图整个存储器的分类:
一、易失性存储器
所谓的易失性存储器就是断电后数据不能保存,因此此类存储器就是用于系统在运行时进行数据存储。就如CPU中的缓存。
1、RAM 
Random Access Memory,随机存储器,因此此种存储器读写速度快,即时读取。
1.1 SRAM
Static RAM,静态随机存储器,为何可以静态保存数据呢?结构如下图:
         
因此可以长期静态保存。
1.2 DRAM
Dynamic RAM,动态随机存储器,就是需要定时刷新存储单元,结构如下图,依靠的是电容存储的电荷来保存数据,因此时间长了漏电容易丢失数据,需要定时刷新充电。
由上可以看出,SRAM存储性能更优,速度稍快,缺点就是所占面积偏大,而DRAM则相反,存储量大,速度稍微慢一点。因此,SRAM一般作为程序运行的高速缓存,而DRAM则作为主要的内存存储器。即CPU里的内存和缓存配置。
上面所述的都是异步通讯。
同步通讯和异步通讯
所谓的通讯同步就是指收发方有一个共同的同步时钟,即利用基本时钟来确定每一个字节的位置。异步通讯则没有相关时钟,
异步通讯:
比较可见,同步传输的效率更好。
因此目前的内存多选择同步数据传输方式,SDRAM。
DDR:
或许我们经常听说DDR却不知道具体是什么意思,即Double Data Rate双倍速率,如何实现双倍速率。下图是简单的时序图,简单原理就是利用差分时钟,在上升沿和下降沿的交点触发数据传输,如此可以增加为2倍。后续更详细介绍一下DDR的相关技术。
二、非易失性存储器存储器
就是断电后数据不丢失,因此此类传感器就是应用于大数据,需要长期保存的数据的存储。就如常见的U盘。
2.1、ROM
Read-Only Memory,只读存储器就是只能读取事前写好的数据,不能更改和删除,断电也不消失。
2.1.1、PROM
Programmable ROM,这种ROM为可编程的,但是只能改变一次,它采用的是熔断写入数据,所以不可修改。
2.1.2、EPROM
Erasable Programmable ROM,就是可擦除可编程的ROM,利用紫外光擦除。
2.1.3、EEPROM
Electrically Erasable Programmable ROM,就是电可擦除的可编程ROM,因为EPROM的紫外擦除方式很不可靠。这个就是嵌入式系统上经常用的一种存储器设备。
2.2、FLASH
即闪存,结合了ROM和RAM优点,即可以电擦除可编程,又可以保证速度。FLASH的主要特点是整块擦除,而不是按照字节来操作。
NOR FLASH:特点是芯片内执行,即程序不必要在RAM中执行,读取效率高,但是写入和擦除速度较低。
NAND FLASH:写入速度快,擦除单元小。
2.3、光盘
以光为载体存储信息。
2.4、软盘
在塑料介质上涂磁性材料来存储信息。
2.5、硬盘
机械硬盘是依靠机械结构来转动读取数据。
固态硬盘是依靠芯片来进行电子读取的,速度更快。
小结:
作为开发人员,熟悉这些存储器的结构有助于系统设计的存储选型设计,不同的存储有不同的特性因而应用在各自合适的场合。

点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 48

    粉丝
  • 22

    好友
  • 71

    获赞
  • 69

    评论
  • 19844

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-2 13:42 , Processed in 0.013176 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部