Linux内核
Swaggy_u
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
基于mykernel的一个简单的时间片轮转多道程序内核代码分析
原创作品转载请注明出处https://github.com/mengning/linuxkernel/ 学号后三位:491 实验准备 在终端中 cd LinuxKernel/linux-3.9.4 rm -rf mykernel patch -p1 < …/mykernel_for_linux3.9.4sc.patch make allnoconfig make #编译内核请耐心等待 q...原创 2019-03-12 19:47:13 · 240 阅读 · 0 评论 -
跟踪分析Linux内核5.0系统调用处理过程
学号:491 原创作品,转载请注明出处:https://github.com/mengning/linuxkernel/ 实验内容 下载并编译Linux5.0内核 选择学号后两位系统调用进行跟踪 实验环境 实验楼:https://www.shiyanlou.com/courses/running 实验步骤 启动MenuOS cd LinuxKernel/ qemu -kerne...原创 2019-03-18 22:51:47 · 246 阅读 · 0 评论 -
理解进程创建、可执行文件的加载和进程执行、进程切换,重点理解分析fork、execve和进程切换
阅读理解task_struct数据结构 什么是进程 进程是程序的一个执行实例 进程是正在执行的程序 进程是能分配处理器并由处理器执行的实体 为了管理进程,操作系统必须对每个进程所做的事情进行清楚的描述,为此,操作系统使用数据结构来代表处理不同的实体,这个数据结构就是通常所说的进程描述符或进程控制块(PCB)。在Linux中,task_struct其实就是通常所说的PCB。所属的头文件#inclu...原创 2019-03-27 17:13:08 · 319 阅读 · 0 评论
分享