前言
关于存储器件实在种类繁多,让人眼花缭乱,甚至很多时候概念容易混淆。最近我突然听见硬件的同事谈及这些,感觉一时有点懵,所以决定了解一下存储器件这里面的门道,不至于再次听起又云里雾里。
一、存储器的概念
存储器的概念从名字看就显得特别简单明了了,是用于存储程序或者各种数据的一种具有“记忆”功能的设备。而在计算其中通常存储数据是通过二进制的形式来存储的(即"0"和"1");所以当将类似十进制数,英文字母和运算符号等数据存储到存储器中时,要转换成二进制的形式才能进行存储和操作。
二、存储器的分类
从大概念来看存储器一般分为"内存"和"外存"两种;内存是CPU能够直接寻址的存储空间,通俗的來说CPU能够直接去访问的存储空间;例如:RAM(随机存储器),ROM(只读存储器),CACHE(高速缓冲存储器)。外存并不直接与CPU打交道,外存则是指CPU缓存和内存以外的存储器;例如:U盘,硬盘等。
但是存储器通常大多数情况下所接触到的存储器分类大多数是以其掉电数据是否会丢失来划分的。分为:"易失性存储器"和"非易失性存储器"。下图是根据掉电是否丢失数据来划分各存储器种类。