2017-2018-1 20155319 《信息安全系统设计基础》第一周学习总结
教材学习内容总结
- 第一章
- 信息=位+上下文
预处理
-->编译
-->汇编
-->链接
cpp
-->ccl
-->as
-->ld
- 系统硬件组成:总线、I/O设备、主存、处理器
- 了解编译系统的益处:1.优化程序性能 2.理解链接时出现的错误3.避免安全漏洞
- 第七章
- 链接可以在编译时由静态编译器来完成,也可以在加载时和运行时由动态链接器来完成。
- 链接处理器分为:1)可重定位的、2)可执行的、3)共享的
- 静态链接器是由像GCC这样的编译驱动器调用的。
- 多个目标文件可以被链接到一个单独的静态库中。
- 加载器将可执行文件的内容映射到存储器,并运行这个程序。
教材学习中的问题和解决过程
- 问题1:主存和内存有什么区别?
- 问题1解决方案:
- 1>主存:
它可以理解为我们电脑主机上的“硬盘”我们需要长期保存的东西都存在它上面,因为它属于ROM断电后的面存储的资料不会丢失。 - 2>内存:
他是RAM(随机读写存储器)
它和硬盘相比,他的输入输出速度要快的多,因为CPU中的ALU(虚拟寄存器)速度要比硬盘速度快,所以需要内存用来给CPU和硬盘之间进行沟通 。简单的说内存起的就是作桥梁的作用。
代码调试中的问题和解决过程
代码托管
(statistics.sh脚本的运行结果截图)
上周考试错题总结
无
结对及互评
点评模板:
- 博客中值得学习的或问题:
- xxx
- xxx
- ...
- 代码中值得学习的或问题:
- xxx
- xxx
- ...
- 其他
本周结对学习情况
- [结对同学学号1](博客链接)
- 结对照片
- 结对学习内容
- XXXX
- XXXX
- ...
其他(感悟、思考等,可选)
xxx
xxx
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:XX小时
-
实际学习时间:XX小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)