目录
首先就是我总结的存储器的分类:
其次是存储系统的层次结构:
主存的性能指标:
1>,内存容量:
1KB =
B
1MB =
KB =
B
1GB =
MB =
KB =
B
1TB =
GB =
MB =
KB =
B
接下来还有:
1PB =
TB
1EB =
PB
2>,存储时间:是指存储器从接到读或写的命令起,到读写操作完成为止所需要的时间,分为取数时间和存取时间。
取数时间是指存储器从接收读出命令到被读出信息稳定在数据寄存器的输出端为止的时间间隔;存取时间是指两次独立的存或取操作之间所需的最短时间。
3>,带宽:
是指存储器的数据传送效率,即每秒传送的数据位数
4>,可靠性
存储器的可靠性用平均故障间隔时间MTBF来衡量。MTBF可以理解为两次故障之间的平均时间间隔。MTBF越长,表示可靠性越高,即确保正确工作能力越强。
高速缓存的特点:
高速缓存用于对存储在主存中、即将使用的数据进行临时复制。
1,Cache位于CPU和主存之间,容量较小,一般在几千字节到几兆字节之间;
2,速度一般比主存块5~10倍,由快速半导体存储器制成;
3,其内容是贮存内容的副本(频繁使用的RAM位置的内容及这些数据项的存储地址)。
Cache执行所访问的存储空间也局限于某个内存区域,具体表现为时间局部性和空间局部性。
时间局部性是指如果程序中的某条指令一旦执行,则不久之后该指令可能再次被执行;如果该数据被访问,则不久之后该数据可能再次被访问。
空间局部性是指一旦程序访问了某个存储单元,则不久之后,其附近的存储单元也将被访问。
Cache主要由两部分组成:控制部分和存储器部分。
控制部分的功能是判断CPU要访问的数据是否在Cache存储器中,若在即为命中,若不在则没有命中。命中时直接对Cache存储器寻址。未命中时,若是读取操作,则从主存中读取数据,并按照确定的替换原则把该数据写入Cache存储器中;若是写入操作,则将数据写入主存即可。
外存储器:
1>,磁盘存储器
2>,硬盘
常见的硬盘有固态硬盘SSD,机械硬盘HDD,混合硬盘。
SSD采用闪存颗粒来存储,HDD采用磁性碟片来存储,混合硬盘是把磁性硬盘和闪存集成到一起的一种硬盘。
平均访问时间:是指从发出读写指令开始,磁头从某一位置移动到指定位置并开始读写数据所需时间。包括平均寻道时间和平均等待时间,是两者之和。
平均寻道时间是指磁头移动到目标磁道(或柱面)所需要的时间;
等待时间是指等待读写的扇区旋转到磁头下方所用的时间,一般选用磁道旋转一周所用时间的一半作为平均等待时间。
3>,光盘存储器
4>,USB移动硬盘和USB闪存盘
云存储:
云存储是一种服务,是在云计算概念上延伸和发展出来的,是指通过集群应用、网格技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。
使用者使用云存储,并不是使用某一个存储设备,而是使用整个云存储系统带来的一种数据访问服务。