目录
专栏目录
https://blog.csdn.net/qq_40893824/article/details/122212254
上一节 2 二进制
下一节 4 I/O 输入输出系统
1 概述
![](https://i-blog.csdnimg.cn/blog_migrate/a6302187c3d8fc4932d9754d86601dde.png)
1.1 存储器层次 + 读写功能
![](https://i-blog.csdnimg.cn/blog_migrate/7b1871f943e9a6b522ac7647cab16887.png)
CPU单写一篇文章
1.2 存储器分类
![](https://i-blog.csdnimg.cn/blog_migrate/b9768c50fc9e65b6f14335cfd6f840db.png)
1.3 存储器组成
![](https://i-blog.csdnimg.cn/blog_migrate/bef2c55fb855577c0e52f4b8dfd906ff.png)
2 主存 = 内存
2.1 SRAM 静态读写存储器
![](https://i-blog.csdnimg.cn/blog_migrate/67d90e2a888bcc41c78c6637ec627054.png)
线选法 = 单译码
重合法 = 双译码
![](https://i-blog.csdnimg.cn/blog_migrate/1ac486030fec2061160ab9beadebc1e8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/7ea8a41c7ea1f3b04b86e93596cb217e.png)
以2114为例:
2.2 DRAM 动态读写存储器
存储01的电路
![](https://i-blog.csdnimg.cn/blog_migrate/e51f3a51da2bc12fdc93ea4743ec78e4.png)
![](https://i-blog.csdnimg.cn/blog_migrate/5c227fa5af67b8508db48ec60b35f7d2.png)
![](https://i-blog.csdnimg.cn/blog_migrate/6679c695c55dfa6bc7d9f472dc7a1163.png)
电路的01读写
![](https://i-blog.csdnimg.cn/blog_migrate/062d80162489cbe1412069087e0e0c61.png)
电荷刷新
DRAM中电容有无表示01,若漏电会导致信息丢失,需要保持电量 →电荷刷新
电荷 按行刷新
![](https://i-blog.csdnimg.cn/blog_migrate/56ed3c4b68c24c35df6a5f1187aac600.png)
![](https://i-blog.csdnimg.cn/blog_migrate/fb7ff2b244f2b7408fa7d0a765fedcc6.png)
![](https://i-blog.csdnimg.cn/blog_migrate/db65f09fcf0dd0267ab97fa964626ef6.png)
2.4 主存扩容
![](https://i-blog.csdnimg.cn/blog_migrate/3ec0eea7e94342650cac3a0cb718db1d.png)
法3 字位扩展
![](https://i-blog.csdnimg.cn/blog_migrate/a53afe53e646528c0ef10be540216b24.png)
2.5 存储器连接CPU
![](https://i-blog.csdnimg.cn/blog_migrate/352479da1e045e6c90eca2dda9c2e2db.png)
2.6 主存速度优化
![](https://i-blog.csdnimg.cn/blog_migrate/aefadb7787e06c1bb596947aa7ebb9a8.png)
![](https://i-blog.csdnimg.cn/blog_migrate/d4c830c50e50b9ac904d5ffaf25ce8a9.png)
3 Cache
cache存储的是主存部分内容的副本
利用局部性原理,把最近将会经常访问的主存快放入cache缓存中
3.1 Cache基本结构
CPU访问顺序:
![](https://i-blog.csdnimg.cn/blog_migrate/69e170383c047d9ebff6b6512a6f0751.png)
3.2 Cache与主存 的地址映射
直接映射 全相联映射 组相联映射
直接映射
全相联映射
![](https://i-blog.csdnimg.cn/blog_migrate/17b1dd830c11e3929e3ad8da7d6b81ce.png)
组相联映射
先直接映射,后全相联映射
cahce分组,
主存块在cache哪个组是直接映射(固定)
主存块在cache组内是全相联映射
3.3 替换策略
新的主存快需要写进Cache中,可Cache已满,此时需要选择旧Cache内容进行替换
![](https://i-blog.csdnimg.cn/blog_migrate/122dd57e3183507876f5d950254773c1.png)
3.4 cache的读写
![](https://i-blog.csdnimg.cn/blog_migrate/06a08bea7cc4662b49f83cd218c4077f.png)
4 虚拟存储器
见 csdn 操作系统1
https://blog.csdn.net/qq_40893824/article/details/117082519
![](https://i-blog.csdnimg.cn/blog_migrate/11ea70d78e0c3d4a87be1fc2dd253fcd.png)
专栏目录
https://blog.csdn.net/qq_40893824/article/details/122212254
上一节 2 二进制
下一节 4 I/O 输入输出系统