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

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

链接汇总

实验报告链接汇总

代码托管链接和二维码

  • 代码托管链接
  • git截图

  • 代码驱动的学习做到了
  • 动手实践让我们真正理解知识

回答第0周作业中自己提出的问题

  • 第一章:程序的生命周期是怎样的?
  • 写程序、预处理、编译、汇编、链接、运行
  • 第二章:无符号数和数的二进制补码对编程的影响?
  • 两种不同的表达方式,c和c++支持有符号和无符号数。Java只支持有符号数
  • 第三章:c程序语言如何成为机器码?
  • 预处理、编译、汇编后成为二进制机器码,高级语言翻译成汇编语言再成为二进制语言
  • 第四章:流水线化是怎么实现的?
  • 处理器实现程序执行的流水线化
  • 第五章:怎么优化程序?
  • 可以通过减少过程调用、消除不必要的存储器引用等方法优化程序
  • 第六章:如何改善程序的时间局部性和空间局部性
  • 按照连续的存储器顺序执行使得程序有良好的空间局部性,重复引用同一个变量的程序有良好的时间局部性。
  • 第七章:链接是什么?
  • 链接是将各种代码和数据部分收集起来并组合成为一个单一文件的过程
  • 第八章:程序的并发执行会引起不确定行为的后果是什么?
  • 导致程序异常
  • 第九章:虚拟存储器是如何工作的?
  • 虚拟存储器为每个进程提供了一致的地址空间,简化了存储器管理
  • 第十章:为什么说标准I/O有局限性?
  • 标准I/O和网络文件有相互不兼容的限制
  • 第十一章:Web服务器如何通信?
  • web服务器使用HTTP协议和它的客户端彼此通信
  • 第十二章:并发编程是什么?
  • 程序逻辑控制流在时间上重叠

加分项目

课程收获与不足

  • 收获:自学能力得到提高
  • 不足:超级多不足,学的特别累,不感兴趣。

问卷调查

  • 你平均每周投入到本课程多长时间?
  • 20个小时左右
  • 每周的学习效率有提高吗?
  • 没有
  • 学习效果自己满意吗?
  • 一般,不咋满意
  • 课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书)
  • 会,不过不会写那些学术性的东西1
  • 你觉得这门课老师应该继续做哪一件事情?
  • 取消期末
  • 你觉得这门课老师应该停止做哪一件事情?
  • 强制
  • 你觉得这门课老师应该开始做什么新的事情?
  • 应该着重在怎么让学生感兴趣于您这门课,而不是学生们现在的思想。把您布置的博客当做每周的负担。您看到的结果是好的:一学期下来,学生博客,自己批的卷子都很让人有成就感。但是。。。负担
原文地址:https://www.cnblogs.com/20145207lza/p/6216840.html