20145308 《信息安全系统设计基础》第12周学习总结
教材学习内容总结
视频学习
指针和声明
- 指针数组:数组,数组中元素都是指针
int *daytab[13]
- 数组指针:指针,指向数组
int (*daytab1)[13]
- 指针函数:函数,返回值是指针类型,
int *comp()
- 函数指针:指针,指向函数,函数名就是函数指针
int (*comp1)()
- 数组一定有数据个数和数据类型
- 函数一定有形参类型和返回数据类型
- 数组指针函数指针中*和指针名用括号括起来
信号处理
kill -l
查看信号- 信号生命周期:信号产生、新号注册、新号注销、信号处理
- 信号产生:用户产生、硬件产生、进程产生、内核产生
- 信号处理:默认操作、忽略信号、捕捉信号(切换到用户态)
博客链接
- 第九周:http://www.cnblogs.com/yg961022/p/6056360.html
- 第十周:http://www.cnblogs.com/yg961022/p/6079404.html
- 第十一周:http://www.cnblogs.com/yg961022/p/6091637.html
本周代码托管截图
其他
- 本周主要学习了视频内容,补上了之前第五周GDB的内容,复习了第九、十、十一周的代码。发现好多东西虽然学习过了,但是过段时间可能会忘记,所以复习是很必要的
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 0/0 | 1/2 | 25/30 | 学习Linux指令 |
第二周 | 50/50 | 1/3 | 25/55 | Linux系统下的开发环境 |
第三周 | 20/70 | 1/4 | 25/80 | 信息的表示和处理 |
第五周 | 20/90 | 1/5 | 30/110 | 程序的机器级表示 |
第六周 | 20/110 | 1/6 | 30/140 | 处理器体系结构 |
第七周 | 20/130 | 1/7 | 30/170 | 存储器层次结构 |
第八周 | 0/130 | 2/9 | 10/180 | 期中复习 |
第九周 | 48/178 | 2/11 | 10/190 | 系统级I/O、错误处理 |
第十周 | 539/717 | 2/13 | 10/200 | 系统调用学习 |
第十一周 | 429/1146 | 2/15 | 10/210 | 异常控制流 |
第十二周 | 20/1166 | 3/18 | 10/220 | 第九、十、十一周代码 |