默默的一块石头
发布时间:2022-03-16 11:16:29
一、进程概念进程是操作系统中资源分配的最小单位,而线程是调度的最小单位。一个进程,主要包含三个元素:a) 一个可以执行的程序;b) 和该进程相关联的全部数据(包括变量,内存空间,缓冲区等等);c) 程序的执行上下文.........【阅读全文】
发布时间:2020-06-04 16:47:57
https://jin-yang.github.io/post/kernel-signal-introduce.html信号是进程间通信机制中唯一的异步通信机制,一个进程不必通过任何操作来等待信号的到达,事实上,进程也不知道信号到底什么时候到达。信号机制除了基本通知功能外,还可以传递附加信息。每个信号在 signal.h 头文件中通过宏进行定义,.........【阅读全文】
发布时间:2020-06-01 16:16:39
1.task.ko#include #include #include #include #include #include #include #include struct pid * pidtask = NULL;static int pause(void){ while (!signal_pending(current).........【阅读全文】
发布时间:2019-04-22 16:06:44
1.pipe fs initstatic int __init init_pipe_fs(void){ int err = register_filesystem(&pipe_fs_type); if (!err) { pipe_mnt = kern_mount(&pipe_fs_type); if (IS_ERR(pipe_mnt)) { err = PTR_ERR(pipe_mnt); unregister_filesystem(&pipe_fs_type); } } return err;}2.struct super_operations pipefs_.........【阅读全文】