各类存储器类型(RAM、ROM、FLASH、DRAM、SRAM)

1 计算机存储类型构成

在计算机中,各类存储器构成了计算机能高速高效运转程序的基石。

计算机的存储体系中,从速度慢到速度快对应着容量大到小,也就是说,速度越快容量越小;容量越大的,速度越慢。两者互相关联但不互相制约。

  • **寄存器:**寄存器作为计算机的读写最重要的单元,速度也自然是极快的。寄存器的容量非常小,一般只有8位~64位。这里的位指的是一个bit,一个字节有8个bit。我们计算机一般有说是多少位字长的,例如我的电脑是64位win10系统,那么这里的64位意义就是CPU寄存器有64位。
  • **L1高速缓存:**如SRAM。L1高速缓存是在芯片内的cache,它的速度飞快,比L2高速缓存快,跟寄存器差不多速度,所以它负责衔接L2和寄存器之间。它保存的是外部cache。
  • **L2高速缓存:**如SRAM、DRAM、DDRAM。L2高速缓存是芯片外的cache,它把数据丢给L1,才能通过L1丢给CPU寄存器。L2的数据来自于主存储器。
  • **主存储器:**例如Flash、PROM、EPROM、EEPROM都属于主存储器。主存储器掉电不丢失,用于存储来自外部存储器的数据。
  • **外部存储器:**如磁盘、SD卡、FT卡、CD等。
  • 远程二级存储:通过网络进行传输的远端存储器,例如分布式文件系统。

2 RAM和ROM

最重要的部分了,RAM就是随机存储器,它的全名叫做Random Access Memory。ROM是只读存储器,全名是Read Only Memory。

ROM和RAM虽然都是R开头,但是此"R"非彼"R"。RAM的R代表的是随机的意思,ROM的R代表的是读数据的意思。

总体来看,RAM是随机存储器,可以读可以写,能擦除数据,不过掉电就丢失数据了。这也导致为什么RAM一般都作为临时的高速缓存存储器使用,而不用于存储数据的原因。

ROM是只读存储器,它的特点是只可以读。什么叫只可以读,就是写、擦除这两个步骤都做不到。没错,ROM只能写入一次,之后便无法擦除无法修改,同时掉电肯定也就不会丢失。数据稳定固定。虽然说ROM无法修改,但有些从ROM变种的存储类型是可以擦除的,例如EEPROM。

RAM分类

RAM又可以分成SRAM和DRAM

  • SRAM:静态随机存储器,速度超快。所以一般都是缓存主要使用。
  • DRAM:动态随机存储器,速度比SRAM慢一点,一般电脑内存条就是使用DRAM。
ROM分类

可分为PROM、EPROM、EEPROM

  • PROM:可编程只读存储器(Programmable ROM)
  • EPROM:可抹除可编程只读存储器(Erasable Programmable ROM)
  • EEPROM:电子式可抹除可编程只读存储器(Electrically Erasable Programmable ROM)

3 Flash

Flash称为快闪存储器,简称闪存,因其擦除和写入速度比较快而得名。

Flash是EEPROM的变种,不同的是EEPROM能在字节水平上进行擦除重新,而Flash需要在块的水平上进行擦除。

NOR Flash:它带有SRAM接口,有足够的地址引脚来寻址,可以方便地存取其内部的每一个字节,因此可直接连接总线系统,构成内存储器

NAND Flash:它使用复杂的I/O口来串行地存取数据,采用串行接口,不能直接构成内存,只能用来构成外部存储器

两者的一些特点对比:

NOR的读速度比NAND稍快

NAND的写速度比NOR快很多

NAND的擦除速度也比NOR快很多

NAND的擦除单元更小

NOR上可直接运行程序,NAND只能存储信息

原文链接:https://blog.csdn.net/hbsyaaa/article/details/132031760

相关推荐
网络笨猪5 小时前
# Nginx企业级全套配置\+排错手册
运维·nginx
Yupureki6 小时前
《Linux网络编程》8.网络层IP原理
linux·运维·服务器·网络·ip
大厂数码评测员6 小时前
免费菜谱管理小程序怎么做才顺手:从情侣、个人、家庭三类场景拆需求和实现
服务器·小程序·apache
yyuuuzz6 小时前
aws亚马逊入门常见认知误区
运维·服务器·网络·云计算·github·aws
DeepFlow 零侵扰全栈可观测6 小时前
运动战:AI 时代 IT 运维的决胜之道——DeepFlow 业务全链路可观测性的落地实践
运维·网络·人工智能·arcgis·云计算
林叔聊渠道分销7 小时前
saas产品运营案例 | 联盟营销计划如何帮助企业提高销售额?
运维·产品运营·sass·流量运营·用户运营
eucalyptus-DE9 小时前
Nova 计算节点故障排查指南
服务器·openstack
志栋智能9 小时前
告别报告堆砌:超自动化巡检的智能分析与洞察
运维·服务器·网络·人工智能·自动化
雅斯驰10 小时前
AES-128加密+滚动码认证:ATA5702W如何防御中继攻击与信号重放
运维·单片机·嵌入式硬件·物联网·自动化
网络与设备以及操作系统学习使用者11 小时前
直连路由优先级最高
运维·网络·学习·华为·智能路由器