有一段时间,我对ram、rom、内存、闪存、运行内存、身体内存、电脑和手机上的存储空间“傻傻的,一头雾水”。后来我花了很多时间搞清楚这些的来龙去脉。
一般来说,以上那些都是存储器,按照存储器的材质大致可以分为三种,分别是磁性机械硬盘、dvd、蓝光光盘,而第三种才是今天要讲的主角,半导体存储器,顾名思义,就是用半导体集成电路技术制成的存储数据和信息的固态电子器件。
如果只看“内存”这个名字,很多人可能会把它当成永久存储数据的设备,比如u盘、存储卡、硬盘,这是片面的。说起来,要从电脑(手机)的内部结构入手。内存是计算机的重要组成部分,主要分为以ram和rom为代表的主存,以及以机械硬盘和闪存为代表的外存。
很多人都知道内存是用来运行程序的,但不一定知道内存和外存都是存储数据的,只是分工不同而已。memory的英文名是memory,可以理解为实时任务的临时内存。处理器需要处理数据,不是直接与外部存储器(硬盘或闪存)交换数据,而是外部存储器先将数据放入存储器,然后存储器与处理器接口。
内存主要包括ram和rom。ram(随机存储器),中文叫随机存储器,直接和cpu相连。它的特点是可以随时读写数据,运行速度快。它的缺点是断电会丢失数据。rom(只读存储器),中文名只读存储器,出厂前存放在rom中,永久保存。它只能被读出,不能被再次写入或删除。断电后数据不会丢失。rom一般用来存储计算机的基本程序和数据。
人们经常弄错的第二个困惑是,人们把ram和rom分为两个不同的东西:运行内存和存储空间,尤其是在手机上。至此,我们要说一下手机的存储结构了。在手机中,ram也是(运行的)内存,就像电脑一样,只是rom与存储空间相连。手机中的rom一部分是用来存储系统信息和软件的,但大部分是作为硬盘的存储空间。
外部存储器(辅助存储器),英文称为“storage”,是作为存储空间的永久存储器。常用的外部存储设备主要有硬盘(多为机械硬盘)和闪存(半导体)。闪存可以多次擦除或写入,断电后数据不会丢失。
闪存下有相关的分类,其中广泛使用的是nand闪存。nanad闪存具有体积小、读取速度快、空间大等优点,因此多用作固态硬盘和手机存储。以固态硬盘为例,它主要由控制芯片(nand)的闪存颗粒组成,其速度很大程度上取决于闪存颗粒。闪存颗粒的发展也经历了slc、mlc、tlc、qlc等多个阶段。目前一些先进的如希捷酷鱼120加载3d tlc nand闪存可以缩短系统、软件和文件的启动和读写时间,顺序读写速度分别高达560mb/s和540mb/s。
说了这么多,内存、存储空间、ram、rom的区别可以简单的分为两个方面。一是区分电脑上的内存(运行内存)和外存(机械硬盘或固态硬盘),二是区分手机上的ram和运行内存,rom和存储空间。