总导图
秒的换算和DRAM的刷新
1秒(s) =1000毫秒(ms)
1毫秒(ms)=1000微秒 (us)
1微秒(us)=1000纳秒 (ns)
1纳秒(ns)=1000皮秒 (ps)
储存单位换算
1B=8bit
1KB=1024B
1MB=1024KB
1GB=1024M
1TB=1024GB
译码驱动方式
使用重合法比线选法可以减少地址译码输出线的使用。
如1M的内存,同样20地址线,线选法需要2^20条线译码输出线。而使用10×10重合法只需要 2^10+ 2^10条
存储器与CPU的连接
电路图中输入输出加圆圈代表低电平有效
存储器的校验
提高访存速度的措施
Cache-储存地址映射
根据映射方式设计地址:
1、看清按字寻址还是按字节寻址。
2、计算
直接映射:
主存字块标记 | Cache字块地址 | 字块内地址 |
---|---|---|
主存可以含有2^n 个Cache,则为n位地址 | Cache可以含2^n个字块,则为n位地址 | 字或者字节数量(看寻址方式)为2^n,则为n位地址 |
全相连映射:
主存字块标记 | 字块内地址 |
---|---|
主存含有2^n个字块,则为n位地址 | 字或者字节数量(看寻址方式)为2^n,则为n位地址 |
a路组相连映射:
首先将a化为2^x。
主存字块标记 | 组地址 | 字块内地址 |
---|---|---|
主存可以含有2^n 个Cache,则为n+x位地址 | Cache可以含2^n个字块,则为n-x位地址 | 字或者字节数量(看寻址方式)为2^n,则为n位地址 |