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

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

每周作业链接汇总

  • 第00周博客:课本预习问题及虚拟机安装
    《信息安全系统设计基础》 课程总结_第1张图片

  • 第01周博客:掌握核心的linux命令,了解linux操作系统
    《信息安全系统设计基础》 课程总结_第2张图片

  • 第02周博客:熟悉vi操作,gcc编译器及gdb调试技术
    《信息安全系统设计基础》 课程总结_第3张图片

  • 第03周博客:计算机中各种数的表示和运算
    《信息安全系统设计基础》 课程总结_第4张图片

  • 第05周博客:学习汇编,了解逆向的思想应用
    《信息安全系统设计基础》 课程总结_第5张图片

  • 第06周博客:安装Y86处理器,了解ISA抽象
    《信息安全系统设计基础》 课程总结_第6张图片

  • 第07周博客:理解局部性原理和缓存思想在存储层次结构中的应用
    《信息安全系统设计基础》 课程总结_第7张图片

  • 第08周博客:对前七周的内容进行查缺补漏
    《信息安全系统设计基础》 课程总结_第8张图片

  • 第09周博客:学习Unix I/O并且了解Unix I/O的使用情况
    《信息安全系统设计基础》 课程总结_第9张图片

  • 第10周博客:实践常用指令的代码,加深对指令的理解
    《信息安全系统设计基础》 课程总结_第10张图片

  • 第11周博客:理解进程和并发,了解异常及其种类
    《信息安全系统设计基础》 课程总结_第11张图片

  • 第12周博客:复习前三周的知识,深入理解老师给的代码
    《信息安全系统设计基础》 课程总结_第12张图片

  • 第13周博客:掌握并发的方式,线程控制及相关系统调用
    《信息安全系统设计基础》 课程总结_第13张图片

  • 第14周博客:虚拟存储器的概念及其作用
    《信息安全系统设计基础》 课程总结_第14张图片

实验报告链接汇总

  • 实验一 开发环境的熟悉
    《信息安全系统设计基础》 课程总结_第15张图片

  • 实验二 固件开发
    《信息安全系统设计基础》 课程总结_第16张图片

  • 实验三 实时系统的移植
    《信息安全系统设计基础》 课程总结_第17张图片

  • 实验四 驱动程序设计
    《信息安全系统设计基础》 课程总结_第18张图片

  • 实验五 网络通信
    《信息安全系统设计基础》 课程总结_第19张图片

代码托管链接

https://git.oschina.net/Kevin_s/Linux_C.git
《信息安全系统设计基础》 课程总结_第20张图片

《信息安全系统设计基础》 课程总结_第21张图片
《信息安全系统设计基础》 课程总结_第22张图片
《信息安全系统设计基础》 课程总结_第23张图片

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

第一章 计算机系统漫游

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

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

第二章 信息的表示和处理

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

  • 答:使用IEEE编码实现。

第三章 程序的机器级表示

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

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

第四章 处理器体系结构

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

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

第五章 优化程序性能

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

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

第六章 存储器层次结构

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

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

第七章 链接

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

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

第八章 异常控制流

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

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

第九章 虚拟存储器

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

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

第十章 系统级I/O

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

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

第十一章 网络编程

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

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

第十二章 并发编程

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

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

加分项目汇总

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

  • 课堂上回答提问一次;

  • 坚持扇贝打卡一学期。
    感觉这次的四级考试考得比上次好多啦~但是明明坚持打卡打了一学期却只给我加了1.5分,感觉巨坑
    《信息安全系统设计基础》 课程总结_第25张图片《信息安全系统设计基础》 课程总结_第26张图片
    《信息安全系统设计基础》 课程总结_第27张图片《信息安全系统设计基础》 课程总结_第28张图片

课程收获与不足

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

给学弟学妹们的建议

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

问卷调查

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

你可能感兴趣的:(《信息安全系统设计基础》 课程总结)