您的位置:首页 > 其它

2017-2018-1 20155233《信息安全系统设计基础》第1周学习总结

2017-09-24 14:17 357 查看

2017-2018-1 20155233 《信息安全系统设计基础》第1周学习总结

学习目标

1.熟悉Linux系统下的开发环境

2.熟悉vi的基本操作

3.熟悉gcc编译器的基本原理

4.熟练使用gcc编译器的常用选项

5.熟练使用gdb调试技术

6.熟悉makefile基本原理及语法规范

7.掌握静态库和动态库的生成与调用方法

8.理解C程序中模块的概仿,模块分解的“高内聚,低耦合”的原则

9.了解链接的概念

教材学习内容总结

本周主要学习第一章和第七章,其主要内容包括:计算机系统的组成,相关的一些概念,以及如何使用链接,将各种代码和数据片段收集并组合成为一个单一文件。

教材学习中的问题和解决过程

第一周学习信息安全系统设计基础,很迷惑,第一章和第七章内容大都是概念性的,自己能读懂,但许多名词很抽象,打算在后面章节的学习中慢慢了解。

问题1:静态链接是什么,怎么用?

问题1解决方案:以一组可重定位目标文件和命令行参数作为输入,生成一个完全链接的、可以加载和运行的可执行目标文件作为输出。

教材每章提的问题

第一章:操作系统的管理硬件有哪些?有什么不同

第二章:无符号数和数的补码表示有哪些特性?

第三章:在机器程序中,如何将控制与数据连接起来?

第四章:Y86-64是一种什么样的指令?

第五章:如何减少程序需要做的工作的变换?

第六章:高速存储对程序的性能影响如何?

第七章:动态库与静态库的不同?

第八章:应用程序是如何处理阻塞信号的?

第九章:应用程序如何使用和管理虚拟内存?

第十章:内核用什么数据结构来表示打开的文件?

第十一章:什么是套接字接口?

第十二章:基于进程的并发和基于线程的并发的区别和联系?

代码调试中的问题和解决过程

本周练习编译环境,尝试编程环境,截图如下:





代码托管



上周考试错题总结



结对及互评

待定

点评模板:

博客中值得学习的或问题:

xxx

xxx

...

代码中值得学习的或问题:

xxx

xxx

...

其他

本周结对学习情况

待定

- [结对同学学号1](博客链接)
- 结对照片
- 结对学习内容
- XXXX
- XXXX
- ...

其他(感悟、思考等,可选)

第一周学习信息安全系统设计基础,很迷惑,第一章和第七章内容大都是概念性的,自己能读懂,但许多名词很抽象,打算在后面章节的学习中慢慢了解。

学习进度条

代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
目标5000行20篇400小时
第一周5/51/110练习hello.c
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。

耗时估计的公式

:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。

参考:软件工程软件的估计为什么这么难软件工程 估计方法

计划学习时间:15小时

实际学习时间:10小时

改进情况:

(有空多看看现代软件工程 课件

软件工程师能力自我评价表)

参考资料

《深入理解计算机系统V3》学习指导

...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐