20145329 《信息安全系统设计基础》课程总结
每周作业链接汇总
- 第零周作业:安装虚拟机
- 第一周作业:linux基础知识、vim
- 第二周作业:计算机系统简介、链接
- 第三周作业:信息表示和处理
- 第五周作业:程序的机器级表示
- 第六周作业:处理器体系结构
- 第七周作业:存储器层次结构
- 期中总结:linux常用命令
- 第九周作业:系统级I/O
- 第十周作业:系统级I/O、linux调用学习法
- 第十一周作业:异常控制流
- 第十二周作业:九、十、十一周代码复习
- 第十三周作业:网络编程、并发编程
- 第十四周作业:虚拟存储器
实验报告链接汇总
- 实验一 实验名称:熟悉开发环境
- 实验二 实验名称:固件设计
- 实验三 实验名称:实时系统移植
- 实验四 实验名称:外设驱动设备设计
- 实验五 实验名称:网络安全
代码托管链接和二维码:
-
截图 git log --pretty=format:"%h - %an, %ar : %s" 的结果
-
代码量汇总(用wc命令,有截图)
代码量:2951
-
代码驱动的学习做到没有?
做了 -
加点代码,改点代码是理解的最好方式,谈谈你的心得
到现在为止,自己真正加或改的代码很少,如果对知识不熟的话,理解代码尚且可能,但是要改代码的时候就会发现很多东西不知道怎么表达。 -
实践上有什么经验教训
实践好多时候都是之前有人做过了,然后跟着别人的步骤完成的,这样既浪费时间又学不到真正的东西,所以实践一定要是自己研究完成的好。
回答一下第0周作业中自己提出的总题
各章问题汇总
- 第一章:编译系统是如何工作的?
预处理阶段(.c->.i):修改原始的c程序。
编译阶段(.i->.s):把.i文本文件防疫成包含汇编语言程序的.s文件。
汇编阶段(.s->.o):把.s翻译从机器语言指令。
链接阶段(.o->):处理合并。 - 第二章:编码方式的不同是怎么体现在计算机语言上的?
有符号数、无符号数和补码的二进制位级表示不一样。 - 第三章:计算机怎样通过机器语言控制系统?
机器语言是用二进制代码表示的计算机能直接识别和执行的一种机器指令的集合,一条指令就是机器语言的一个语句,它是一组有意义的二进制代码。 - 第四章:处理器体系结构组成?
一个处理器支持的指令和指令的字节级编码称为它的指令级体系结构。 - 第五章:优化程序有哪些方法?
- 优化编译器的能力和局限性
- 消除循环的低效率
- 减少过程调用
- 消除不必要的存储器引用
- 第六章:存储器怎样分类存储?
- 随机访问存储器
- 磁盘储存
- 固态硬盘
- 第七章:系统与其他端口或远程是如何链接的?
把代码和数据收集起来并组合成为一个单一文件,文件可加载到存储器执行。 - 第八章:控制流是什么?如何实现?
控制流是控制数据的流动。异常控制流可调用函数处理异常。 - 第九章:虚拟存储器把存储内容具体放哪儿?
虚拟存储器是一个磁盘上存储虚拟页,然后系统可根据虚拟页找到物理存储器。 - 第十章:系统级I/O有什么用?
I/O是在主存和外部设备之间拷贝数据的过程。实现输入和输出。 - 第十一章:网络编程是什么?
编写网络应用程序可实现计算机交互。 - 第十二章:并发编程时什么?
是网络编程使用的一种手段,使服务器可处理多个客户端请求。 - 扇贝背单词
扇贝被单词让我每天接触一下英语,不至于生疏,而且能积累词汇量,对四六级有很大影响,但是前提是每天都要认真背,坚持下来会有很大的“后劲”。
课程收获与不足
-
自己的收获
因为发博客,我在这门课上投入的时间是最多的,学习的效果虽然差强人意,但是我相信这门课学到的知识和其他的一些东西是我以后还能受用的,它极大的培养了我的学习能力和学习的意识。而且我相信我在这门课上学到的东西是我以后在忘记了其他课程的大多数知识以后还会记得它的内容的一门课程,因为这是我自己主动投入精力学习过的一门课,我研究过它。 -
自己需要改进的地方
学习还要更积极主动些,然后要学会及时的运用自己学习的新知识,把硬知识转化为软知识。 -
如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
结对学习帮助我在更短的时间内完成了更多的任务,这是现代社会推崇的合作,帮助我们学习怎样与他人合作完成同一件事情,而且在结对的过程中,我能通过同伴的思维方式、同伴的视角学习到更多的东西,并更优的解决问题。
给学弟学妹们的学习建议
- 如果重新学习这门课,怎么做才可以学的更好
不是所有事情都是以完成为目标的,过程才是真正的意义所在,只有仔细体会了学习的过程才能萃取到知识的精华。如果重新学习这门课程,我决定把周末学习的总的二十小时变为每天学习两个小时,总是把学习堆到周末的话,就相当于隔五天学习一次这门课,而且量很大,很多东西来不及吸收和细想,但是每天学习的话,知识在脑子里每天都会被潜意识被回忆起来,然后就会很好的消化吸收。
问卷调查
- 你平均每周投入到本课程多长时间?
大概20小时。 - 每周的学习效率有提高吗?
感觉自己的拖延症还是一样,所以从一周的学习时间分配上学习效率还是不高,但是从接受知识的角度来说,通过更多的自主学习和科学方法的结合能有效提高学习效率。 - 学习效果自己满意吗?
比起其他课程是很满意的,因为学到了很多有用的东西,但是比起一起同步学习的同学,觉得自己还是和别人有很大差距,不如别人做的好。 - 课程结束后会继续一周至少一篇博客吗?
努力一下吧。 - 你觉得这门课老师应该继续做哪一件事情?
发博客,以及一些实践项目,真的是特别有意义,值得坚持的事情,记录自己的每一步的成长,同时提醒着自己现在的一切后果都是自己之前铺垫下的,一步步走过来的。 - 你觉得这门课老师应该停止做哪一件事情?
停止上课宽松的制度。老师推崇主动学习,可是自觉能动性差的同学是很多的,我觉得老师是前辈,老师的很多思维模式、思考方法都是我们需要去借鉴的,特别是这样一门系统的课程学习,所以上课真的还是需要抓起来。如果老师上课比较宽松的话,像我这样上课爱做其他事的人没有紧急的学习意识。 - 你觉得这门课老师应该开始做什么新的事情?
老师已经做了特别多能有效提高我们能力,帮助我们学习尽可能多知识的措施,没有什么更多更好的建议了。