- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 实验:从整理上理解进程创建、可执行文件的加载和进程执行进程切换,重点理解分析fork、execve和进程切换
学号后三位198原创作品转载请注明出处 + https://github.com/mengning/linuxkernel/1.实验目标1.分析fork函数对应的内核处理过程do_fork,理解创建一个新进程如何创建和修改task_struct数据结构2.使用gdb跟踪分析一个fork系统调用内核处理函数do_fork3.理解编译链接的过程和ELF可执行文件格式2.实验环...
2019-03-26 20:17:01
209
原创 举例跟踪分析Linux内核5.0系统调用处理过程
学号198,原创作品转载请注明出处本实验来源https://github.com/mengning/linuxkernel/实验环境Ubuntu 18.04 虚拟机VMware Workstation Pro 15.0.2 for Windows实验要求举例跟踪分析Linux内核5.0系统调用处理过程编译内核5.0qemu -kernel linux-5.0...
2019-03-19 16:53:27
154
原创 linux课程实验:基于mykerne的简单时间片轮转多道程序内核代码分析
学号198原创作品转载请注明出处 +https://github.com/mengning/linuxkernel/一、实验环境与准备本次实验环境使用实验楼提供的虚拟机:https://www.shiyanlou.com/courses/195首先,使用实验楼的shell输入下面命令编译mykernel内核cd LinuxKernel/linux-3.9.4rm -rf...
2019-03-12 19:43:55
178
原创 java.lang.NullPointerException异常的处理方案
初学java编程的时候,java.lang.NullPointerException空指针异常是非常可能出现的。当出现这个异常的时候,一般情况下是由于使用了空值进行操作。因此,遇到空指针异常第一时间检查报错的位置是否没有判空就使用了变量! 比如,以下是我写的一个java程序出现空指针异常时控制台的信息: 然后点开报错位置,发现正是由于...
2018-12-25 18:35:10
2783
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人