【王道】计算机组成原理笔记 第三章 存储系统

3.1 存储系统基本概念

1. 存储器的层次结构

2. 存储器的分类

2.1 按层次分类

2.2 按介质分类

2.3 按存取方式分类

2.4 按信息的可更改性分类

2.5 按信息的可保存性分类

3. 存储器的性能指标

3.2.1 主存储器的基本组成

1. 基本的半导体元件及原理

2. 存储器芯片的基本原理

地址线数量 = 地址位数,n位地址对应的就是2^n个存储单元;

数据线数量 = 存储字长,常见描述里的后面那个位数就是存储字长。

3. 寻址

3.2.2 SRAM和DRAM

知识总览

1. DRAM芯片

2. 栅极电容和双稳态触发器

3. SRAM和DRAM的对比

4. DRAM的刷新

刷新由存储器独立完成,不需要CPU控制。

5. DRAM的地址复用技术

导致地址线、地址引脚减半。

3.2.3 只读存储器ROM

1. 了解各种ROM

2. 计算机内的重要ROM

3. 小结

3.2.4 双端口RAM和多模块存储器

 1. 存取周期相关问题及解决方法

 

2. 双端口RAM

3. 多体并行存储器

4. 小结

3.3.1 主存储器与CPU的连接

1. 单块存储芯片与CPU的连接

2. 多块存储芯片与CPU的连接

2.1 增加主存的存储字长 - 位扩展

2.2 增加主存的存储字数 - 字扩展

增加存储字数需要使用多个芯片,为了防止多芯片的读写冲突,每次读或者写的时候需要选择期中的一个芯片来进行,所以需要设计一个选择的方法,这里介绍两个方法,线选法和片选法(译码器法)。

2.2.1 线选法

2.2.2 片选法

使用译码器来选择芯片,图中的是2/4译码器,意为译码器有两个输入信号,4个输出信号,输出信号是2的输入信号数次方,这较大地扩大了选择范围。同理就有3/8、1/2译码器。

2.3 主存容量扩展 - 字位同时扩展

3. 译码器知识补充

3.4 外部存储器

1. 磁盘存储器

磁盘阵列 RAID

小结

RAID越大,冗余信息越少。

2. 固态硬盘 SSD

3.5 Cache

3.5.1 基本原理和概念

1. Cache的工作原理

2. 局部性原理

3. 性能分析

4. 有待解决的问题

3.5.2 Cache和主存的映射方式

1. 全相联映射

2. 直接映射

3. 组相联映射

3.5.3 Cache替换算法

1. 随机算法 RAND

2. 先进先出算法 FIFO

3. 近期最少使用算法 LRU

4. 最不经常使用算法 LFU

3.5.4 Cache写策略

1. 写命中

写回法

全写法

2. 写不命中

写分配法

非写分配法

多级Cache

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值