20145308 《信息安全系统设计基础》课程总结
每周作业链接汇总
-
第0周作业:安装虚拟机
-
第一周作业:Linux基础知识
-
第二周作业:GCC+链接
-
第三周作业:信息处理和表示
-
第五周作业:程序的机器级表示
-
第六周作业:ISA
-
第七周作业:存储器层次结构
-
第九周作业:I/O+错误处理
-
第十周作业:Linu系统中实现功能代码
-
第十一周作业:异常控制
-
第十二周作业:9、10、11周代码
-
第十三周作业:并发
-
第十四周作业:虚拟存储器
实验报告链接汇总
-
实验一 开发环境的熟悉:熟悉开发环境
-
实验二 固件设计:固件设计
-
实验三 实时系统的移植:实时系统的移植
-
实验四 外设驱动设备设计:外设驱动设备设计
-
实验五 网络通信:网络通信
代码托管链接和二维码
-
代码驱动的学习做到没有?
- 开始时还好,后期代码越来越难量也越来越大,感觉学习效果就没有开始好了
-
加点代码,改点代码是理解的最好方式,谈谈你的心得
- 其实我们的水平还局限于没有自己独立编码的能力中,所以看懂别人的代码是最好的学习方式,其中检验你是否看懂代码的最好方式就是修改代码
-
实践上有什么经验教训
- 开始实践的几周最重要,一定要跟进老师的进度,不然越拖越多,期中老师给的复习时间也很重要,要好好利用好
-
回答一下第0周作业中自己提出的总题
- 第一章 系统硬件如何组成的?
- 正在运行的程序抽象为进程、进程中的执行单元抽象为线程、进程独占内存的假象虚拟存储器、操作系统统一视角抽象为文件
- 第二章 IEEE是什么?
- 浮点数表示标准,用V=(-1)s*M*2E
- 第三章 机器级是什么?机器级代码又是什么?
- 汇编级。汇编语言或二进制格式语言。
- 第四章 HCL和我们之前学习过的HDL是相似的东西吗?
- 相似但有些地方不同
- 第五章 现代处理器是什么?
- 将大量的晶体管集成到一块芯片上,采用更复杂的硬件
- 第六章 存储器山是什么?
- 读带宽时间和空间局部性的二维函数
- 第七章 静态链接是什么?
- 以一组可重定位目标文件和命令行参数作为输入,生成一个完全链接的可以加载和运行的可执行目标文件作为输出
- 第八章 非本地跳转是什么?
- 用户级异常控制流形式,将控制直接从一个函数转移到另一个当前正在执行的函数,而不需要经过正常的调用-返回序列
- 第九章 什么是虚拟存储器?
- 对贮存的抽象概念
- 第十章 RIO包是什么?
- I/O包,提供了方便、健壮和高效的I/O
- 第十一章 套接字接口是什么?
- 一组函数,和I/O函数结合起来,用以创建网络应用
- 第十二章 进程的优劣是什么?
- 进程有独立的地址空间,一个进程不可能不小心覆盖另一个进程的虚拟存储器独立的进程地址又让共享状态信息困难
-
扇贝背单词
- 没有英语课的情况下,扇贝单词还是很有帮助的的
-
建议
- 后期的代码可以平均分配,不要集中到最后,感觉太多了就没有太大效果
-
课程收获与不足
- 坚持每周学习坚持每周写博客,不足就是后期有一点懈怠
-
自己的收获
- 每周都坚持学习,提高了对Linux的了解,对操作系统的了解,效率有待提高
-
自己需要改进的地方
- 每周还是拖到最后一刻才发博客
-
如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
- 实验中结对,明显提高了效率,缩短了试验时间,结对的同学在实验出现错误的时候能比我更积极的解决问题,值得我学习
-
给学弟学妹们的学习建议
- 博客尽早发,不要留到周日
-
如果重新学习这门课,怎么做才可以学的更好
- 不会拖延到快周末了才开始学习
问卷调查
- 你平均每周投入到本课程多长时间?
- 15小时
- 每周的学习效率有提高吗?
- 有提高
- 学习效果自己满意吗?
- 不太满意,希望自己吸取经验
- 课程结束后会继续一周至少一篇博客吗?
- 一个月或者半个月一篇应该能坚持
- 你觉得这门课老师应该继续做哪一件事情?
- 每周考试
- 你觉得这门课老师应该停止做哪一件事情?
- 真的没有
- 你觉得这门课老师应该开始做什么新的事情?
- 可以多几次复习,感觉复习周还是很有用的