代码驱动的学习作到没有?html
努力按照老师的要求去完成,可是还不能说是百分百作到了,继续努力linux
加点代码,改点代码是理解的最好方式,谈谈你的心得git
经过加代码和改代码证实你已经理解了这个代码,对代码再进行进一步的改动,这个方法对我分析代码理解和分析代码有很大的帮助。运行不一样的代码,对不一样的代码进行对比,察觉其中的异同,理解不一样函数调用的区别。我想这就是老师课前说的元知识吧,学会了这种方法,触类旁通的运用到别的课上也是可疑的。编程
实践上有什么经验教训vim
遇到问题须要及时的解决,未解决的问题会对以后的学习形成很大的影响。会拖慢你的学习节奏,堆积愈来愈多的问题,造成恶性循环。浏览器
一:程序的生命周期缓存
程序从一个高级C语言程序开始,通过预处理阶段、编译阶段、汇编阶段、连接阶段,而后被加载到内存中,由系统执行,而后终止。安全
二:信息的表示方式有哪些服务器
三种最重要的数字表示:无符号,补码,浮点数网络
三:C程序与机器代码如何转换的
C预处理器——扩展源代码-生成.i文件
编译器——产生两个源代码的汇编代码-——生成.s文件
汇编器——将汇编代码转化成二进制目标代码——生成.o文件
连接器——产生可执行代码文件
四:处理器的体系结构
各类状态元素、指令集和它们的编码、一组编程规范和异常事件处理
五:如何优化程序性能
在第五章有详细说明,注意消除循环的低效率;减小过程调用;消除没必要要的存储器引用。
六:存储器层次结构
寄存器->L1高速缓存->L2高速缓存->L3高速缓存->主存->本地二级存储->远程二级存储。金字塔从上到下速度更慢,成本更低,储量更大
七:连接是什么
连接是将各类代码和数据部分收集起来并组合成为一个单一文件的过程,这个文件可被加载到存储器并执行
八:系统如何对突变状况做出反应
经过异常表,进行间接过程调用,到达异常处理程序。完成处理后:①返回给当前指令②返回给下一条指令③终止
九:虚拟存储器有哪些功能
虚拟内存是计算机系统内存管理的一种技术。它使得应用程序认为它拥有连续的可用的内存(一个连续完整的地址空间),而实际上,它一般是被分隔成多个物理内存碎片,还有部分暂时存储在外部磁盘存储器上,在须要时进行数据交换。
十:Unix I/O是什么
输入/输出(I/O)是在主存和外部设备之间拷贝数据的过程。
十一:如何编写一个Web服务器
Web服务器使用HTTP协议和它们的客户端彼此通讯的。浏览器向服务器请求静态或者动态的内容。对静态内容的请求是经过从服务器磁盘取得文件并把它返回给客户端来服务的。对动态内容的请求是经过在服务器上一个子进程的上下文中运行一个程序并将它的输出返回给客户端来服务的。
总结:代码调试分析
待及格期间多发的博客列表
优缺点
督促不自觉的咱们学习,好像也没啥缺点
本门课程个人收获仍是很大的。最重要的是学习方法。好比写博客,每周些博客已经坚持一年了,仍是能够感受到写博客带给个人一些好处。帮助咱们及时整理学习知识点,提升咱们的写做能力。还有git,这对咱们对资料的整理,对数据的备份都颇有帮助,这对从此的工做有很大的帮助。在从此的学习中,仍是须要多动手,在实践中去学习,作中学能够加深你对学习知识的印象,更加深刻的理解知识点。
严格按照老师的要求来要求本身,按时完成学习任务,不要有欠债,若是有问题及时解决,不然会对以后的学习形成影响,造成恶性循环。
这门课仍是颇有用的,能够听听,仍是颇有用的。
你平均每周投入到本课程多长时间?
20个小时
每周的学习效率有提升吗?
一开始效率不是很高,以后慢慢有所提升。
学习效果本身满意吗?
对这个学期的学习状态上有提升,还要努力。
课程结束后会继续一周至少一篇博客吗?
但愿本身能够坚持写博客。
你以为这门课老师应该继续作哪一件事情?
每周的博客总结,每周的课堂测试,还有能够选择一些加分项目。
你以为这门课老师应该中止作哪一件事情?
这些都挺有意义的,暂时没有发现须要中止的事情。
你以为这门课老师应该开始作什么新的事情?
能够推荐一些好的课外书,写笔记,做为加分项目