《信息安全系统设计基础》 课程总结

20145224 《信息安全系统设计基础》课程总结

每周作业链接汇总

实验报告链接汇总

代码托管链接

https://git.oschina.net/Kevin_s/Linux_C.git



关于第0周作业中预习课本提出的问题

第一章 计算机系统漫游

计算机中的基本抽象有那几个?

  • 答:文件、进程、虚拟存储器。

第二章 信息的表示和处理

浮点表示方式在计算机中是如何实现的?

  • 答:使用IEEE编码实现。

第三章 程序的机器级表示

C语言提供的抽象层下面都有什么?

  • 答:编译器和存储器等。

第四章 处理器体系结构

ISA如何实现在处理器之间提供一层抽象?

  • 答:ISA提供了程序执行的一种循序说明。

第五章 优化程序性能

编译器是如何能生成高效代码的,他有什么短板吗?

  • 答:简化表达式,多个地方使用同一个计算,降低一个给定计算必须执行的次数;它只能进行安全的优化。

第六章 存储器层次结构

基本存储技术都包括哪些?

  • 答:随机存储器、非易失性存储器和磁盘。

第七章 链接

链接可以在什么时候通过怎样的方式来完成?

  • 答:链接可以在编译时由静态编译器来完成,也可能在加载时和运行时有动态链接器来完成。

第八章 异常控制流

异常控制流在计算机的各个层次都有怎样的作用?

  • 答:根据不同的异常值采取不同的处理措施。

第九章 虚拟存储器

虚拟存储器提供了哪三个重要功能?

  • 答:第一,它在主存中自动缓存最近使用的存放在磁盘上的虚拟地址空间的内容;第二,虚拟存储器简化了存储器管理;最后,虚拟存储器通过在每条页表条目中加入保护位,从而简化了存储器保护。

第十章 系统级I/O

Unix内核使用了哪三个相关的数据结构来表示打开的文件?

  • 答:描述符表、文件表、v-node表。

第十一章 网络编程

客户端和服务器分别有什么功能

  • 答:服务器管理资源,以某种方式操作资源,为它的客户端提供服务;客户端根据用户要求向对应服务器发送请求,接受相应数据。

第十二章 并发编程

有哪三种不同的构建并发程序的机制?

  • 答:进程、I/O多路复用和线程。

加分项目汇总

  • 优秀作业:
    《信息安全系统设计基础》第三周学习总结:http://www.cnblogs.com/20145224kevs/p/5912087.html

  • 课堂上回答提问一次;

  • 坚持扇贝打卡一学期。
    感觉这次的四级考试考得比上次好多啦~但是明明坚持打卡打了一学期却只给我加了1.5分,感觉巨坑

课程收获与不足

  • 一个学期过去了,感觉自己的收获其实也蛮多的,学到了很多课本上的只是自然就不用多说啦,还养成了git的习惯以及规范了代码的存储格式,同时也克服了所谓的“英文恐惧症”吧,以前看到程序弹出来的英文提示,我总是选择忽略,现在看的多了发现其实自己也是能看懂的。
  • 我的不足其实也很明显的,主要就是学习态度还不够积极,总是到了周末才开始看书,很多课本上的代码其实也只是简单的编译运行了一遍,并没有去深究它其中的奥秘。

给学弟学妹们的建议

  • 学习真的靠自觉,学到的东西是自己的,再怎么努力地去学都不会亏。老师提出的规范尽早地去弄好来,越是拖到后面工程量越大。

问卷调查

  • 你平均每周投入到本课程多长时间?
    答:15小时左右
  • 每周的学习效率有提高吗?
    答:有的
  • 学习效果自己满意吗?
    答:不能说满意,但肯定不是不满意(个人感觉我还是比不少同学学到的只是要多一些些的),只能说是合格吧
  • 课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书送给你作纪念)
    答:我觉得是不会了,但我以后遇到什么有趣的事情应该也会在别的平台写一写,记录下来,但肯定不会在博客园写了,感觉在博客园写东西太枯燥,总有一种浓浓的程序猿的味道。
  • 你觉得这门课老师应该继续做哪一件事情?
    答:每周测试!!!
  • 你觉得这门课老师应该停止做哪一件事情?
    答:告诉大家扇贝打卡一学期能加5分,请直接说打满一学期加1.5分
  • 你觉得这门课老师应该开始做什么新的事情?
    答:把实验内容换一换吧,感觉现在的内容和课本关联不大
posted @ 2016-12-25 19:17  20145224—陈颢文  阅读(217)  评论(2编辑  收藏  举报