你真的认识ROM和RAM吗

理清ROM、RAM、HDD、SSD之间的关系

Posted by jxb2018 on March 3, 2019

相信有许多小伙伴们,曾经有过这样的困惑

  • 机械硬盘(HDD,Hard Disk Drive)是ROM吗
  • 假如HDD不是ROM,那固态硬盘(SSD,Solid State Drive)算不算ROM

一.存储器的分类

在CSDN以及知乎上读了相关的文章之后,笔者总结了三种有关存储器的分类方式

1.按照存储器在计算机中的作用层次分类

  • 主存
  • 辅存
  • Cache

2.按照存储器支持的数据存取方式

  • RAM(random access memory,随机存储器)
  • ROM(read-only memeory,只读存储器)
  • 串行访问存储器

3.按照计算机的体系结构分类

  • 内存
  • 外存(机械硬盘)

内存一般采用半导体存储单元,包括随机存储器(RAM),只读存储器(ROM),以及高速缓存(Cache)。只不过因为RAM是其中最重要的存储器,所以通常所说的内存即指电脑系统中的RAM。

二.RAM和ROM

笔者下面来简单的介绍一下RAM和ROM

类型 特点 应用
RAM(随机存储器) 断电之后,数据丢失 CPU缓存(Cache)、电脑和手机的内存(日常讲的)
ROM(只读存储器) 断电之后,数据还在 固态硬盘、U盘、买手机所讲的32G\64G存储空间

1.RAM(断电数据即丢失)

RAM通过电容存储的电荷来保存我们的数据,充满电的电容代表1。

RAM分类 特点 表示1位 0或1 需要晶体管的数目 应用
DRAM(动态RAM) 需要不断的充电(刷新),维持数据 1个 (日常讲的)内存
SRAM(静态RAM) 只要通电,数据就不会消失;速度更快 6个甚至更多 CPU的缓存

2.ROM(没电也可以存上很久)

ROM的分类 全称 特点 应用
ROM read-only memory(只读存储器)   CD-ROM、DVD-ROM
PROM programmable read-only memory(可编程rom) 只可写入一次数据 英语学习机
EAPROM electrically alterable rom(电可改rom)    
EPROM erasable programmable rom(可擦可编程rom) 高压编程写入、紫外线擦除(石英透明窗);重复使用  
EEPROM electrically erasable programmable rom(电可擦可改rom) 高压编程写入、高压擦除;重复使用  

我们现在用的固态硬盘、U盘还有手机上说的32G、64G存储空间的闪存(flash memory)都是基于EEPROM而来的技术

闪存在存储电荷的周围有绝缘层,可以使电荷保存很长时间,可以在断电之后令存储的数据很长时间不会消失

三.(机械)硬盘和内存

比较 内存 (机械)硬盘
比喻 办公区 书柜
材料 半导体材料 磁性材料
特点 掉电丢失 可长久保存
与CPU (直接)发生数据交换 通过控制信号指挥硬盘工作

内存就是存储程序以及数据的地方,比如当我们在使用WPS处理文稿时,当你在键盘上敲入字符时,它就被存入内存中,当你选择存盘时,内存中的数据才会被存入硬(磁)盘。

四.总结

这样,我们可以知道:机械硬盘可以归类为辅存、串行访问存储器、外存,而不能不归类为ROM; 固态硬盘是基于EEPROM技术发展而来的,可以归类为ROM。