2017-2018-1 20155321 《信息安全系统设计基础》第九周学习总结
教材学习内容总结
-
本周主要学习了与存储器相关的知识点
-
基本存储技术
- 随机存储器(RAM)
- 静态RAM(SRAM):较快,但造价也贵些,主要用于CPU上的高速缓存
- 动态RAM(DRAM):较慢,但造价也便宜一些,主要用于驻村和图形帧缓冲区,下图是一个DRAM芯片的组织图:
- 只读存储器(ROM):既使在断电时也能存储信息,主要用于存储固件
- 磁盘存储
- 基于闪存的存储技术
- 随机存储器(RAM)
-
访问内存,数据流通过总线在CPU和DRAM间传输,例如,对于指令movl A, %eax而言:
- 第一步,CPU将地址A放到存储器总线上
- 第二步,CPU将数据字y放到总线上
- 第三步,内存从总线上读数据y,并将它存储在地址A
- 第一步,CPU将地址A放到存储器总线上
-
对程序数据引用的局部性
- 一维数组
- 二维数组
- 一维数组
-
存储器的结构
-
高速缓存存储器
-
直接映射高速缓存
-
存储器山
- 存储器山测试程序的核心就是这样一个循环:
Kernel_loop(elems, stride):
for (i = 0; i < elems; i += stride)
result = data;
教材学习中的问题和解决过程
无
代码托管
上周考试错题总结
无
本周结对学习情况
- 20155330
- 结对学习内容
- 书本第六章的内容
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 20篇 | 400小时 | |
第九周 | 1352 | 1/14 | 15/135 | |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:12小时
-
实际学习时间:15小时
-
改进情况:改善自学看书的方法,提高看书学习效率
(有空多看看现代软件工程 课件 软件工程师能力自我评价表)