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语言程序并分析其汇编指令执行过程 因 ...
随机推荐
- @__CheckForDebuggerJustMyCode@4
最近在编译一个项目MiniFSWatcher,其中有一部分程序需要安装驱动minispy,编译过程中报错 严重性 代码 说明 项目 文件 行 禁止显示状态 错误 LNK2019 无法解析的外部符号 @ ...
- Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead.解决方法
今天在eclipse里报这个错误: Android requires compiler compliance level 5.0 or 6.0. Found '1.4' instead. Please ...
- 如何搭建http服务仓库
1.拷贝仓库repo-A文件到服务器/media/D: 2.通过createrepo_c 生成仓库rpm信息数据 cd repo-A createrepo . 3.chmod -R 775 repo ...
- Luogu2022 有趣的数-二分答案+数位DP
Solution 我好像写了一个非常有趣的解法233, 我们可以用数位$DP$ 算出比$N$小的数中 字典序比 $X$ 小的数有多少个, 再和 $rank$进行比较. 由于具有单调性, 显然可以二分答 ...
- vim自动添加tags、cscope
每次打开一个工程都需要重新添加tags.cscope,很不方便,网上找了一下. 将其添加到 ~/.vimrc 中之后,打开 vim 就会自动搜索当前路径下的tags.cscope添加进去. 自动添加 ...
- Python 之异常处理机制
python在程序运行出现错误时时有相应的反应机制 ,我们可以针对不同的错误做出不同的响应 list1 = ['a','b','c'] print(list1[4]) #>>>Ind ...
- GBDT原理
样本编号 花萼长度(cm) 花萼宽度(cm) 花瓣长度(cm) 花瓣宽度 花的种类 1 5.1 3.5 1.4 0.2 山鸢尾 2 4.9 3.0 1.4 0.2 山鸢尾 3 7.0 3.2 4.7 ...
- wepy - 小程序开发框架
2017-09-23 运行命令. wepy build --watch 2017-11-06 wepy一直用的1.5.8,同事有一次安装了最新的1.6.0就报错了... unexpected char ...
- 视频基础知识:浅谈视频会议中H.264编码标准的技术发展
浅谈视频会议中H.264编码标准的技术发展 浅谈视频会议中H.264编码标准的技术发展 数字视频技术广泛应用于通信.计算机.广播电视等领域,带来了会议电视.可视电话及数字电视.媒体存储等一系列应用,促 ...
- 使用ServiceDesk Plus保证及时解决问题,防止违反SLA