摘要: 设备与模块: 设备类型:块设备(blkdev)、字符设备(cdev)、网络设备; 模块: 分析hello,world模块代码。Hello_init是模块的入口点,通过module_init()注册到系统中,在内核装载时被调用,是一个宏调用,唯一的参数是模块的初始化函数。模块初始化函数格式:int m 阅读全文
posted @ 2016-06-06 22:46 20135311不是富东京 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 字符集实践报告 20135311傅冬菁 字符集由来及区别: ASCII码,它以8bit字节为单位存储,ASCII的0-31及127为控制符,32-126为可见字符,包括所有的英文字母,阿拉伯数字和其他一些常见符号,128-255的ASCII码则没有定义。 ASCII对英语国家是够用了,但对其他西欧国 阅读全文
posted @ 2016-06-03 20:05 20135311不是富东京 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 分析ELF文件: 首先编写一个.c文件,并使用gcc -c xx.c -o xx.o 对其进行编译。 我在这个实践中是ELF_1.o文件。 接下来输入ls -l ELF_1.o 查看重定位文件的信息。 接下来以十六进制来查看该文件信息。输入:hexdump -x ELF_1.o 显示信息的最左一列表 阅读全文
posted @ 2016-06-01 21:56 20135311不是富东京 阅读(460) 评论(0) 推荐(0) 编辑
摘要: objdump -d login 从call指令的那句scanf后面的mov判断出,将输入的值存放在esp+0x18的位置上。 通过cmp比较指令,发现与esp+0x1c所存储的值进行比较。 并通过jne指令跳转。因此推测esp+0x1c出所存放的应该就是口令。 查找esp+0x1c所存放的值,0x 阅读全文
posted @ 2016-06-01 10:47 20135311不是富东京 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 模块实践 --关于模块代码部分 首先是.c代码: 一定会用到的函数有这几个:module_init()、module_exit()、MODULE_LICENSE() 会用到的头文件:module.h、kernel.h、init.h Makefile代码: 有几个地方需要注意的: obj-m :=te 阅读全文
posted @ 2016-05-24 16:05 20135311不是富东京 阅读(747) 评论(0) 推荐(0) 编辑
摘要: 在MOOC八周内容高度概括总结如下 (一)计算机是如何工作的 冯诺依曼体系结构——核心:存储程序计算机; X86汇编基础 冯诺依曼体系结构——核心:存储程序计算机; X86汇编基础 (二)操作系统是如何工作的 三个法宝——存储程序计算机、函数调用堆栈、中断机制; 在my_schedule函数中,完成 阅读全文
posted @ 2016-04-24 18:34 20135311不是富东京 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-04-17 23:16 20135311不是富东京 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 进程的切换和系统的一般执行过程 一、内容总结与分析 进程调度与进程调度时机 进程调度需求的分类: 第一种分类方式: I/O -bound(频繁进行I/O,通常会花很多时间等待I/O操作) CPU-bound(计算密集型、需要花大量CPU时间进行运算) 第二种分类方式: 批处理进程(后台进行,典型:编 阅读全文
posted @ 2016-04-14 11:53 20135311不是富东京 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 20135311傅冬菁 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 Linux内核如何装载和启动一个可执行程序 一、内容分析 一、预处理、编译、链接和目标文件的格式 1.预处理阶段 :编译 阅读全文
posted @ 2016-04-06 23:59 20135311不是富东京 阅读(1698) 评论(0) 推荐(0) 编辑
摘要: 连接 1.连接:将各种代码和数据部分收集起来并组合成为一个单一文件的过程。这个文件可被加载或拷贝到存储器并执行。 2.连接可以执行于编译时,也就是在源代码被翻译成机器代码。也可以执行于加载时,也就是程序被加载器加载到存储器并执行时执行于运行时,有应用程序来执行。 3.连接是由链接器的程序自动执行的。 阅读全文
posted @ 2016-04-06 23:35 20135311不是富东京 阅读(280) 评论(0) 推荐(0) 编辑