2017-2018-1 20155235 《信息安全系统设计基础》第九周学习总结
2017-2018-1 20155235 《信息安全系统设计基础》第九周学习总结
教材学习内容总结
第六章 存储器层次结构
6.1 存储技术
6.1.1 随机访问存储器
6.1.2 磁盘存储
6.1.3 固态硬盘
6.1.4 存储技术趋势
6.2 局部性
6.2.1 对程序数据引用的局部性
6.2.2 取指令的局部性
6.2.3 局部性小结
6.3 存储器层次结构
6.3.1 存储器层次结构中的缓存
6.3.2 存储器层次结构概念小结
6.4 高速缓存存储器
6.4.1 通用的高速缓存存储器组织结构
6.4.2 直接映射高速缓存
6.4.3 组相联高速缓存
6.4.4 全相联高速缓存
6.4.5 有关写的问题
6.4.6 一个真实的高速缓存层次结构的解剖
6.4.7 高速缓存参数的性能影响
6.5 编写高速缓存友好的代码
6.6 综合:高速缓存对程序性能的影响
6.6.1 存储器山
6.6.2 重新排列循环以提高空间局部性
6.6.3 在程序中利用局部性
6.7 小结
教材学习中的问题和解决过程
- 问题1:stat显示的3个时间中的最后一个状态改动时间是什么意思?
- 问题1解决方案:状态改动时间是指该文件的i节点最后一次被修改的时间,通过chmod、chown命令修改一次文件属性,这个时间就会更新。
代码托管
pwd命令实现代码在码云里
(statistics.sh脚本的运行结果截图)
上周考试错题总结
结对及互评
点评模板:
- 博客中值得学习的或问题:
- xxx
- xxx
- ...
- 代码中值得学习的或问题:
- xxx
- xxx
- ...
- 其他
本周结对学习情况
20155211
- 结对照片
- 结对学习内容
- XXXX
- XXXX
- ...
其他(感悟、思考等,可选)
实验真的不好做,PWD实现还算成功吧。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 1/1 | 10/10 | |
第二周 | 200/200 | 1/1 | 20/20 | |
第三周 | ?/200 | 1/1 | 15/20 | |
第四周 | 200/200 | 1/1 | 20/20 | |
第五周 | 100/200 | 1/1 | 20/20 | |
第六周 | 200/200 | 1/1 | 20/30 | |
第七周 | 500/500 | 1/1 | 20/20 | |
第八周 | 300/300 | 1/1 | 15/30 | |
第九周 | 300/300 | 1/1 | 15/20 | |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。 | ||||
耗时估计的公式 | ||||
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。 |
-
计划学习时间:30小时
-
实际学习时间:15小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)