日期: 2026年4月7日

2 篇文章

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