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小时
改进情况:多花点时间,把多余的软件清一清。
参考资料
无