自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 Linux内核学习总结

杨明辉 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”               为期8周的Linux内核分析的课程这么快就结束了,回首整个学习的过程,感慨良多。首先在我的学生生涯中第一次第一次在学校以这种形式来学习:老师将课程的内容放到网上,学生通过网易云课堂

2016-04-27 18:59:57 351

原创 进程调度与进程切换的过程分析

一实验过程1.打开终端,与前几次实验相同,输入命令cd Linux/menu进入到menu目录下,然后输入命令qemu -kernel ../linux-3.18.6/arch/x86/boot/bzImage -initrd ../rootfs.img -s -S启动MENUOS ,然后打开gdb,输入命令file ../linux-3.18.6/vmlinux加载符号表,然后如何命

2016-04-17 17:06:08 3040

原创 Linux内核如何装载和启动一个可执行程序

一、实验过程1. 打开控制台,进入Linux目录下,然后输入命令rm menu -rf 删除menu,然后输入命令git clone https://github.com/mengning/menu.git 重新克隆一个menu,实验结果如图1所示。图12. 输入make rootfs对程序进行编译,并启动MENUOS,我们可以看看在MENUOS中多了一个命令exec,实验结果

2016-04-09 19:06:46 699

原创 分析Linux内核创建一个新进程的过程

一、实验过程1. 打开终端输入cd Linux进入Linux目录下,然后输入rm menu -rf命令删除menu,然后输入命令git clone https://github.com/mengning/menu.git克隆一个新的menu;然后输入命令mv test_fork.c test.c覆盖test.c的内容;最后输入sudo make rootfs进行编译,我们可以看到MEN

2016-04-03 12:53:28 791

原创 Linux系统调用-扒开系统调用的三层皮(下)

一、实验过程1. 首先进入实验楼,打开实验楼终端;然后输入命令cd LinuxKernel进入到LinuxKernel目录下,本次实验要给menu加入新的功能,所以输入命令rm menu -rf删除原来的menu,然后输入命令git clone         https://github. com/mengning/menu.git重新克隆一个新版本的menu。实验结果如图1所示

2016-03-27 15:01:47 706

原创 Linux系统调用

杨明辉 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”一、实验过程1.进入实验楼,打开终端输入命令cd Code进入Code目录,然后输入>open.c新建文件,并将C语言的源码输入文件中(源码下面给出),然后输入命令gcc main.c -o main -m32对源

2016-03-17 19:26:57 362

原创 start_kernel到init进程启动的过程

杨明辉+ 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 ”一、实验过程1.进入实验楼,打开系统终端,输入命令cd LinuxKernel 和qemu -kernel linux-3.18.6/arch/x86/boot/bzImage-initrd rootfs

2016-03-11 15:06:42 2120

原创 操作系统是如何工作的

杨明辉 + 原创作品转载请注明出处 + 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000一、实验过程:        1.  按照如下步骤Linux操作系统中配置实验环境:1.  sudo apt-get install qemu # install QEMU2.

2016-03-05 09:48:41 658

原创 反汇编一个简单的C程序

一、实验过程:   1.   进入实验楼,打开实验楼中的Linux系统的终端;输入ls命令查看文件目录,然后输入cd Code进入Code目录。   2.   输入命令>main.c新建main.c文件,并输入一个简单C程序,如图1所示:

2016-02-27 19:16:45 544

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除