存储技术
现如今,无论是计算机还是手机,都离不开存储设备。
根据冯诺依曼结构,存储设备和cpu是分开的。
为了平衡存储空间,读写速度,价格等因素,大多数设备中都使用了2到3级不同的存储设备。
第一级存储需要有最快的速度,但容量很小。cache作为cpu缓存,使用最快的SRAM电路实现,通过把主存中的数据拷贝到cache中,提高cup的访问速度。cache中需要的最关键技术就是地址的映射问题,有三种方法直接映射、全相连映射和组相联映射。
第二级存储需要较快速度,也要有一定的容量。这就是我们常说的主存(内存条),通常采用的是DRAM电路,通过电容来存储和读取数据。DRAM最大的问题是随着晶体管尺寸的缩小,在一个cell中没有足够的空间产生合适的电容。此外DRAM因为电容的放电特性,需要进行额外的刷新操作,来维持电容上的电量,刷新时间一般为ms级。
第三级存储不需要很快的速度,但是要有很大的容量,一般有HDD(hard disk drive)和SSD(solid static disk)两种。HDD就是机械硬盘,SSD就是固态硬盘。SSD又有NOR和NAND两种。NAND采用了floating gate的技术,就是在NOMS的gate下面又加了一层,通过给Vgs加一个很大的电压来给floating gate充电并改变vth进而改变读数据过程中的电流大小,并且这个过程是可逆的floating gate可以复原。floating gate是东芝公司的Dr.F.Masuoka在1986年发明的。
SRAM和DRAM都是volatile memory,掉电丢失数据。SSD和HDD是nonvolatile memory,掉电也能存储数据,比如硬盘里的小电影。
之后有时间的话,再详细地介绍一下这三种常见的存储技术。
全部0条评论
快来发表一下你的评论吧 !