20169207《Linux内核原理及分析》第十三周作业
第一周作业::对Linux的基本知识进行了了解,并对基本操作进行熟悉和应用。

第二周作业::了解了冯诺依曼体系结构、各种寄存器的功能和汇编指令的作用和功能。

第三周作业::这周主要了解了Linux系统的架构,熟悉了常用的一些命令。

第四周作业::模拟了系统中的时钟中断。

第五周作业:::调试Linux内核,观察系统中代码的执行过程。

第六周作业::了解系统调用,并写一个C语言的代码嵌入系统调用命令。

第七周作业::将写好的系统调用程序部署到menu os上。

第八周作业::了解进程的执行和切换,并观察C语言产生的各种类型的文件的内容。

第九周作业::阅读Linux内核原理与分析部分章节。

第十周作业::分析shell下命令的执行过程。

第十一周作业::完成信息安全实验Python暴力猜解Web应用。

第十二周作业::完成信息安全实验Python实现Zip文件的暴力破解

•课程收获与不足
◦自己的收获
本学期最大的收获,就是从一个连ubuntu最基本的操作都不会的新手,一步步开始尝试学习和应用,学会ubuntu最基本的操作,进而开始调试内核,跟着系统的执行一步步了解内核的复杂执行过程。
调试和观察可以让我们了解ubuntu的运行过程,而在linux下调试自己的c语言代码,可以更清晰的了解程序代码在系统的执行过程,对我们优化程序,改进算法,增加程序稳定性方面都有很大的启发。
◦自己需要改进的地方
个人需要改进的地方主要在于自己初步的实验就是简单的跟着实验一步步往下走,没有认真的思考过具体的命令在不同的场景下会有怎样的不同应用。在后期的检查过程中,慢慢的发现问题,前面许多的命令没有认真的去思考他的意义,到后期应用的问题九状态百出了!
◦如果有结对,写一下你提供的帮助或接受了什么帮助,并对老师提供参考建议
•给学弟学妹们的学习建议
建议每一次实验都应该认真对待,搞懂实验每次操作的意义所在。明白为什么该这样做了。
◦如果重新学习这门课,怎么做才可以学的更好
从开始就集中精力在这门课上,这样的话后期适应后才能更好的提高时间效率。
•问卷调查
◦你觉得这门课老师应该继续做哪一件事情?
上课提交博客,后期检查成果。
◦你觉得这门课老师应该停止做哪一件事情?
◦你觉得这门课老师应该开始做什么新的事情?
可以适量的加入一些内核之外的应用课程。
◦课程结束后会继续一周至少一篇博客吗?(如果能做到,毕业时我把你的博客给你集结成一本书)
如果时间充足的话,会坚持写博客。
20169207《Linux内核原理及分析》第十三周作业的更多相关文章
- 20169212《Linux内核原理与分析》第二周作业
<Linux内核原理与分析>第二周作业 这一周学习了MOOCLinux内核分析的第一讲,计算机是如何工作的?由于本科对相关知识的不熟悉,所以感觉有的知识理解起来了有一定的难度,不过多查查资 ...
- 20169210《Linux内核原理与分析》第二周作业
<Linux内核原理与分析>第二周作业 本周作业分为两部分:第一部分为观看学习视频并完成实验楼实验一:第二部分为看<Linux内核设计与实现>1.2.18章并安装配置内核. 第 ...
- 2018-2019-1 20189221 《Linux内核原理与分析》第九周作业
2018-2019-1 20189221 <Linux内核原理与分析>第九周作业 实验八 理理解进程调度时机跟踪分析进程调度与进程切换的过程 进程调度 进度调度时机: 1.中断处理过程(包 ...
- 2017-2018-1 20179215《Linux内核原理与分析》第二周作业
20179215<Linux内核原理与分析>第二周作业 这一周主要了解了计算机是如何工作的,包括现在存储程序计算机的工作模型.X86汇编指令包括几种内存地址的寻址方式和push.pop.c ...
- 2019-2020-1 20199329《Linux内核原理与分析》第九周作业
<Linux内核原理与分析>第九周作业 一.本周内容概述: 阐释linux操作系统的整体构架 理解linux系统的一般执行过程和进程调度的时机 理解linux系统的中断和进程上下文切换 二 ...
- 2019-2020-1 20199329《Linux内核原理与分析》第二周作业
<Linux内核原理与分析>第二周作业 一.上周问题总结: 未能及时整理笔记 Linux还需要多用 markdown格式不熟练 发布博客时间超过规定期限 二.本周学习内容: <庖丁解 ...
- 2019-2020-1 20209313《Linux内核原理与分析》第二周作业
2019-2020-1 20209313<Linux内核原理与分析>第二周作业 零.总结 阐明自己对"计算机是如何工作的"理解. 一.myod 步骤 复习c文件处理内容 ...
- 2018-2019-1 20189221《Linux内核原理与分析》第一周作业
Linux内核原理与分析 - 第一周作业 实验1 Linux系统简介 Linux历史 1991 年 10 月,Linus Torvalds想在自己的电脑上运行UNIX,可是 UNIX 的商业版本非常昂 ...
- 《Linux内核原理与分析》第一周作业 20189210
实验一 Linux系统简介 这一节主要学习了Linux的历史,Linux有关的重要人物以及学习Linux的方法,Linux和Windows的区别.其中学到了LInux中的应用程序大都为开源自由的软件, ...
- 2018-2019-1 20189221《Linux内核原理与分析》第二周作业
读书报告 <庖丁解牛Linux内核分析> 第 1 章 计算工作原理 1.1 存储程序计算机工作模型 1.2 x86-32汇编基础 1.3汇编一个简单的C语言程序并分析其汇编指令执行过程 因 ...
随机推荐
- opencv 形态学操作应用-提取水平与垂直线
adaptiveThreshold(~gray_src, binImg, , ADAPTIVE_THRESH_MEAN_C, THRESH_BINARY, , -); #include <ope ...
- oracle 直接复制表内容到新表
不知道为什么,刚建的oracle数据库删除数据很慢,表里面有120多万数据,非常地慢 于是采用的复制的方法,命令如下: create table students_backup as select * ...
- angular2.0学习笔记5.关于组件
1.组件文件应在/src/app文件夹下 2.组件文件命名应遵循小写中线形式,每个单词之间用中线分隔,并且以.component.ts结尾. 如:HeroDetailComponent类应该放在her ...
- PAT 甲级 1008 Elevator (20)(代码)
1008 Elevator (20)(20 分) The highest building in our city has only one elevator. A request list is m ...
- 向kafka批量发送已存在的txt文件
需要利用kafka发送txt或log文件,有两种方式:1.自己写程序:2.利用kafka自带脚本. 自己写程序: import org.apache.kafka.clients.producer.Ka ...
- Tomcat假死的原因及解决方案
服务器配置:linux+tomcat 现象:Linux服务器没有崩,有浏览器中访问页面,出现无法访问的情况,没有报4xx或5xx错误(假死),并且重启tomcat后,恢复正常. 原因:tomcat默认 ...
- iOS常用代码总结
1.读取图片NSString *path = [[NSBundle mainBundle] pathForResource"icon" ofType"png"] ...
- VS Installer教程
本文主要讲解利用VS2010下的Visual Studio Installer打包Zigbee程序(VS2010编写)的过程. 1.打开Zigbee程序,在解决方案中添加“新建项目”-->其他项 ...
- ICS 组件 for lazarus 1.0.12
http://files.cnblogs.com/stevenlaz/ICS_for_lazarus_1012.zip RT 需要的下
- vue入门:axios的应用及拦截封装
一.概述 在vue2.0项目中,我们主要使用axios进行http请求. axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中. 特征: 1.从浏览器中创建X ...