·第0周做业
git
·第1周做业
编程
·第2周做业
缓存
·第3周做业
服务器
·第5周做业
并发
·第6周做业
post
·第7周做业
学习
·第8周做业
优化
·第9周做业
搜索引擎
·第10周做业
编码
·第11周做业
·第12周做业
·第13周做业
·第14周做业
·实验1
·实验2
·实验3
·实验4
·实验5
·代码驱动的学习作到没有?
git的使用在学期尾巴学到一点,
·加点代码,改点代码是理解的最好方式,谈谈你的心得
这学期的代码有很大一部分代码是老师提供的,可是我感受收获到的东西也比上学期的要多,好比实验跟着小组同窗一块儿动手,还有命令行的掌握。这也许就是代码驱动的学习所带来的好处。
·实践上有什么经验教训
遇到问题时积极使用搜索引擎,百度能解决绝大部分的问题,实在找不到的就求助同窗。
·不一样编码的区别
整数运算只能编码相对较小的范围,可是是精确的;
浮点运算能够编码一个较大的范围,可是是近似的;浮点运算不可结合。
·机器代码如何转换的
C预处理器——扩展源代码-生成.i文件
编译器——产生两个源代码的汇编代码-——生成.s文件
汇编器——将汇编代码转化成二进制目标代码——生成.o文件
连接器——产生可执行代码文件
·是如何设计处理器的
Y86指令集体系结构
·怎么使程序最大优化
在课本第五章有讲。
·存储器的层次结构是怎样的?
存储器系统是一个具备不一样容量、成本和访问时间的存储设备的层次结构。
CPU寄存器、高速缓存存储器、主存储器、磁盘。
·连接器是什么和它的功能
连接器主要有两个工做要作――符号解析和重定位
·系统如何处理故障
·如何有效管理存储器
操做系统为每一个进程提供了一个独立的页表,也就是一个独立的虚拟地址空间。
抖个虚拟页面能够映射到同一个共享物理页面上。
存储器映射:将一组连续的虚拟页映射到任意一个文件中的任意位置的表示法。
·Unix I/O是什么
输入/输出(I/O)是在主存和外部设备之间拷贝数据的过程。
·如何编写互联网的程序
当客户端须要服务时,向服务器发送请求,发起一个事务。
服务器收到请求后,解释它,并以适当的方式操做它的资源。
服务器给客户端发送一个响应,并等待下一个请求。
客户端收到响应并处理它。
·三种并发编程的区别
进程:每一个逻辑控制流是一个进程,由内核进行调度,进程有独立的虚拟地址空间
I/O多路复用:逻辑流被模型化为状态机,全部流共享同一个地址空间
线程:运行在单一进程上下文中的逻辑流,由内核进行调度,共享同一个虚拟地址空间
本身的收获(投入,效率,效果等)
课内学会一些简单的指令,知道不该该有侥幸心理,该作的踏踏实实作,
本身须要改进的地方
以前由于课外出去打工,博客都是敷衍了事,没有好好作。虽说学生以学业为重,可是出去实践实践真的很不错,我以为这学期作得最对的事情就是去打工了。虽然初衷是奔着多赚点零花钱去的,但收获远不止那点工资。
·你若是有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
实验跟着袁心同窗作得,我以为实验结对很好,你们互帮互助,也不至于太枯燥。
·给学弟学妹们的学习建议
若是从新学习这门课,怎么作才能够学的更好
不要有侥幸心理,该作的踏踏实实作,
你平均每周投入到本课程多长时间?
10小时左右。
每周的学习效率有提升吗?
有所提升
学习效果本身满意吗?
不太满意
课程结束后会继续一周至少一篇博客吗?(若是能作到,毕业时我把你的博客给你集结成一本书)
我有写空间日志的习惯,因此应该不会在博客园
你以为这门课老师应该继续作哪一件事情?
每周检测 加分项目
你以为这门课老师应该中止作哪一件事情?
还没想到
你以为这门课老师应该开始作什么新的事情?
没想到