20155236 2017-2018-1 《信息安全系统设计基础》第1周学习总结

20155236 2017-2018-1 《信息安全系统设计基础》第1周学习总结

教材学习内容总结

  • 第一章:计算机系统漫游
    GCC编译器四个阶段:
    cpp(预处理器),ccl(编译器),as(汇编器),ld(链接器)
    ESC - (c)iso .c/i/s以文本方式保存,.o以二进制形式保存。
  • 第七章:链接
    静态库是编译系统提供的机制将相关目标模块打包成的文件。可用于链接器的输入。

教材学习中的问题和解决过程

  • 什么是缓冲区溢出错误?
  • 数字的机器表示方式与实际的实数和整数不同,为什么他们是对真值的有限近似值,有限近似值是啥?
  • 并发和超线程的区别?
  • C语言和汇编语言对于本课程哪个更重要些?
  • 汇编语言中的异常处理能和java中一样抛出嘛?
  • 什么是Unix I/O和标准I/O?
  • 三种并发编程的技术有何异同?
  • Web服务器如何搭建,怎样实现其功能?
  • Unix I/O和标准I/O的一般概念是什么?
  • 虚拟存储器是如何工作的,应用程序是如何使用和管理虚拟存储器?
  • 应用程序是如何与操作系统交互的?
  • 链接器在软件开发中扮演了怎样一个角色?
  • 存储技术是如何被组织成层次结构的?
  • 对程序进行优化的方法有哪些,在哪些情况下会更适用哪一种方法?
  • 处理器的硬件设计是如何与操作系统进行搭配的?

代码调试中的问题和解决过程

  • 虚拟机运行时出现了Fetal:No bootable mediumfound!
  • 把内存设置为.iso的光盘镜像。
  • 虚拟机运行时出现了Fetal:could not read from the boot!
  • 把电脑切到mac系统,安装了git当做虚拟机
  • .s转化为.o时没有记笔记
  • 根据前几个转化的规律得到命令

代码托管

上周考试错题总结

其他(感悟、思考等,可选)

这学期的学习方式和上学习JAVA的基本相同,改了1周1篇的方式。我觉得适应的这段时间应该比较短。但是这学期课比较少,我自己想干的事情挺多的,还是需要分配好每天的学习时间,不要拖到最后。

结对学习

学习进度条

代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
目标 30篇 400小时
第一周 1/1 10/10
  • 计划学习时间:10小时

  • 实际学习时间:10小时

  • 改进情况:多花点时间,把多余的软件清一清。

参考资料

原文地址:https://www.cnblogs.com/fcgfcgfcg/p/7588207.html