2017-2018-1 20155304 《信息安全系统设计基础》第1周学习总结
教材学习内容总结
第一章 计算机系统漫游
计算机系统是由硬件和系统软件组成的,他们共同工作来运作应用程序。深入了解这些组件是如何工作的以及这些组件是如何影响程序的正确性和性能的。
gcc hello.c 编译
./a.out 运行
echo $? 看返回值
机器码与汇编转换
gcc -E hello.c -o hello.i
gcc -S hello.i -o hello.s
gcc -C hello.s -o hello.o
objdump -d hello.o
断点
函数断点 b main
行断点 b 行号
临时断点 tb
条件断点 b if
第七章 链接
链接是将各种代码和数据片段手机并组合成为一个单一文件的过程,这个文件可被加载(复制)到内存并执行。
链接可执行于:
1.编译时
2.加载时
3.运行时
链接器在软件开发中扮演着一个关键的角色,使得分离编译成为可能。
教材学习中的问题和解决过程
由于并没有深入学习这两章,没有遇到什么问题。
上周考试错题总结
上周无考试
其他(感悟、思考等,可选)
新的一学期课程,老师对课程的安排也做出了与上学期不同的调整,要重新适应课程节奏,当然主要的还是靠自学,希望自己能更有自制力,监督自己学好这门课。新的学期加油!
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 47/100 | 1/1 | 10/10 |
-
计划学习时间:10小时
-
实际学习时间:5小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)