第一章主要是经过介绍hello world程序的编译运行周期来介绍计算机系统在执行程序时的处理方式。也大体为咱们介绍了计算机系统的主要组成和他们的工做方式。html
第七章介绍了静态和动态连接。git
测试题目:除了main.c外,其余4个模块(add.c sub.c mul.c div.c)的源代码不想给别人,如何制做一个mymath.so共享库?main.c如何使用mymath.so?算法
二、提交共享库生成和调用过程截图(必定包含条件断点的),要全屏,包含本身的学号信息编程
控制转移:每次从ak到ak+1的过渡
处理器的控制流:控制转移序列
异常控制流:控制流对状况作出反应而产生的突变缓存
课堂测试Linux下完成“求命令行传入整数参数的和”测试代码补交安全
存储器系统:具备不一样容量、成本和访问时间的存储设备的层次结构
高速缓存存储器设备:主存中的数据和指令的缓冲区域服务器
虚拟存储器(VM):对主存的抽象概念
将主存当作是一个存储在磁盘上的地址空间的高速缓存,在主存中只保存活动区域,并根据须要在磁盘和主存之间来回传送数据网络
一、Socket程序设计实现wc(1)服务器(端口号是你学号的后6位)和客户端多线程
二、使用多线程实现wc服务器并使用同步互斥机制保证计数正确
多线程就是一台服务器可以响应多台客户端的要求并发
一、学习资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章
二、完成资源中全课中的“hqyj.嵌入式Linux应用程序开发标准教程.pdf”中的第十一章的test试验
一、测试同一个OpenSSL包的加密算法
二、在Ubuntu中实现对实验三中的“wc服务器”经过混合密码系统进行防御。
作到了
不少东西大致的思路是差很少的,但即便是彻底同样的思路在程序的实现上也是会有诸多不一样,因此对已有代码的更改是体现本身思路、对代码赋予我的特色的最好表达。
一些最使人困扰的程序错误每每都与连接器操做有关。从传统静态连接到加载时的共享库的动态连接
没有
提升了自行解决问题的能力,程序百分之99的问题都是我本身解决的,而且从中受益不浅,解决问题是一个技能,须要一个过程。
我以为本身的学习应该更加主动一些,一些做业不要拖到最后再作。遇到陌生的问题不要惧怕,相信本身是能够解决的。
个人结对伙伴给了我不少帮助,不少我不懂的问题都是在向他请教。我以为实验过程和学习过程结对是真的有效,但愿老师能够多多给咱们结对学习的机会
教材打好基础真的很重要,否则后续课程会很痛苦,创建假期就开始接触虚拟机熟悉教材,否则刚开始使用虚拟机会有一点生疏。
20小时左右
仍是挺高的,由于每科压力都不小,学习效率不高根本学不完
基本满意
一周一篇确定作不到,这样太机械化了,就像小学生天天编日记给老师看同样。但我以为博客园和日记本的做用大体相同,遇到生活上或者是学习上有意思的事我都会在这上面写,也许有的周一篇都没有,也许有的周能够有不少篇。
蓝墨云,使用它找课程资源很方便
这个没有感受,我以为这学期不管从学习进度仍是其余方面,都很舒服 。
建议及时更新成绩,我如今还不知道本身能不能到60分,太慌了