使用task_struct。 文件包括模块源码和makefile。
2022-06-16 11:17:41 905B 进程树 linux 模块
1
题目:在Linux内核中增加一个系统调用,并编写对应的Linux应用程序。利用该系统调用能够遍历系统当前所有进程的任务描述符,并按进程父子关系将这些描述符所对应的进程id(PID)组织成树形结构显示。 说明:代码有参考别人的,但是有一些是过时了的,然后自己修改过的,这里面,除了代码,还有VMstation+linux安装操作步骤、实验报告、操作说明都在里面了,说是一条龙不过分吧?
2022-01-11 16:34:47 550KB Linux系统调用 进程树 编译内核
1
在linux系统下,利用/proc文件系统打印当前系统中使用的进程树
2021-06-01 00:26:07 8KB linux 进程树
1
在Linux环境下,用C++语言编写一个程序,以树状结构(即体现父子关系)输出系统当前所有进程。 通过/proc目录获得各进程的父进程ppid,获得进程树的父亲表示,再将进程树的父亲表示转换成左孩子与右孩子,最后中序遍历二叉树,输出进程信息即可。
2021-05-17 12:32:00 4KB linux 进程树
1
在linux下利用c语言实现的进程树的打印,主要通过/proc下的目录中的进程文件,获取status中的进程信息内容,然后利用递归实现进程树的打印
2019-12-21 22:16:47 3KB 进程树 linux /proc c
1
Linux下编写一个内核模块,分别线性遍历所有进程和DFS遍历进程树
2019-12-21 20:29:12 1KB Linux 线性遍历 DFS 进程树
1