10 2018 档案

2018-2019-1 20189219《Linux内核原理与分析》第四周作业
摘要:环境搭建 本次内核环境搭建过程比较复杂,但是书中都给出了详细步骤,按照步骤一步步来就没问题了。附上正常运行的内核: 生成的目录格式如下: 对于内核分析来说最重要的为arch目录下的x86目录下的源文件、init目录下的main.c文件以及kernel目录下和进程调度相关的代码等。此次我们使用gdb和 阅读全文

posted @ 2018-10-31 23:12 archemiya 阅读(684) 评论(0) 推荐(1)

myod实现
摘要:复习c文件处理内容 编写myod.c 用myod XXX实现Linux下od tx tc XXX的功能 main与其他分开,制作静态库和动态库 编写Makefile 提交测试代码和运行结果截图, 提交调试过程截图,要全屏,包含自己的学号信息 在博客园发表一篇博客,重点写遇到的问题和解决过程 贴上代码 阅读全文

posted @ 2018-10-28 23:58 archemiya 阅读(228) 评论(0) 推荐(0)

2018-2019-1 20189219《Linux内核原理与分析》第三周作业
摘要:说实话,老师的书写的确实是不错的,对于基础薄弱的我来说很是适用,基本不需要什么操作系统和内核的知识,也能够把书上的知识掌握。当然,边看边动手这个是不能少的。下面回归正题。 函数调用堆栈 在上一章的学习中我们了解了在调用函数的时候讲使用到堆栈进行临时的地址存储,这里我们将进一步详细分析函数调用堆栈。 阅读全文

posted @ 2018-10-28 22:46 archemiya 阅读(212) 评论(0) 推荐(0)

2018-2019-1 20189219《Linux内核原理与分析》第二周作业
摘要:一、Linux内核分析 通过学习蓝墨云班课上的视频对汇编有了初步的了解 通用寄存器 EAX:累加器 EBX:基地址寄存器 ECX:计数寄存器 EDX:数据寄存器 EBP:堆栈基址针 ESI、EDI:变址寄存器 ESP:堆栈顶指针 段寄存器 CS:代码段寄存器。 DS:数据段寄存器。 ES:附加段寄存 阅读全文

posted @ 2018-10-21 21:43 archemiya 阅读(178) 评论(1) 推荐(0)

学习实验楼《Linux入门基础》心得总结 &《Linux内核与分析》第一次作业
摘要:初步了解Linux系统   和学习Windows一样(虽然Windows也学的不好),Linux的学习过程也是一个循序渐进的过程,不可能一上来连shell是什么都不知道就开始学习shell编程(当然经过之后的学习我现在已经大致了解什么叫做shell了)。    阅读全文

posted @ 2018-10-14 18:38 archemiya 阅读(902) 评论(1) 推荐(0)

导航