这是我参与2022首次更文挑战的第28天,活动详情查看:2022首次更文挑战
一、存储系统结构
存储类型
CPU
缓存(cache)
- cache高速缓冲存储器,实现缓和CPU和主存之间的速率矛盾
- 缓存CPU经常要访问的内容
- 系统平均访问时间
cache淘汰算法:
- 先进先出算法
- 最少最近算法
- 随机算法
主存(内存)
随机存储器RAM(掉电丢失)(可读可写,主存的主要部分)
- DRAM(动态存储器):需要动态刷新,为RAM主要部分
- SRAM (静态存储器)不需要动态刷新
只读存储器ROM(掉电不丢书)
辅存
指标特性
- 容量:CPU<缓存(cache)<主存<辅存
- 读写速度:CPU>缓存(cache)>主存>辅存
- 成本:CPU>缓存(cache)>主存>辅存
多级存储
- 第一级:在CPU与主存之间,使用缓存做缓冲,构成一级存储
- 第二级(缓存-主存层次):它们之间是使用辅助硬件来调度的,速度会会很快
- 第三级(主存-辅存层次):可以看做虚拟存储技术,将辅存虚拟化成主存空间,这就扩大了主存空间
存储器存储方式
- 顺序存取(磁带)
- 直接存取(硬盘):共享读写方式
- 随机存取(内存):使用地址标识存储单元
- 相联存取(cache):按内容进行存储(CPU高频访问的内容)
主存储器组成
二、RAID技术
RAID技术定义与特点
RAID技术分类
RAID0
- 采用数据分段技术
- 写入速度块,但可靠度最差
- 磁盘利用率100%
RAID1
- 使用镜像技术
- 效率不高,但可靠度高
- 磁盘利用率50%
RAID2
优势
- 快速重构
- 自动负载均衡
- 系统性能提升
- 自愈合
RAID3
- 采用特定校验盘的数据分段技术
- 具有数据容错能力,可靠性较好
- 磁盘利用率(n-1)/n
RAID5
- 采用分布式校验盘的数据分段技术
- 具有数据容错能力,可靠性较好
- 磁盘利用率(n-1)/n
RAID6
- 带有两个独立分布式校验方案的独立数据磁盘
- 磁盘利用率(n-2)/n
RAID10
- 结合RAID1和RAID0,先镜像,在条带化
三、例题
第一题
(1)内容容量:
(2)芯片数量:
第二题
有上文内容可知,选C
第三题
(1)选BC
(2)选A
(3)见上文内容