Linux内核-进程销毁 2026-4-07 14:31 | 56 | 0 | Linux内核 1548 字 | 15 分钟 进程销毁 内核销毁流程 当用户程序调用exit()函数的时候,触发了系统调用,最后调用到kernel/exit.c中的sys_exit()函数,最后底层调用int do_exit(long code)。该函数会释放进程的代码段和数据段占用的内存 关闭当前进程打开的所有文件,对当前的目录和inode节点进行同步 如果当前要销毁的进程有子进程,那么就让…
Linux内核-进程调度 2026-4-07 14:26 | 59 | 0 | Linux内核 4573 字 | 22 分钟 进程调度 进程调度相关概念 多任务操作系统就是能同时并法地交互执行多个进程的操作系统,多任务系统分为两类: 非抢占式操作系统 抢占式操作系统 linux是抢占式的多任务模式,它由调度程序决定什么时候停止一个进程的运行,以便其他的进程能够得到执行机会 策略 策略决定调度程序在何时让什么进程运行 进程可以分为I/O消耗型和处理器消耗型,I/O消耗型指的…