mak*_*kko 5 linux kernel system-calls
当调用系统调用时,进程状态如何?
我的意思是,不要假设它是像读或写这样的 I/O 系统调用......
是进程本身执行内核代码,还是进程被挂起并且有一个“内核线程”执行系统调用处理程序(并且知道哪个进程称为(当前))?
我不确定是否从执行变为就绪,或从执行变为阻塞。
caf*_*caf 3
进程本身切换到内核模式并执行系统调用 - 尽管它切换到内核堆栈来执行此操作。在内核中执行的进程具有“运行”状态,并且可以被抢占并最终进入“可运行”状态。
归档时间:
15 年,6 月 前
查看次数:
1203 次
最近记录: