20145315 《信息安全系统设计基础》第七周学习总结
教材学习内容总结——存储器层次结构
存储器系统
存储器系统是一个具有不同容量、成本和访问时间的存储设备的层次结构
随机访问存储器(RAM)
- SRAM:快并且贵功耗大,比较稳定
- DRAM:慢但是便宜,对干扰十分敏感
非易失性存储器(ROM)
- PROM 只能被编译一次
- EPROM 1000次
- EEPROM 100000次
- flash 闪存
总线
- 总线事务
- 读事务:从主存到cpu
- 写事务:从cpu到主存
- 总线是一组并行的导线,能携带地址数据和控制信号
- 总线连接方式
- 系统总线:连接cpu和I/O桥
- 存储器总线:连接I/O桥和主存
- I/O桥也将系统总线和存储器总线连接到I/O总线上
磁盘
- 磁盘结构:盘片、磁道、扇区、间隙、柱面;磁盘驱动器
- 磁盘容量=字节数/扇区 * 平均扇区数/磁道 * 磁道数/表面 * 表面数/盘片 * 盘片数/磁盘
- 访问时间:寻道时间、旋转时间、传送时间
- 逻辑磁盘块:一个扇区即一个逻辑块
局部性
- 一个编写良好的计算机程序常常具有良好的局部性
- 时间局部性
- 空间局部性
存储器的层次结构
- 每层存储设备都是下一层的缓存
- 高速缓存:是一个小而快的存储设备,作为大而慢设备的缓冲区域。使用高速缓的过程称为缓存
- 缓存命中:程序需要k+1层的数据d时,d刚好在k层上。
- 缓存不命中:从k+1层取出,并保存或替换到k的的某个块上
- 每个存储器地址有m位,形成2^m个不同地址
- m位地址中有s位索引,有S=2^s个组
- 每个组有E个高速缓存行,每个行是由一个B=2^b字节的数据块组成,地址中有b位表示块偏移
- m位的地址可以准确表示到数据是从哪一个块的哪一个字节开始的
- 地址中还有t个标记位,比对地址中的标记位与存储器中保存的标志位来确认是否命中。
本周代码托管截图
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 20/200 | 1/2 | 20/20 | |
第二周 | 30/200 | 2/4 | 18/38 | |
第三周 | 50/200 | 1/4 | 22/30 | |
第四周 | 0/200 | 0/0 | 0/30 | |
第五周 | 100/200 | 2/2 | 25/30 | |
第六周 | 100/200 | 2/2 | 25/30 | |
第七周 | 100/200 | 1/2 | 25/30 |
参考资料
参考资料
- 《信息安全系统设计基础》教学进程
- ...