在Linux系统中,进程的执行模式划分为用户模式和内核模式。如果当前运行的是用户程序、应用程序或内核之外的系统程序,那么对应进程就在用户模式下运行:如果在用户程序执行过程中出现系统调用或发生中断事件,那么就要运行操作系统程序,进程模式就变成内核模式。
用户进程既可以在用户模式下运行,也可以在内核模式下运行。如下图所示:
http://www.weicedu.com/forum.php?mod=viewthread&tid=109&fromuid=4
(出处: http://www.weicedu.com/)