- 博客(9)
- 收藏
- 关注
原创 Linux内核分析:小结
杨鹏伟 作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 学习心得 由于Linux系统的强大以及开发者对其源码的开源,使得其在各个领域中都有非常广泛的应用。这学期学习了Linux操作系统的核心部分,从源代码层面上剖析了Linux操作系统中非常重要的三大过程:内核的初始化、进程的调度和中断处理。
2016-05-01 00:31:49 306
原创 Linux内核分析:实验八
Linux进程调度与切换 刘畅 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 实验概述 进程调度和上下文切换的过程,会涉及到进度调度的时机和进程的切换执行过程,并通过GDB跟踪Linux的schedule()函数来比较深入的理解一下这个过程。 进程调度策略与调度时机
2016-04-17 14:06:09 378
原创 Linux内核分析:实验七
Linux内核r如何装载和启动一个可执行程序 杨鹏伟原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1、
2016-04-10 16:06:39 388
原创 Linux内核分析:实验六
分析linux内核创建一个新进程的过程 杨鹏伟原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 1. 进程的创建过程 在linux系统中,使i用 fork,vfork 和 clone 都可以创建新的进程,在表面看起来它们是不一样的,但实际上它们都调用do_fork函数来实现这个功能;
2016-04-02 20:41:43 410
原创 Linux内核分析:实验五
使用gdb跟踪分析一个系统调用内核函数 杨鹏伟原创作品转载请注明出处《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一、实验情况 选择了2号调用fork调用来做实验: 1、用实验楼的虚拟机打开shell cd LinuxKernel rm menu -rf git clone https:/
2016-03-27 10:48:41 435
原创 Linux内核分析: 实验四
使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用 “杨鹏伟+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ” 本次实验使用库函数API和嵌入式汇编,调用同一个系统调用。主要为了加深系统调用的理解和熟悉嵌入式汇编的使用,本次实验选用了Linux的20号系统调用ge
2016-03-19 18:21:55 413
原创 Linux内核分析:实验三
杨鹏伟 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 Linux启动过程: 启动第一步--加载BIOS 启动第二步--读取MBR 启动第三步--Boot Loader 启动第四步--加载内核 启动第五步--用户层init依据inittab文件来设定运行等级 启动第
2016-03-13 19:45:55 390
原创 Linux内核分析:实验二
该实验要求完成一个简单的时间片轮转多道程序内核代码。 首先我们看看mykernel里面的mypcb.h: #define MAX_TASK_NUM 10 // max num of task in system #define KERNEL_STACK_SIZE 1024*8 struct Thread { unsigned long ip; unsigne
2016-03-06 11:39:37 302
原创 Linux内核分析:实验一
杨鹏伟 原创作品转载请注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 现在的计算机大多数采用的是“冯.诺依曼”体系结构,即采用存储程序的核心思想。它是将指令和数据通通存放在内存中,有eip(rip)指定下一条执行指令的地址。 在计算机底层,指令以二进制的方式被读取执行。但由于二进制指令对于人来说
2016-03-03 17:29:09 308
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人