20145324 《信息安全系统设计基础》课程总结

20145324 《信息安全系统设计基础》课程总结

每周做业连接汇总

•第0周做业:课程指望、虚拟机安装

•第1周做业:了解Linux系统,掌握虚拟机基本操做技巧

•第2周做业:vim的使用,GCC的使用,GDB的使用,git的安装

•第3周做业:进制间的转换、布尔运算等

•第4周做业:本周无任务
•第5周做业:程序的机器级表示、GDB的应用

•第6周做业:Y86指令、HCL语言

•第7周做业:存储器的层次结构、git安装使用

•第8周做业:期中总结、Makefile学习

•第9周做业:I/O的学习、关于grep -nr xxx /usr/include 命令的使用、使用man -k sort | grep 3,能够更好的找到qsort

•第10周做业:代码实践、who、cp、ls等

•第11周做业:异常控制流、代码实践

•第12周做业:代码总结

•第13周做业:并发编程、网络编程、代码实践

•第14周做业:虚拟存储器、实践
html

实验报告连接汇总

•实验一 开发环境的熟悉:掌握硬件开发平台的搭建和硬件开发的流程,编译运行hello world

•实验二 固件设计:实现简单的多线程代码运行

•实验三 实时系统的移植:ADS、JTAG的安装与测试

•实验四 驱动与应用程序的交互:

•实验五 简单嵌入式WEB服务器实验:嵌入式web服务器功能的实现
前端

代码托管链接和二维码

•连接:http://git.oschina.net/SJZGM10/CSAPP2E
•截图 git log --pretty=format:"%h - %an, %ar : %s" 的结果

•代码量汇总(用wc命令,有截图)


•代码驱动的学习作到没有?
作到了,建了tree,每次都有commitgit

•加点代码,改点代码是理解的最好方式,谈谈你的心得
对代码进行一些小修改,可能就会有不一样的结果,能够更深刻的理解代码内容web

•实践上有什么经验教训
经验就是不要看着代码调不通就放弃,对照着反馈的错误,多百度如下问题基本就能够解决了数据库

回答一下第0周做业中本身提出的总题

一、计算机系统如何工做
计算机的基本原理是存储程序和程序控制。预先要把指挥计算机如何进行操做的指令序列(称为程序)和原始数据经过输入设备输送到计算机内存贮器中。每一条指令中明确规定了计算机从哪一个地址取数,进行什么操做,而后送到什么地址去等步骤。
二、信息如何表示处理
计算机存储和处理以二进制为基础,以二值信号表示信息
三、机器级代码的转换
经过汇编指令
四、处理器的设计
就是cpu的实际
五、怎样才能使程序最大的优化
尽可能减小值传递,多用引用来传递参数
六、存储器的结构

七、链接器是什么有哪些功能
链接器的功能主要就是靠端子将电讯从一个电路系统传到另外一电路统,所以公母链接器配接以后,须确保公母端子有对号入座并产生良好的电气导通
八、如何处理异常
1. 请求调页是一种动态内存分配技术,它把页框的分配推迟到不能再推迟为止
2. 写时复制主要应用于系统调用fork,父子进程以只读方式共享页框,当其中之一要修改页框时,内核才经过缺页异常处理程序分配一个新的页框,并将页框标记为可写
九、虚拟储存器的工做方法
虚拟存储器只是一个容量很是大的存储器的逻辑模型,不是任何实际的物理存储器.它借助于磁盘等辅助存储器来扩大主存容量,使之为更大或更多的程序所使用
十、系统级I/O是什么
输入输出端口。每一个设备都会有一个专用的I/O地址,用来处理本身的输入输出信息
十一、如何网络编程
前端、后台、数据库
十二、并发的区别
并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔内发生编程

你有什么项目被加分,谈谈你的经验

•优秀做业(给出连接和二维码)
第3周:http://www.cnblogs.com/SJZGM10/p/5918360.html

第5周:http://www.cnblogs.com/SJZGM10/p/5962559.html

•第7周:http://www.cnblogs.com/SJZGM10/p/6002262.html

•扇贝背单词(对四六级有没有影响?)
有的,由于如今英语课已经没有了,而扇贝使我天天都学一点英语,不至于flop太快vim

你有什么项目被扣分,谈谈你的教训

没有安全

课程收获与不足

•本身的收获(投入,效率,效果等)
这学期我本身认为学习态度端正了,学到了不少知识,特别是动手操做这方面的,会使用虚拟机特别的好,编程也很方便。本身的投入也蛮大,一周有一多半的时间都在学习Linux,先看书作题而后实践写博客则能够复习一周学过的内容。由于每周要写博客,就间接地使我更能合理的规划与利用时间。
•本身须要改进的地方
就是要更加深刻的理解代码,不能调通了,而后大体的浏览一遍就算了。课后练习题尽可能多思考,不要不会就翻答案服务器

给学弟学妹们的学习建议

•若是从新学习这门课,怎么作才能够学的更好
必定要根据老师的要求,不能由于偷懒而少作什么,写博客作实践虽然很磨人,可是不要放弃,由于真的能够学到东西,不管是课本上的仍是其余的。网络

问卷调查

•你平均每周投入到本课程多长时间?
平均天天两小时左右
•每周的学习效率有提升吗?
看状况,有的时候那一周任务多压力大,学习效率就不行
•学习效果本身满意吗?
满意
•课程结束后会继续一周至少一篇博客吗?(若是能作到,毕业时我把你的博客给你集结成一本书)
不清楚
•你以为这门课老师应该继续作哪一件事情?
发实践代码
•你以为这门课老师应该中止作哪一件事情?
还没想到
•你以为这门课老师应该开始作什么新的事情?
老师想到的均可以尝试一下

给出本文连接和二维码

http://www.cnblogs.com/SJZGM10/p/6214240.html

相关文章
相关标签/搜索