文件名称:kenel-programming:一个简单的内核模块来监控进程
文件大小:6KB
文件格式:ZIP
更新时间:2024-06-20 13:57:01
C
kenel_programming 实施和设计决策 Step1:我们在Proc文件系统中创建了一个目录条目“/proc/mp1”,并在该目录中创建了一个文件条目“/proc/mp1/status/” /* Helper function to create the directory entries for /proc */ voidcreate_mp1_proc_files(void); 第二步:声明并初始化一个链表“pid_time_list”,其中包含每个注册进程的PID和CPU时间。 /* The linked list structure */ structpid_time_list { structlist_head list; /* Kernel's list structure */ unsignedlongpid; unsignedlo
【文件预览】:
kenel-programming-master
----mp1.c(5KB)
----mp1.h(925B)
----userapp.c(380B)
----userapp.h(19B)
----.gitignore(53B)
----Makefile(376B)
----README.md(3KB)
----mp1_given.h(615B)